使用zabbix進(jìn)行監(jiān)控網(wǎng)絡(luò)設(shè)備流量
一臺(tái)liunx服務(wù)器,這里使用的為ubuntu22.04(192.168.86.140)
一臺(tái)華為交換機(jī),本次監(jiān)控的就是該交換機(jī)的端口流量(192.168.86.20)
一臺(tái)pc主機(jī),使用該主機(jī)模擬流量變化
ENSP拓?fù)鋱D:

安裝zabbix
這里使用shell腳本進(jìn)行安裝,僅為ubuntu22.04的安裝方式,別的版本可以參看zabbix官網(wǎng)的安裝方式
mkdir zabbix.sh創(chuàng)建一個(gè)腳本文件
vim zabbix.sh打開(kāi)文件將下面的內(nèi)容復(fù)制進(jìn)文件里
#!/bin/bash
# 判斷用戶(hù)權(quán)限
uid=$(id -u)
if [ "$uid" != 0 ]; then
echo "當(dāng)前腳本未以root權(quán)限運(yùn)行"
exit 1
fi
echo "現(xiàn)在是root權(quán)限,開(kāi)始部署"
#安裝Zabbix存儲(chǔ)庫(kù)
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.0+ubuntu22.04_all.deb
dpkg -i zabbix-release_latest_7.0+ubuntu22.04_all.deb
rm -f zabbix-release_latest_7.0+ubuntu22.04_all.deb
apt update
#安裝Zabbix server,Web前端,agent
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent -y
#安裝mysql
apt install mariadb-server -y
systemctl enable mariadb
# 配置數(shù)據(jù)庫(kù)
mysql -e "create database zabbix character set utf8mb4 collate utf8mb4_bin;"
mysql -e "create user zabbix@localhost identified by '000000';" #這六個(gè)0為zabbix的數(shù)據(jù)庫(kù)密碼可以自行修改
mysql -e "grant all privileges on zabbix.* to zabbix@localhost;"
mysql -e "set global log_bin_trust_function_creators = 1;"
#導(dǎo)入初始架構(gòu)和數(shù)據(jù),系統(tǒng)將提示您輸入新創(chuàng)建的密碼
echo "接下來(lái)將導(dǎo)入 Zabbix 初始架構(gòu)和數(shù)據(jù),系統(tǒng)會(huì)提示您輸入之前創(chuàng)建的數(shù)據(jù)庫(kù)用戶(hù)(zabbix)的密碼,請(qǐng)按提示操作"
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
# 禁用log_bin_trust_function_creators選項(xiàng)
mysql -e "set global log_bin_trust_function_creators = 0;"
# 配置Zabbix服務(wù)器
echo "配置Zabbix服務(wù)器..."
sed -i 's/# DBPassword=/DBPassword=000000/' /etc/zabbix/zabbix_server.conf
#設(shè)置中文
apt install language-pack-zh-hans -y
update-locale LANG=zh_CN.UTF-8
export LANG=zh_CN.UTF-8
#處理亂碼
add-apt-repository universe
apt update
apt install fonts-wqy-microhei -y
cp /usr/share/fonts/truetype/wqy/wqy-microhei.ttc /usr/share/zabbix/assets/fonts/graphfont.ttf
#重啟服務(wù)并設(shè)置開(kāi)機(jī)自啟用
systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2
echo -e "\033[34mZabbix安裝完成!\033[0m"
echo -e "\033[34m請(qǐng)?jiān)L問(wèn) http://your-server-ip/zabbix 完成Web配置\033[0m"
echo -e "\033[34m默認(rèn)用戶(hù)名: Admin\033[0m"
echo -e "\033[34m默認(rèn)密碼: zabbix\033[0m"
chmod +x zabbix.sh給腳本運(yùn)行的權(quán)限
./zabbix.sh運(yùn)行腳本(在root環(huán)境下運(yùn)行)
運(yùn)行結(jié)束后就可以打開(kāi)zabbix網(wǎng)頁(yè)了,初始賬號(hào)為Admin、密碼zabbix
配置ENSP環(huán)境
配置SW交換機(jī)
<huawei> system-view [huawei] sysname Switch [Switch] undo info-center enable [Switch] interface Vlanif 1 [Switch-Vlanif1] ip address 192.168.86.20 24 [Switch-Vlanif1] quit [Switch] snmp-agent [Switch] snmp-agent sys-info version v2c [Switch] snmp-agent community read liujh [Switch] snmp-agent community write liujh [Switch] snmp-agent target-host trap address udp-domain 192.168.86.140 params securityname liujh v2c [Switch] snmp-agent trap enable
配置PC主機(jī)

配置zabbix實(shí)行監(jiān)控交換機(jī)
創(chuàng)建主機(jī)配置

宏設(shè)置

現(xiàn)在點(diǎn)擊添加即可

SNMP變綠后配置監(jiān)控就完成了
測(cè)試
使用PC主機(jī)間歇性的ping外即可看到日常生產(chǎn)中看到的流量監(jiān)控圖形

以上就是使用zabbix進(jìn)行監(jiān)控網(wǎng)絡(luò)設(shè)備流量的詳細(xì)內(nèi)容,更多關(guān)于zabbix監(jiān)控網(wǎng)絡(luò)設(shè)備流量的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
zabbix 4.04 安裝文檔教程詳解(基于CentOS 7.6)
這篇文章主要介紹了基于CentOS 7.6系統(tǒng)zabbix 4.04 安裝文檔,本文分步驟給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2020-01-01
使用zabbix進(jìn)行監(jiān)控網(wǎng)絡(luò)設(shè)備流量
這篇文章主要為大家詳細(xì)介紹了如何使用zabbix進(jìn)行監(jiān)控網(wǎng)絡(luò)設(shè)備流量,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2025-01-01
zabbix agent2 監(jiān)控oracle數(shù)據(jù)庫(kù)的方法
這篇文章主要介紹了zabbix agent2 監(jiān)控oracle數(shù)據(jù)庫(kù)的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具體一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-05-05
zabbix如何添加監(jiān)控主機(jī)和自定義監(jiān)控項(xiàng)
這篇文章主要介紹了zabbix添加監(jiān)控主機(jī)和自定義監(jiān)控項(xiàng)的方法,添加自定義監(jiān)控項(xiàng)此處以監(jiān)控當(dāng)前系統(tǒng)的用戶(hù)個(gè)數(shù)為例子,通過(guò)腳本命令給大家詳細(xì)講解,需要的朋友可以參考下2022-08-08
Zabbix SAML SSO 登錄繞過(guò)漏洞的操作流程
這篇文章主要介紹了Zabbix SAML SSO 登錄繞過(guò)漏洞的操作方法,該漏洞源于在啟用?saml?SSO 身份驗(yàn)證(非默認(rèn))的情況下,未身份驗(yàn)證的攻擊者可以修改會(huì)話(huà)數(shù)據(jù),成功繞過(guò)前臺(tái)進(jìn)入后臺(tái),因?yàn)榇鎯?chǔ)在會(huì)話(huà)中的用戶(hù)登錄未經(jīng)過(guò)驗(yàn)證,具體實(shí)現(xiàn)流程跟隨小編一起看看吧2022-03-03
zabbix6.0LTS 配置proxy分布式監(jiān)控的過(guò)程詳解
zabbix_proxy必須要安裝一個(gè)數(shù)據(jù)庫(kù).zabbix官網(wǎng)推薦使用mariadb數(shù)據(jù)庫(kù),本人嘗試過(guò)使用mysql8.0,這篇文章主要介紹了zabbix6.0LTS 配置proxy分布式監(jiān)控,需要的朋友可以參考下2023-07-07
Zabbix6通過(guò)ODBC方式監(jiān)控Oracle?19C的詳細(xì)過(guò)程
這篇文章主要介紹了Zabbix6通過(guò)ODBC方式監(jiān)控Oracle?19C最佳實(shí)踐,主要包括客戶(hù)端安裝配置過(guò)程及數(shù)據(jù)庫(kù)相關(guān)操作,本文通過(guò)圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下2022-09-09
Zabbix指定時(shí)間內(nèi)變化值設(shè)置方法詳解
這篇文章主要介紹了Zabbix指定時(shí)間內(nèi)變化值設(shè)置方法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-08-08
手把手教你zabbix5.0監(jiān)控redis7的過(guò)程
這篇文章主要介紹了手把手教你zabbix5.0監(jiān)控redis7的過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友跟隨小編一起看看吧2023-10-10

