FastNetMon

воскресенье, 10 февраля 2013 г.

Работа с zabbix из Python

Под это дело уже есть готовый компонент:
easy_install pyzabbix
Простейший код с выводом версии АПИ и тестом соединения:

#!/usr/bin/python
from pyzabbix import ZabbixAPI
zapi = ZabbixAPI("https://zabbix.domain.ru")
zapi.login("admin", "xxx")
print "Connected to Zabbix API Version %s" % zapi.api_version()
for h in zapi.host.get(extendoutput=True):
    print h['host']

Если работать будете от имени админа, то нужно добавить его в группу API access, иначе доступа не будет.


Источник: https://github.com/lukecyca/pyzabbix/wiki

2 комментария :

  1. Две типовых задачи сходу: 1) Добавлять новые узлы 2) выгружать данные статистики из заббикса.

    ОтветитьУдалить

Примечание. Отправлять комментарии могут только участники этого блога.