Project Info


  • Category: tools
  • License: GNU General Public License (GPL) version 3
  • Updated: 2011-8-2
  • Downloads: 538


Author Recommended: 0.1

Previous releases:




A template for Zabbix to monitor Zarafa

Full description:

At Zarafa Summercamp 2011 Steve Hardy presented two python scripts which use the zarafa python MAPI bindings in order to get the internal Zarafa statistics, so we decided to use this as a base for a Zabbix plugin.


Release notes:

On each host which needs monitoring you need to copy the scripts : zarafa-zabbix-stats-sender and and set them up in cron. Edit both scripts and put/adjust the hostname and zabbix server entries according to each of your monitored hosts.

  • zarafa-zabbix-stats-sender - is a python script which needs zarafa-python_6.40.10-28214 or newer and ZCP 6.40.10 or newer. This script actually sends all of the data. We are using it on Ubuntu Lucid with python 2.6.
  • - small shell script which gets the cache settings from /etc/zarafa/server.cfg and sends them to Zabbix. The script is set to run once in 6 hours, but you can increase, decrease as needed(also you need to adjust the items if you do this).

Both scripts above rely on zabbix_sender in order to send the data to the Zabbix server. The cron entries are: #send zarafa cache statistics to zabbix * * * * * /usr/bin/python /usr/local/bin/zarafa-zabbix-stats-sender > /dev/null 2>&1 1 0,6,12,18 * * * /usr/local/bin/ > /dev/null 2>&1 Import the XML file in Zabbix using the web interface and associate the host(s) with Template_app_zarafa_stats_active. Create screens as needed.