parts to install Zabbix as server and agent!
Zabbix in a Nutshell
Dependences
NET-SNMP or UCD-SNMP, the Simple Network Management Protocal, is required for SNMP support.
iksemel library is required for Jabber messaging.
libcurl is required for Web monitoring module.
Web Interface
The Zabbix Web interface is bulit on top of PHP. It depends on the following PHP modules:
- BC Math, --enable-bcmath
- PHP Sockets, --enable-sockets
- It is using the old way to connect to database instead of the current popular way on top of PDO. So using SQLite3 will be tricky!
Preparing the Zabbix Database
There is a set of init database parts in the zabbix-build.cfg to take care of the database setup.
Zabbix Configuration
There are 3 kind of confgurations: server configuration, agent configuration, and configuration for web console
Server configuation: http://www.zabbix.com/documentation/1.8/manual/processes/zabbix_server
Agent Configuration: http://www.zabbix.com/documentation/1.8/manual/processes/zabbix_agentd
Issues and Fixes
Zabbix Agent (daemon)[23006]: No active checks on server: host [HOSTNAME] not foundThis error is throught from the active checker agent. When the active checker agent check the application activities, it will talk to the Zabbix server based on the hostname. The agent will use the value from command hostname unless the Hostname is set in configfile. Hostname will be used as the unique key to query in Server configuration (Web interface). On server side, if the host is not configed with the same name, this error will be throught out.