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

26.03.25

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

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

Файлы

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

Наименование Скачано Купить файл
Мониторинг серверов: Конфигурация_плюс_агент_win_ubuntu
.zip 2,61Mb
5 3 400 руб. Купить
Мониторинг серверов: Исходники агента rust
.zip 13,27Kb
0 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

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

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

    Несколько параметров, которые важны для работы любых баз 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.

 

upd 29.03.2025

 добавлен скомпилированный под ubuntu (elf) агент

Вступайте в нашу телеграмм-группу Инфостарт

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

См. также

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

Создайте свой функциональный интерфейс в любой конфигурации 1С с помощью расширения Infostart Dashboard. Настраивайте панели виджетов с метриками, индикаторами и показателями на начальном экране. Узнайте возможность внедрения подсистемы у себя в конфигурации с помощью бесплатной обработки "Анализ внедрения подсистемы 1С Infostart Dashboard"!

29280 руб.

27.03.2025    70324    42    29    

55

Перенос данных 1C Мониторинг Программист 1С 8.3 1С:Документооборот 1С:ERP Управление предприятием 2 Россия Абонемент ($m)

Простое расширение конфигурации с регламентным заданием для мониторинга ошибок типового обмена с уведомлением на почту.

1 стартмани

29.01.2026    293    1    Triplexx    0    

2

Мониторинг Системный администратор Программист Бесплатно (free)

Описания проблем и решений при настройке мониторинга. Мои подготовительные мероприятия.

23.01.2026    478    ImHunter    5    

1

Технологический журнал Мониторинг Системный администратор Программист Бесплатно (free)

В логах содержится огромное количество полезной информации о том, как «живет» система: какие процессы в ней выполняются, и какие ошибки возникают. Расскажем о том, как выстроить централизованное хранение и обработку разрозненных логов, превратив их в полезный инструмент анализа и диагностики.

29.12.2025    6248    leongl    0    

18

HighLoad оптимизация Мониторинг Системный администратор Программист Бесплатно (free)

Делимся опытом поддержки баз 1С с более чем 6 000 одновременно работающих пользователей и рассказываем о ключевых подходах к контролю высоконагруженных систем. Рассмотрим реальные кейсы и дадим ответ на вопрос о том,: что точно надо контролировать. Сравним ElasticSearch и ClickHouse, дадим ссылки на статьи и репозитарии для быстрого старта, а также посмотрим на примеры рабочих столов для анализа логов технологического журнала в ElasticSearch.

19.12.2025    1782    Sergey.Noskov    2    

11

Администрирование СУБД Технологический журнал Мониторинг Системный администратор Программист Бесплатно (free)

Рассказываем, почему высоконагруженным бэкендам на 1С нужен регулярный мониторинг и что происходит, когда его нет: производительность и стабильность деградируют, а обращения пользователей копятся. Показываем, как построили легкую систему наблюдаемости для бэкендов корпоративных порталов. Она включает сбор метрик из технологического журнала, Apdex, журнала регистрации и динамики размеров таблиц с последующим анализом в связке ClickHouse и служебной информационной базы на 1С. Объясняем, какие отчеты и метрики быстрее всего помогают находить критичные проблемы производительности, и демонстрируем интерфейс расследования. Разбираем несколько кейсов оптимизации, найденных по итогам мониторинга, включая доработки функционала БСП «управление доступом» и «присоединенные файлы».

15.12.2025    3897    tystik    1    

8

Мониторинг Системный администратор 1С 8.3 Россия Бесплатно (free)

Когда речь заходит об инфраструктуре 1С, кажется, что все работает как часы: пользователи выполняют свои задачи, отчеты формируются без сбоев, зарплата начисляется вовремя. Как только начинается замедление базы, фоновые задания начинают зависать, а в службу поддержки поступают жалобы от раздраженных пользователей — ситуация требует вмешательства. Необходимо внедрить базовый мониторинг 1С, чтобы избежать неприятных моментов и минимизировать простой системы. Правильно организованный мониторинг не только помогает своевременно выявлять и предотвращать большинство проблем, но и существенно облегчает диагностику в случае сбоев. При этом не требуется больших затрат или сложных ИТ-решений — базовый и при этом эффективный мониторинг можно реализовать быстро, просто и без лишних сложностей. В статье я расскажу, как организовать такой мониторинг, не изобретая велосипед и используя проверенные практики. Но для начала разберемся, зачем вообще мониторить 1С.

03.12.2025    9807    user798823    2    

4

Мониторинг Журнал регистрации Технологический журнал Системный администратор Программист Бесплатно (free)

Мониторинг в ландшафте 1С помогает не только вовремя выявлять проблемы и повышать SLA, но и укреплять информационную безопасность. Разбираем источники данных, ограничения штатных инструментов и современные практики мониторинга на базе Prometheus, ClickHouse и Grafana. А также рассказываем о коробочном решении «Оркестратор 1С-систем» и планах его развития.

29.10.2025    2099    Sibars    0    

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

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

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

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

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

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

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