Zabbix5.0服務端和zabbix-agent2客戶端安裝及相關概念

Zabbix基本概念
zabbix是一個基于WEB界面的提供分布式系統監(jiān)視以及網絡監(jiān)視功能的企業(yè)級的開源解決方案。它可以通過SNMP(監(jiān)控網絡性能所依賴的協議)或Zabbix-Agent客戶端來采集/監(jiān)視各種網絡參數,并且可以寫入MySQL或Oracle等數據庫中。
zabbix的作用
- 當出現一些突發(fā)情況時能夠及時響應,及時捕捉證據,追溯相關問題。
 - 通過技術角度,實現實時監(jiān)控業(yè)務,當出現問題及時定位并警告相關管理人員。
 - 記錄并以圖形化的方式展示出來,當兵管理人員進行系統運行性能評估。
 - 出現故障,針對某一個性能指標,自動化執(zhí)行一個指定操作。
 
監(jiān)控系統性能指標的命令
- CPU:top、uptime、vmstat。
 - 內存:free -h。
 - 磁盤:iotop(需yum安裝)、df -h。
 - 網絡:iftop(需yum安裝)、nethogs。
 
安裝Zabbix5.0
筆者Linux系統環(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數據庫sql文件位置。

安裝MySQL服務、創(chuàng)建zabbix數據庫和zabbix數據庫用戶(密碼為zabbix)。
將create.sql.gz復制出來,然后導入到剛創(chuàng)建的zabbix數據庫。
zcat /usr/share/doc/zabbix-server-mysql-5.0.18/create.sql.gz > zabbix.sql
修改服務端配置: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。

關閉防火墻和SELinux狀態(tài)。

啟動服務:systemctl start zabbix-server rh-php72-php-fpm rh-nginx116-nginx。
查看端口,啟動成功則如下圖所示:

訪問前端頁面開始安裝部署zabbix:ip/setup.php。

點擊next
必須全部為ok然后點擊下一步。

必須全部為ok然后點擊下一步
數據庫配置。

數據庫配置

默認登錄密碼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。

關閉防火墻和SELinux狀態(tài)。

啟動客戶端:systemctl start zabbix-agent2。

配置服務端(在web界面上操作)。



創(chuàng)建成功后等一兩分鐘《ZBX》變綠了則代表zabbix-server安裝成功!

安裝成功















 
 
 



 
 
 
 