Zabbix API and related tools - How to interface with Zabbix- Takanori Suzuki
Takanori Suzuki Member of Zabbix-JP, Zabbix community in Japan.
Reported bugs and Posted patches. Crashing bug patch
Zabbix proxy stop sending data bug patch
Disk monitoring improvement patch for LVM
 
Zabbix An enterprise-class open source distributed monitoring solution. auto-discovery of servers and network devices
distributed monitoring with centralised WEB administration
server software for many Un*x
native high performance agents for almost all famous OS
agent-less monitoring
web-based interface
etc…
Zabbix API
Zabbix API Zabbix supports Zabbix API from 1.8
Zabbix API enables us to control Zabbix by program.
Though API spec is not fixed as far as 1.8.x release, some users started to use API Before Zabbix API No command line tool to control Zabbix monitoring settings
There is no way to control Zabbix from external programs except directly executing DB query. After Zabbix API We can control Zabbix easily from programs.
Non official command line tools are available.
Mobile phone applications for Zabbix are released
Zabbix API Zabbix API Refernce URL: http://www.zabbix.com/documentation/1.8/api Functions Get, create, delete, update are supported on hosts, items, triggers, actions and many other objects.  Now there are many useful tools zabcon, command line zabbix managing tool
Libraries for API, easy to use from perl, php, ruby and python.
zabcon One of the earliest programs using Zabbix API
Enables controlking Zabbix by command line and interactive shell
Installable by Ruby gem
Site URL:  http://trac.red-tux.net/wiki/zbx_api/zabcon
zabcon: How to use Executing ./zabcon.rb it works as interactive shell

Zabbix API at FISL12 by Takanori Suzuki