Совершенствование программного продукта – это как развитие личности. В отношении людей – как только человек перестает развиваться, он начинает сдавать позиции внутри социума. В программных продуктах происходит чуть иначе, но все же финальной точки в большинстве случаев нет, а есть новые возможности, хотя бы связанные с развитием окружающей цифровой среды и научно-техническим прогрессом.
Агент мониторинга – специальная программа, которая устанавливается на узлах инфраструктуры и выполняет задания центральной системы мониторинга по сбору данных, передает собранное в центр для дальнейшего использования. Программный комплекс «Центральный Пульт» (также известный как SAYMON) имеет в своем составе такой компонент как агент мониторинга.
В 2024 году агент получил активное развитие и был выпущен ряд версий, почитать о которых в виде «сухих» технических заметок можно по ссылке.
Довольно много изменений затронуло оптимизацию программного кода и механизмы работы, пересмотр и реализацию ряда сенсоров, поддержку операционных систем семейства MS Windows, вопросы безопасности и поддержку вариантов аутентификации, встроенную поддержку безагентных способов мониторинга, таких как WinRM и SSH.
Нелишним будет сделать оговорку о безагентных способах мониторинга. Безагентный мониторинг – это метод отслеживания и анализа состояния устройств и систем, сетевых элементов и приложений (цифровых активов) без установки на контролируемые устройства каких-либо специальных программ (агентов). Как правило, в таких устройствах уже работает подсистема (похожая на агента мониторинга), заложенная производителем и авторами, позволяющая получать информацию по запросу или формирующая уведомления в направлении системы мониторинга. Обычно безагентный подход минимизирует влияние на производительность и упрощает развертывание.
В архитектуре Программного комплекса «Центральный Пульт» работу по безагентному сбору информации выполняют агенты мониторинга, расположенные в сегментах сетевой связанности с элементами цифровой инфраструктуры, поставленными на мониторинг и управление. Инициатором действий (заданий на действия) всегда выступает центр, а исполнителем всегда выступает агент. Связь с контролируемыми активами и безагентную проверку по сети осуществляет программный агент.
Агент таким образом может собирать информацию о работе вычислительной машины, в операционной системе которой он установлен, и осуществлять контроль доступных по сети активов безагентным способом.
В официальной документации на Программный комплекс «Центральный Пульт» также можно найти информацию о агентских и безагентных способах мониторинга. Качественная документация – предмет отдельной гордости нашей команды, хотя и в ней мы постоянно видим пространство для улучшений.
В завершении данной заметки поделимся новыми возможностями по скачиванию и обновлению агента мониторинга Программного комплекса «Центральный Пульт». Отныне для установки и настройки агента можно использовать официальный ресурс.
Сделаем несколько замечаний об установке и конфигурации агента. Агента можно установить на большинство популярных операционных систем, поддерживающих Java SE версии 6 и новее, в том числе MS Windows, Linux и macOS. Также агент может быть установлен на универсальный контроллер автоматизации Wiren Board на базе ОС Linux.
Краткие инструкции по установке агентов доступны в составе документации по Программному комплексу «Центральный Пульт». Процесс в общем случае предполагает скачивание, установку с регистрацией агента на сервере, а также первичную настройку.
Команды установки агента из командной строки Linux:
wget --quiet -O - https://downloads.cpult.ru/apt/cpult.gpg | apt-key add -
echo "deb https://downloads.cpult.ru/apt release main" >> /etc/apt/sources.list.d/saymon.list
apt update
apt install saymon-agent
Следите за новостями и приходите к нам, если вам необходимо внедрить и настроить обнаружение и учет цифровых активов, мониторинг и управление цифровой инфраструктурой на современном уровне.