安裝Zabbix步驟以下:php
1、安裝php-fpm;node
1.安裝php-fpm依賴及php-fpm安裝包如圖所示;mysql
2. 操做命令以下,進入安裝包路徑執行如下命令;web
rpm -ivh *.rpm --force --nodeps 後面的 --force --nodeps 忽略依賴包的意思;sql
systemctl start php-fpm 啓動php-fpm服務;數據庫
systemctl status php-fpm 查看php-fpm服務狀態;vim
2、安裝 MariaDB或者Mysql服務器
1.安裝依賴包及安裝包如圖所示:ide
3. 操做命令以下,進入安裝包路徑執行如下命令;php-fpm
rpm -ivh *.rpm --force --nodeps 後面的 --force --nodeps 忽略依賴包的意思;
systemctl start mariadb 啓動mariadb服務;
systemctl status mariadb 查看mariadb服務狀態;
修改數據庫密碼 命令以下: mysqladmin -u root password "12345678" ;
登陸數據庫,命令以下: mysql -uroot -p 「1245678」 ;
3、安裝zabbix
1. 安裝zabbix依賴及安裝包;
2. 操做命令以下,進入安裝包路徑執行如下命令;
rpm -ivh *.rpm --force --nodeps 後面的 --force --nodeps 忽略依賴包的意思;
3. 登陸數據庫 mysql -uroot -p 加密碼;
執行如下命令建立zabbix;
create database zabbix character set utf8 collate utf8_bin;
受權localhost主機訪問數據庫實例zabbbix,用戶名密碼 zabbix;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'%';
FLUSH PRIVILEGES;
4. 導入zabbix語句命令以下;
zcat /usr/share/doc/zabbix-server-mysql-4.4.7/create.sql.gz | mysql -uzabbix -p zabbix
會讓在輸入一遍密碼 輸入zabbix設置的密碼便可;
5.修改zabbix server的DB配置文件
vim /etc/zabbix/zabbix_server.conf
ListenPort=10051
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbix
DBHost=106.53.12.24
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBPort=3306
StartPollers=12
StartPreprocessors=60
StartPingers=5 用於設置啓用icmp協議PING主機方式啓動線程數量
StartDiscoverers=5
六、修改httpd配置文件,並啓動httpd服務;
Systemctl start httpd
vim /etc/httpd/conf.d/zabbix.conf, 取消註釋,並設置正確的時區 (Asia/Shanghai)
找到php_value date.timezone Europe/Riga 修改 (Asia/Shanghai) ; 如圖所示:
七、配置zabbix agent
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=1
Server=106.53.12.24
ListenPort=10050
Hostname=zabbix-server
AllowRoot=1
Include=/etc/zabbix/zabbix_agentd.d/*.conf
UnsafeUserParameters=1
Timeout=20 當agent採集數據多長時間算超時
#StatsAllowedIP=127.0.0.1
八、啓動zabbix服務,命令以下:
systemctl restart zabbix-server zabbix-agent httpd
啓動zabbix服務客戶端及httpd ;
4、配置zabbix
首次登錄zabbix web,帳戶Admin(注意"A"大寫),密碼zabbix.
二、修改中文及亂碼
替換字體:/usr/share/zabbix/assets/fonts
修改配置文件:/usr/share/zabbix/include/defines.inc.php
define('ZBX_GRAPH_FONT_NAME', 'graphfont') 更改simkai
重啓服務生效:systemctl restart zabbix-server.service
3、配置服務器cpu_load 監控
1)load_1 system.cpu.load[percpu,avg1] 2)load_5 system.cpu.load[percpu,avg5] 3)load_15 system.cpu.load[percpu,avg15] 4)配置閥值,建立觸發器
5)觸發器一分鐘內cup_load 大於 30 進行觸發報警
三、服務器磁盤監控
1) 建立名稱、鍵值 觸發器
2) 配置狀態圖