Не буду сильно нахваливать заббикс - среди свободных продуктов по гибкости и "фичастости" на мой (и не только мой) взгляд он лучший.
Но при всех достоинствах, заббикс остается только "мониторилкой".
Нет ли в планах разработчиков добавления функциональности "управлялки"? К примеру такой:
Для хоста/шаблона добавить возможность созданию пользовательских команд. "Команда" может выполнять какое то действие и/или генерировать( html | plaintext) для дальнейшего отображения. "Команда" состоит из имени и ссылки на скрипт или snmp объект + возможность интерактивной передачи параметров. К примеру:
================================================== =
Name = "Управление портом"
Type = snmp
Oid = IF-MIB::ifAdminStatus.%
Options="1,adsl1|2,adsl2|.....|11,adsl11|12,adsl12 |13,enet1|14,enet2"
UserData = "1,UP|2,DOWN"
================================================== =
Name = "reboot"
Type = cmd
cmd = "rsh -l admin {HOST} reload %"
Options="at <input>| in <input> | cancel"
================================================== =
Name = "suicide"
Type = cmd
cmd = "sudo rm -rf /"
================================================== =
Это так, навскидку. При необходимости можно сообща более детально проработать эту идею. Наличие такого функционала переведет заббикс на другую ступеньку и существенно расширит круг пользователей (в т.ч. и коммерческих
)
Но при всех достоинствах, заббикс остается только "мониторилкой".
Нет ли в планах разработчиков добавления функциональности "управлялки"? К примеру такой:
Для хоста/шаблона добавить возможность созданию пользовательских команд. "Команда" может выполнять какое то действие и/или генерировать( html | plaintext) для дальнейшего отображения. "Команда" состоит из имени и ссылки на скрипт или snmp объект + возможность интерактивной передачи параметров. К примеру:
================================================== =
Name = "Управление портом"
Type = snmp
Oid = IF-MIB::ifAdminStatus.%
Options="1,adsl1|2,adsl2|.....|11,adsl11|12,adsl12 |13,enet1|14,enet2"
UserData = "1,UP|2,DOWN"
================================================== =
Name = "reboot"
Type = cmd
cmd = "rsh -l admin {HOST} reload %"
Options="at <input>| in <input> | cancel"
================================================== =
Name = "suicide"
Type = cmd
cmd = "sudo rm -rf /"
================================================== =
Это так, навскидку. При необходимости можно сообща более детально проработать эту идею. Наличие такого функционала переведет заббикс на другую ступеньку и существенно расширит круг пользователей (в т.ч. и коммерческих
)
Comment