1. 程式人生 > >zabbix4.0的安裝和使用

zabbix4.0的安裝和使用

一、zabbix的介紹

zabbix 是一個基於 WEB 介面的提供分散式系統監視以及網路監視功能的企業級的開源解決方案,其監控多樣化,可以監控硬體層、網路層、應用層等.其可自設item項和觸警器,並繪製報表和整合圖形,並可通過簡訊/郵件/微信/釘釘等進行告警

ntp時間同步
[[email protected]]# yum -y install ntpdate
[[email protected]]# ntpdate -u asia.pool.ntp.org > /dev/null 2>&1
[[email protected]]# systemctl enable ntpdate
[
[email protected]
]# systemctl restart ntpdate [[email protected]]# echo '*/30 * * * * /usr/sbin/ntpdate -u asia.pool.ntp.org >/dev/null 2>&1'>>/var/spool/cron/root

二、zabbix的安裝

1.安裝zabbix

安裝zabbix-server
1.1. 安裝並啟用源(沒有該命令請安裝yum-utils
[[email protected]]# rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm


1.2. 安裝zabbix-server及proxy和agent
[
[email protected]
]# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-ge 1.3. 建立資料庫(zabbix4.0支援mysql-8.0) mysql-8.0 create database zabbix character set utf8 collate utf8_general_ci; mysql-5.7 本地登入 create user [email protected] identified by 'Abcd123.'; 遠端登入 create user
[email protected]
identified by 'Abcd123.'; 授權本地主機 grant all privileges on zabbix.* to [email protected] identified by 'Abcd123.'; 授權所有主機(不包括localhost) grant all privileges on zabbix.* to [email protected]'%' identified by 'Abcd123.'; 1.4. 匯入zabbix基礎資料 zcat /usr/share/doc/zabbix-server-mysql-4.0.2/create.sql.gz | mysql -uzabbix -p zabbix(這是庫名) 1.5. 修改zabbix-server配置 vim /etc/zabbix/zabbix_server.conf ListenPort=10051 DBHost=localhost DBName=zabbix DBUser=zabbix DBPassword=Abcd123# 1.6. 安裝agent並修改配置 yum install zabbix-agent vim /etc/zabbix/zabbix_agentd.conf Server=192.168.174.131 zabbix Activeserver=192.168.174.131 Hostname=tltapl01 #也可以是ip 1.7. 修改httpd的時區 vim /etc/httpd/conf.d/zabbix.conf php_value date.timezone Asia/Shanghai 1.8. 啟動 systemctl start httpd systemctl start zabbix-server systemctl start zabbix-agent 1.9. 訪問 192.168.174.131:/zabbix 預設使用者密碼:Admin/zabbix