This is an old revision of the document!
Table of Contents
Zabbix Network Monitoring
Zabbix is an open source network monitoring application capable of monitoring network devices, servers, databases and web services on a wide variety of operating systems.
Website: www.zabbix.com
How to Install Zabbix On Slackware
1) Make sure MySQL and httpd are installed and working.
2) Create the zabbix user and group
root@darkstar# groupadd -g 228 zabbix root@darkstar# useradd -d /dev/null -s /bin/false -u 228 -g 228 zabbix
3) Install the necessary version of Zabbix from SBOPKG/Slackbuilds
4) Create the MySQL database
4a) On your MySQL server, connect with full privileges:
root@darkstar# mysql -u root -p
4b) Create the zabbix database & user:
mysql> create database zabbix character set utf8; mysql> use mysql; mysql> grant all on zabbix.* to zabbix@localhost identified by '<zabbix_password>'; mysql> flush privileges; mysql> quit
4c) On your Zabbix server, connect to the new database, create the schema & add initial data:
root@darkstar# cd /usr/share/zabbix_server/create root@darkstar# mysql -u zabbix -p <zabbix_password> mysql> use zabbix; mysql> source schema/mysql.sql; mysql> source data/data.sql; mysql> source data/images_mysql.sql; mysql> quit
5) Configure PHP:
5a) Zabbix requires some parameters in /etc/httpd/php.ini to be altered:
post_max_size = 16M (Default = 8M) max_execution_time = 300 (Default = 30) max_input_time = 300 (Default = 60) date.timezone = America/Chicago (Default = blank) ***NOTE*** the ";" in front of date.timezone MUST be removed
5b) Enable PHP in /etc/httpd/httpd.conf:
- ADD: index.php to the “DirectoryIndex index.html” line.
- UNCOMMENT: “Include /etc/httpd/mod_php.conf” line.
root@darkstar# /etc/rc.d/rc.httpd restart
6) Edit the zabbix_server configuration file (/etc/zabbix/zabbix_server.conf):
DBUser=zabbix (Default is "root" and it's not a good idea) DBPassword=<zabbix_password> (Change as defined above)
7) Make /etc/rc.d/rc.zabbix_server executable:
root@darkstar# chmod +x /etc/rc.d/rc.zabbix_server
8) Start the Zabbix server
root@darkstar# /etc/rc.d/rc.zabbix_server start
The Zabbix server can be accessed via a web browser at http://your_server/zabbix/
Follow the setup instructions.
USER: Admin PASS: zabbix