zabbix4.0的安裝和使用
阿新 • • 發佈:2018-12-26
一、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