Skip to content

Latest commit

 

History

History
51 lines (40 loc) · 1.4 KB

README.md

File metadata and controls

51 lines (40 loc) · 1.4 KB

#Zabbix API scripts

##Installation:

cd to repo root

cd zabbix_api/
./install.sh <version>

version - your zabbix version. Supported: 1.8 for 1.8.* or 2.0 for 2.0.*

###Setting up credentials: Please, edit file: set URL,zabbix login and password and change debug level, if needed.

zabbix_api/<your zabbix version>/zabbix_credentials.py

###Usage: Install script will install zabbix_api from https://github.com/gescheit/scripts/tree/master/zabbix/ and zabbix_methods.
To use scripts in repo, you need only zabbix_methods module:

from zabbix_api.zabbix_methods import *

But, if you need zabbix_api for some reasons:

from zabbix_api.zabbix_api import ZabbixAPI

###Changes:

added v2.0
some minor features could not work, they will be updated soon.

scripts for v1.8 will be upated soon.

for v2.0 execute zabbix_host_add.py -h to view help and available options.


zabbix_credentials.py - here are username, password, log level and zabbix URL
zabbix_api.py - a library from https://github.com/gescheit/scripts/tree/master/zabbix/
zabbix_host_add.py - creates a host
zabbix_host_del.py - deletes a host.

Run them both without any arguments to view usage and available options.


Useful links: * http://www.zabbix.com/wiki/doc/api * http://www.zabbix.com/documentation/1.8/api * http://www.zabbix.com/forum/showthread.php?t=15218