Zenoss

Расширение возможностей зенпака ZenWebTx

Простота использования скриптового языка twill в зенпаке ZenPacks.zenoss.ZenWebTx имеет свою обратную сторону: помимо отсутствия поддержки Javascript, twill не имеет никаких хоть сколь-нибудь сложных конструкций, таких как условия или циклы. И если с первым поделать ничего нельзя, то расширить возможности twill нам вполне по силам.

Проверка сайтов в Zenoss с использованием зенпака ZenWebTx

В Zenoss существует возможность мониторинга веб-сайтов, которая предоставляется зенпаком ZenPacks.zenoss.ZenWebTx.

Управление Zenoss через XML-RPC

Управление zenoss через web-интерфейс довольно быстро становится утомительным, когда речь заходит о регулярном выполнении одних и тех же действий, либо если необходимо выполнить ряд схожих действий со множеством объектов. К счастью, zenoss основан на Zope, а все объекты Zope доступны через XML-RPC.

Создание зенпака (Zenpack)

Начиная с версии 2.4, Zenoss поддерживает расширенные возможности по мониторингу и моделингу устройств, используя подключениe по SSH. Вы можете запускать произвольные команды на управляемом устройстве и писать на Python свои парсеры, которые будут выполняться на сервере Zenoss.

Далее рассматривается пример того, каким образом можно расширить список поддерживаемых Zenoss'ом устройств, смоделировать новое устройство, используя собственоручно написанный плагин, а также создать ZenPack, содержащий все произведенные изменения, чтобы перенести новую функциональность на другой сервер Zenoss или поделиться результатом своей работы с другими.

RSS-материал