Zabbix5.0服務(wù)端和zabbix-agent2客戶端安裝及相關(guān)概念
Zabbix基本概念
zabbix是一個(gè)基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級(jí)的開(kāi)源解決方案。它可以通過(guò)SNMP(監(jiān)控網(wǎng)絡(luò)性能所依賴的協(xié)議)或Zabbix-Agent客戶端來(lái)采集/監(jiān)視各種網(wǎng)絡(luò)參數(shù),并且可以寫(xiě)入MySQL或Oracle等數(shù)據(jù)庫(kù)中。
zabbix的作用
- 當(dāng)出現(xiàn)一些突發(fā)情況時(shí)能夠及時(shí)響應(yīng),及時(shí)捕捉證據(jù),追溯相關(guān)問(wèn)題。
- 通過(guò)技術(shù)角度,實(shí)現(xiàn)實(shí)時(shí)監(jiān)控業(yè)務(wù),當(dāng)出現(xiàn)問(wèn)題及時(shí)定位并警告相關(guān)管理人員。
- 記錄并以圖形化的方式展示出來(lái),當(dāng)兵管理人員進(jìn)行系統(tǒng)運(yùn)行性能評(píng)估。
- 出現(xiàn)故障,針對(duì)某一個(gè)性能指標(biāo),自動(dòng)化執(zhí)行一個(gè)指定操作。
監(jiān)控系統(tǒng)性能指標(biāo)的命令
- CPU:top、uptime、vmstat。
- 內(nèi)存:free -h。
- 磁盤:iotop(需yum安裝)、df -h。
- 網(wǎng)絡(luò):iftop(需yum安裝)、nethogs。
安裝Zabbix5.0
筆者Linux系統(tǒng)環(huán)境:CentOS7、Nginx1.9.9、PHP7.2、MySQL8.0。
下載并安裝zabbix5.0。
rpm -ivh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum install -y zabbix-server-mysql zabbix-agent centos-release-scl
修改zabbix源:vim。
/etc/yum.repos.d/zabbix.repo。
修改zabbix源
安裝zabbix前端:yum install -y zabbix-web-mysql-scl zabbix-nginx-conf-scl。
安裝zabbix前端
查看zabbix數(shù)據(jù)庫(kù)sql文件位置。
安裝MySQL服務(wù)、創(chuàng)建zabbix數(shù)據(jù)庫(kù)和zabbix數(shù)據(jù)庫(kù)用戶(密碼為zabbix)。
將create.sql.gz復(fù)制出來(lái),然后導(dǎo)入到剛創(chuàng)建的zabbix數(shù)據(jù)庫(kù)。
zcat /usr/share/doc/zabbix-server-mysql-5.0.18/create.sql.gz > zabbix.sql
修改服務(wù)端配置:vim。
/etc/zabbix/zabbix_server.conf。
修改PHP配置:vim。
/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf。
修改nginx中的zabbix配置:vim。
/etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf。
修改nginx配置:vim。
/etc/opt/rh/rh-nginx116/nginx/nginx.conf。
關(guān)閉防火墻和SELinux狀態(tài)。
啟動(dòng)服務(wù):systemctl start zabbix-server rh-php72-php-fpm rh-nginx116-nginx。
查看端口,啟動(dòng)成功則如下圖所示:
訪問(wèn)前端頁(yè)面開(kāi)始安裝部署zabbix:ip/setup.php。
點(diǎn)擊next
必須全部為ok然后點(diǎn)擊下一步。
必須全部為ok然后點(diǎn)擊下一步
數(shù)據(jù)庫(kù)配置。
數(shù)據(jù)庫(kù)配置
默認(rèn)登錄密碼zabbix。
登錄
到此,zabbix-server安裝成功!
zabbix-server安裝成功
安裝Zabbix-Agent2客戶端
下載并安裝zabbix-agent2。
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum install -y zabbix-agent2
查看安裝目錄。
安裝目錄
修改配置:vim。
/etc/zabbix/zabbix_agent2.conf。
關(guān)閉防火墻和SELinux狀態(tài)。
啟動(dòng)客戶端:systemctl start zabbix-agent2。
配置服務(wù)端(在web界面上操作)。
創(chuàng)建成功后等一兩分鐘《ZBX》變綠了則代表zabbix-server安裝成功!
安裝成功