Некоторые преимущества использования Golang (Go) в разработке мониторинга для Zabbix Agent 2:
- Простота написания плагинов. 3 Для расширения возможностей мониторинга Zabbix используются плагины, написанные на Go. 1
- Возможность обновления конфигурации в реальном времени. 13 При изменении конфигурации не нужно перезапускать агент. 1
- Параллельное выполнение нескольких активных проверок для каждого сервера. 1
- Поддержка двух типов буфера в активном режиме: буфер памяти и буфер с использованием движка SQLite. 1
- Поддержка постоянных соединений и сохранения состояния. 3
- Снижение количества TCP-соединений. 1
Zabbix Agent 2, написанный на Go, подходит для сред, где нужны дополнительные функции мониторинга или требуется реализовать собственные плагины. 1