Мониторинг серверов

10.03.25

Администрирование - Мониторинг

Конфигурация для мониторинга и контроля над состоянием свободного дискового пространства на серверах.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Мониторинг серверов: Конфигурация_плюс_агент_win
.zip 1,14Mb
1
1 Скачать (3 SM) Купить за 2 450 руб.
Мониторинг серверов: Исходники агента rust
.zip 13,27Kb
0
0 Скачать (10 SM) Купить за 4 550 руб.

Мониторинг серверов

    Когда приходится совмещать работу программиста и системного администратора – устаешь от постоянного контроля за какими-либо параметрами серверов, особенно когда серверов становится больше, чем два. В итоге рождаются какие-то простые идеи, для хотя бы какого-либо минимального контроля, при этом «тыж-программист» и надо как-то находить выход при помощи своих знаний. Возможно, конечно, это какой-то «велосипед», но получается интересно.

    Несколько параметров, которые важны для работы любых баз 1С – это свободное место на дисках, которые иногда имеют свойство заканчиваться. Надоело постоянно отслеживать данные по свободному месту на дисках - так и родилась идея, а почему бы не получать данные с серверов и не собирать их в свою базу (конфигурацию 1С), и в случае если место начинает заканчиваться – посылать себе оповещения.

Итак - Основная база – она же конфигурация 1С, с опубликованными веб-сервисами (в данном случае http-сервис) – который принимает данные с серверов. Вторая часть – которую мы устанавливаем на серверы – это небольшая утилита(агент), написанная на языке rust, которая периодически посылает данные на наш http-сервис с данными по дискам и их свободному месту (название сервера, название диска, объем диска и объем  свободного места). Также немаловажно – чтобы отправлять уведомления – базу делаем клиент-серверной, чтобы в случае чего регламентным заданием – иметь возможность отправить данные о заканчивающемся свободном месте на дисках. 

 

 

Для визуального контроля - выводим на экран данные в виде диаграммы - о размере занятого и свободного места на дисках. При необходимости можно добавлять любое количество параметров. 

Для своевременного оповещения о уменьшении количества дисков - отправляем на почту письма: сейчас существует два вида оповещений:

1.  Оповещение о уменьшении свободного места на дисках, настраивается при помощи добавления оповещений.

 

 

Для начала настраиваем почтовый профиль - указываем только данные smtp, только для отправки оповещений. Выбираем данный профиль при создании нового оповещения.

Далее указываем кому, включено, тип - оповещения - сейчас их два - свободное место, и отсутствие показателей.

Имя компьютера, имя диска - можно не указывать - если вы хотите получать оповещения со всех серверов.

Параметр указываем free_space/total_space - и значение в 15%, то есть если свободное место на диске будет менее 15% - отправляем оповещение по адресу "Кому". Измеряется показатель в %.

2. Оповещения - при отсутствии связи с сервером.

 

 

Принцип простой - если не будет поступления данных от любого из серверов в течение [30] мин, то отправляем письмо по адресу "Кому".

Тестировалось на платформе 8.3.24.1548 ( но не используется ничего особенного из 8.3.24, что не заработало бы и на более ранних или поздних версиях платформы) без использования БСП.

Агент - написан на языке rust, и передает Json данные в 1С о имени компьютера, и данные по всем дискам - свободное место, занятое место.

Настраивается агент - через ini файл в котором указывается сервер где опубликована база и логин и пароль для авторизации. По умолчанию в конфигурации роль - Обмен - на основе этой роли можно создать пользователя - только для получения данных через веб, и записи этих данных в регистр, нет полных прав в базу.

[hosts]
url=http://192.168.1.15/InfoBase2/hs/info/set_info
login=obmen
password=1$Z

HTTP-сервис - set_info - принимает данные с агента в виде json.

В составе - файл конфигурации cf, diskinfo - агент для ОС Windows.

Мониторинг серверов средствами

См. также

Мониторинг Перенос данных 1C Системный администратор Программист Платформа 1С v8.1 1С:Розница 2 Россия Абонемент ($m)

Когда у вас много магазинов и хочется быстро понять, что происходит в РИБ с обменами, то все минимально необходимые данные можно увидеть на одной форме.

1 стартмани

06.03.2025    206    0    Nigl    0    

0

Перенос данных 1C Мониторинг Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Абонемент ($m)

Собирает в одном месте информацию о состоянии обменов данными между разными решениями на 1С.

3 стартмани

24.02.2025    2377    6    natz78    14    

4

Мониторинг Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Данная статья посвящена разработке интеграции 1С и Sentry, что позволяет сделать удобнее анализ ошибок. Также имеется возможность выгрузки замеров времени из 1С для расчета Apdex с целью анализа удовлетворенности пользователей скоростью работы информационной системы. В статье разобраны основные важные моменты при разработке представленной интеграции.

1 стартмани

24.01.2025    887    MC4RT    0    

4

Поиск данных Мониторинг Программист Платформа 1C v8.2 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 Россия Абонемент ($m)

Внешняя обработка ищет файлы и каталоги в выбранном каталоге, определяет их размер, сортирует по убывающей и заполняет таблицу.

1 стартмани

16.12.2024    417    0    ludmila777    8    

4

Логистика, склад и ТМЦ Мониторинг Маркетплейсы Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Платные (руб)

Расширение для 1С, которое автоматически «отлавливает» тарифы складов с наиболее выгодными коэффициентами для ваших товаров на маркетплейсе Wildberries. С помощью этого инструмента вы сможете легко находить и выбирать склады с лучшими условиями для максимизации своей прибыли. Удобная интеграция позволяет настроить регулярный поиск складов по выгодным коэффициентам в виде регламентного задания в 1С, что существенно экономит время и автоматизирует процесс принятия решений по размещению товаров. Всегда будьте на шаг впереди конкурентов и повышайте эффективность своего бизнеса с помощью «Ловца коэффициентов складов Wildberries»!

3600 руб.

14.11.2024    689    1    0    

4

Мониторинг Анализ продаж Платформа 1С v8.3 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Розница 3.0 Управленческий учет Платные (руб)

Решение для управления ключевыми показателями компании, обеспечивающее гибкую настройку, визуализацию данных и эффективный контроль за достижением целей. Продукт сокращает трудозатраты на расчет и аналитику, позволяя быстрее принимать обоснованные решения. Легко интегрируется в любую конфигурацию 1С, предлагая интуитивный интерфейс, удобный для всех пользователей.

24000 руб.

11.11.2024    580    0    0    

1

Учет доходов и расходов Логистика, склад и ТМЦ Маркетплейсы Мониторинг Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Расширение модуля Synchrozon для удобного контроля габаритов на Ozon! Разработка позволяет мгновенно сравнивать установленные габариты товаров, с габаритами, указанными на Ozon, чтобы выявлять любые несоответствия. Поможет сократить расходы на логистику, гарантируя, что все данные о товарах остаются точными и актуальными.

3600 руб.

31.10.2024    594    1    0    

3

Мониторинг Сервера Системный администратор Платформа 1С v8.3 1C:Бухгалтерия Россия Абонемент ($m)

StartPlus и система контроля и сбора информации (настраиваем за час и пользуемся). Данное решение позволяет быстро собирать и анализировать различную информацию из разных источников данных (не обязательно серверов 1С). В любой момент можно менять состав сводной информации без сложной разработки на стороне 1С.

1 стартмани

18.07.2024    1083    7    moolex    0    

5
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. dsdred 3795 10.03.25 11:17 Сейчас в теме
Чем лучше чем опенсорс решения https://prometheus.io/download/?
grafana(отображение) + Prometheus(сборка и отображение) + exporter'ы(метрики) + alertmanager(оповещение)
2. slavik27 103 10.03.25 11:21 Сейчас в теме
(1) а оно на 1с работает? Честно говоря не пробовал. Надо было быстро разрулить контроль теми средствами что были под рукой
3. dsdred 3795 10.03.25 11:26 Сейчас в теме
(2) А зачем все тащить в 1с?

Ставишь exporter на нужную ОС и у тебя уже готовый http сервис с кучей метрик. и место на диске и загруженность CPU.
Дальше можешь этот сервис или использовать в 1с или на него натравить Prometheus.
Соответственно настроить красивые графики можно в grafana, натравив ее на Prometheus
ImHunter; +1 Ответить
4. slavik27 103 10.03.25 11:43 Сейчас в теме
(3) Ок, понимаю. да можно.
5. slavik27 103 10.03.25 19:25 Сейчас в теме
(3) полагаю все таки, что любому 1с-нику будет проще настроить именно то что ему важно контролировать в 1С, не заморачиваться, сразу же получить результат и тут же дописать любой прием (доставку) информации, на любимом языке 1с, причем что сайт-инфостарт все таки 1с-ный и инструменты здесь в основном "около" и "для" 1С.
Также в начале статьи я написал, что "возможно" это велосипед да, но это любимый велосипедный инструмент на 1С))
Еще 1С - это не обязательно бухгалтерия, и тащить в 1С можно все что угодно
6. dsdred 3795 10.03.25 20:06 Сейчас в теме
(5) это то и плохо.
Нужно понимать для чего 1с и иметь кругозор.

Многие пытаются в 1С всунуть bi, esb, мониторинг и прочии вещи для которых уже есть проработанные инструменты, да мало того опенсорсные.

Я всегда говорю так: -Я могу сделать на 1с что угодно! Могу ракеты с неё запускать в космос! Но, зачем?
7. slavik27 103 10.03.25 20:08 Сейчас в теме
(6) если я мыслил стандартно, не попал бы в конкурс на инфостарт, и вряд ли бы выиграл в нем))

а кстати подскажите для чего 1С?))
9. dsdred 3795 10.03.25 20:15 Сейчас в теме
(7) не знаю про какой конкурс идёт речь, но все равно поздравляю.

А 1с в основном для втоматизации бизнеса в плане ведения учёта. Для мониторинга есть более продвинутые инструменты.

П.С. Я не придираюсь, сам раньше мыслил так. Все в 1с потому что... А потом с годами понял, потому что не смотрел по сторонам.
11. slavik27 103 10.03.25 20:16 Сейчас в теме
(9) да я тоже не придираюсь, приятно пообщаться просто). Конечно же понимаю что для всего свои инструменты, просто интересно и все, ну и реально, "замучился", и решил идти по пути оптимизации задач.
8. slavik27 103 10.03.25 20:15 Сейчас в теме
(6) возможно "это плохо" - в каких-то промышленных масштабах, но представьте 1с-ника, который просто любит 1с, работает в 1С. Зачем настраивать комбайн ? для чего для трех 4-х серверов, при этом на серваках итак работает 1с)
10. dsdred 3795 10.03.25 20:16 Сейчас в теме
(8) вы попробуйте графану. Удивитесь сколько вы времени потратили и увидите какой результат можно получить с меньшими усилиями.
Оставьте свое сообщение