Zabbix3整個web界面做了一個全新的設計。 更多新特性請點擊當前字幕查看
筆者QQ:572891887
Linux架構交流群:471443208
1.1Zabbix環境准備
[root@linux-node1 ~]# cat /etc/redhat-release #查看系統版本
CentOS Linux release 7.2.1511 (Core)
[root@linux-node1 ~]# uname -r #查看內核版本
3.10.0-327.18.2.el7.x86_64
[root@linux-node1 ~]# getenforce #檢測selinux是否關閉
Disabled
[root@linux-node1 ~]# systemctl stop firewalld #關閉firewall防火牆
[root@linux-node1 ~]# ifconfig eth0|awk -F '[ :]+' 'NR==2{print $3}' #查看IP地址
192.168.90.11
[root@linux-node1 ~]# hostname #查看主機名
linux-node1.com
1.2Zabbix安裝
Zabbix存儲配置包以及yum配置文件。
[root@linux-node1 ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
Zabbix程序包安裝,以及MySQL、Zabbix-agent
[root@linux-node1 ~]# yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
1.3初始數據庫
創建Zabbix數據庫以及用戶。對這樣的說明,參考MySQL數據庫創建腳本
[root@linux-node1 ~]# mysql -uroot -p
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
Query OK, 0 rows affected (0.00 sec)
導入初始模式和數據
[root@linux-node1 ~]# cd /usr/share/doc/zabbix-server-mysql-3.0.3/
[root@linux-node1 zabbix-server-mysql-3.0.3]# zcat create.sql.gz |mysql -uroot zabbix
1.4Zabbix服務器進程啟動
在Zabbix_server.conf編輯數據庫配置
[root@linux-node1 ~]# grep ^[a-Z] /etc/zabbix/zabbix_server.conf
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000
啟動Zabbix服務器進程
[root@linux-node1 ~]# systemctl start zabbix-server
1.5編輯Zabbix前端PHP配置
Apache的配置文件/etc/httpd/conf.d/zabbix.conf一些PHP設置已經配置好了。取消注釋,設置正確的時區
[root@linux-node1 ~]# vim /etc/httpd/conf.d/zabbix.conf
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 always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai
通過改變配置文件重新啟動Apache Web服務器
[root@linux-node1 ~]# systemctl start httpd
第2章安裝Zabbix Web
2.1步驟1
在你的瀏覽器,打開網址http://Zabbix_server_ip/zabbix。
你應該看到的web安裝向導的第一個屏幕,如圖2-1
圖2-1
2.2步驟2
確保所有軟件先決條件。如圖2-2
圖2-2
2.3步驟3
輸入連接到數據庫詳細信息。Zabbix數據庫必須已經創建好。如圖2-3
圖2-3
2.4步驟4
連接Zabbix服務細節,如果沒有改變可選擇默認如圖2-4
圖2-4
2.5步驟5
回顧一個設置概要,如圖2-5
圖2-5
2.6步驟6
完成安裝,會在/etc/zabbix/web/zabbix.conf.php生成配置文件。如圖2-6
圖2-6
2.7步驟7
Zabbix登陸准備。默認的用戶名/密碼為Admin/zabbix。如圖2-7
圖2-7
筆者QQ:572891887
Linux架構交流群:471443208