Задача :
- собирать в центральное хранилище и отображать в графике различные данные мониторинга
- через push-методику (клиент отправляет к серверу)
- с небольшого количества систем (30)
- с разношерстных систем (OpenWRT, Windows, Linux)
- с возможностью настраивать "кастомные" метрики на клиенте
- в том числе - кастомные метрики с использованием внешних приложений\скриптов
- через публичный интернет, в том числе "плохой" (сервер наружу, клиент за NAT)
- без vpn-подключения
Collectd + gRPC идеален, кроме отсутствия клиента под Windows
Zabbix не устраивает тем, что
- Тяжелый сервер
- Для нормальной работы требуется подключение Сервер->Клиент