Menu

Requirements

de-denker

Introduction

For this tool to work, you need to setup some basic's, please read to know them.
Most 3th party are compiled from source and should be generic available.
Only I did not test in anyway on Windows, so do not ask me.

If any problems please first check [Known Problems] section before making tickets!

The environment

A Linux system, 2.6.32++ kernel.
x86_x64
Python 2.6 (2.7 advised, 3 not tested)
X11 installed, but runlevel 3 is fine.
Exchange 2010 with OWA webapp function.
Zabbix server/environment
The script can run separated from the Zabbix server.

Download

A list of things I downloaded, to complete the above list
A Brain and little above common computer knowledge.
Davmail is needed to read MS Exchange OWA mailbox as gateway.
JRE needed to run Davmail
Getmail to get the emails.
Zabbix API the download the module. It states that only works for Zabbix 1.8 and 2.0 but I run 2.2 and soon will verify with 2.4

Davmail Installation

Once JRE was installed you can easily execute the Davmail standalone or build from source.
I also used the RPM installation (all fine).

Getmail

The link provides a Python installer. Just download, extract the files and run:
sudo python setup.py

Zabbix_API

Very useful, and works with version 2.2!
Here is an extra module that I was required to download:
Argument Parser

Python

I did get it to run on Python 2.6, but I would advise to use 2.7 minimal (did not test with Python3)

X11

X11 is only needed when running Workstation mode, not in server mode!
If you do not have the certificate at your disposal, only workstation of davmail can accept the certificate.
But to "click" this, you must have X11 to execute davmail graphical interface.


Related

Wiki: Home
Wiki: Installation
Wiki: Known Problems