Zabbix 2.4 : Install2015/06/15 |
Install Zabbix 2.4 which is an enterprise open source monitoring system.
It's possible to monitor not only Linux but Windows, Solaris, IBM AIX and others. |
|
[1] | |
[2] | |
[3] | |
[4] | Install some other required packages and Zabbix repository. |
[root@dlp ~]# yum -y install php-mysql php-gd php-xml php-bcmath [root@dlp ~]# yum -y install http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-release-2.4-1.el7.noarch.rpm
|
[5] | Install Zabbix server. Install Zabbix Agent to monitor Zabbix server itself, too. Furthermore, Zabbix 2.4 server fail to start with trousers 3.11 package on CentOS 7.1, so Update it to trousers 3.13 package which is provided from CentOS 6.6. |
[root@dlp ~]# yum -y install zabbix-get zabbix-server-mysql zabbix-web-mysql zabbix-agent [root@dlp ~]# yum -y update http://ftp.jaist.ac.jp/pub/Linux/CentOS/6/os/x86_64/Packages/trousers-0.3.13-2.el6.x86_64.rpm |
[6] | Create a database for Zabbix. |
[root@dlp ~]# mysql -u root -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 11 Server version: 5.5.41-MariaDB MariaDB Server Copyright (c) 2000, 2014, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
create database zabbix; Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]>
grant all privileges on zabbix.* to zabbix@'localhost' identified by 'password'; Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]>
grant all privileges on zabbix.* to zabbix@'%' identified by 'password'; Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]>
flush privileges; Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]>
[root@dlp ~]# exit Bye cd /usr/share/doc/zabbix-server-mysql-*/create [root@dlp create]# mysql -u root -p zabbix < schema.sql Enter password: [root@dlp create]# mysql -u root -p zabbix < images.sql Enter password: [root@dlp create]# mysql -u root -p zabbix < data.sql Enter password: |
[7] | Configure and start Zabbix server. |
[root@dlp ~]#
vi /etc/zabbix/zabbix_server.conf # line 73: add DBHost=localhost
# line 107: add DB password for Zabbix DBPassword=password
systemctl start zabbix-server [root@dlp ~]# systemctl enable zabbix-server |
[8] | Configure and start Zabbix Agent to monitor Zabbix server itself. |
[root@dlp ~]#
vi /etc/zabbix/zabbix_agentd.conf # line 85: specify Zabbix server Server= 127.0.0.1
# line 126: specify Zabbix server ServerActive= 127.0.0.1
# line 137: change to the own hostname Hostname= dlp.srv.world
systemctl start zabbix-agent [root@dlp ~]# systemctl enable zabbix-agent |
[9] | Change httpd settings like follows. |
[root@dlp ~]#
vi /etc/httpd/conf.d/zabbix.conf # line 10: add access permittion for Zabbix frontend # Require all granted
Require ip 127.0.0.1 10.0.0.0/24
# line 18: uncomment and change to your timezone php_value date.timezone Asia/Tokyo
systemctl restart httpd |
Sponsored Link |
|