Setup zabbix on ubuntu

Setup zabbix on ubuntu:

Zabbix is the ultimate open source enterprise-level software designed for monitoring availability and performance of IT infrastructure components.
For more details visit following links,

Install Zabbix:

# wget
# sudo dpkg -i zabbix-release_2.2-1+precise_all.deb
# sudo apt-get update

Install Zabbix Component :

Zabbix server – a central process of Zabbix software that performs monitoring, interacts with Zabbix proxies and agents, calculates triggers, sends notifications; a central repository of data
# sudo apt-get install zabbix-server-mysql

Web frontend – the web interface provided with Zabbix
# sudo apt-get install zabbix-frontend-php

Zabbix agent – a process deployed on monitoring targets to actively monitor local resources and applications
# sudo apt-get install zabbix-agent

Zabbix proxy – a process that may collect data on behalf of Zabbix server, taking some processing load off of the server

Zabbix API – Zabbix API allows you to use the JSON RPC protocol to create, update and fetch Zabbix objects (like hosts, items, graphs and others) or perform any other custom tasks

Zabbix Setup :

PHP configuration for Zabbix frontend:

Apache configuration file for Zabbix frontend is located in /etc/apache2/conf.d/zabbix. Some PHP settings are already configured.

php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
# php_value date.timezone Asia/Kolkata

It’s necessary to uncomment the “date.timezone” setting and set the correct timezone for you. After changing the configuration file restart the apache web server.
sudo vim /etc/php5/apache2/php.ini
date.timezone = Asia/Kolkata
#sudo service apache2 restart

Follow installation steps here, http://localhost/zabbix/setup.php#

Zabbix configuration :

Appliance Zabbix setup has the following passwords and other configuration changes:

1: Passwords
Zabbix frontend:

If you change frontend password, do not forget to update password setting web monitoring (Configuration → Hosts, Web for host “Zabbix server”).

To change the database user password it has to be changed in the following locations:

2: File locations

Configuration files are placed in /etc.
Zabbix logfiles are placed in /var/log/zabbix.
Zabbix frontend is placed in /usr/share/zabbix.
Home directory for user zabbix is /etc/zabbix.

3: Changes to Zabbix configuration

Server name for Zabbix frontend set to “Zabbix 2.2 Appliance”;
Frontend timezone is set to Europe/Riga, Zabbix home (this can be modified in /etc/php5/apache2/php.ini);
Disabled triggers and web scenarios are shown by default to reduce confusion.

Thanks you.

This entry was posted in Zabbix and tagged . Bookmark the permalink.

Leave a Reply