Zabbix3.0部署最佳實踐


Zabbix3整個web界面做了一個全新的設計。 更多新特性請點擊當前字幕查看

 

筆者QQ572891887

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程序包安裝,以及MySQLZabbix-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

筆者QQ572891887

Linux架構交流群:471443208


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM