日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

模板应用到多个主机 zabbix_Zabbix监控TCP连接数

發(fā)布時(shí)間:2025/3/15 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 模板应用到多个主机 zabbix_Zabbix监控TCP连接数 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Zabbix默認(rèn)模板中是不能監(jiān)控到TCP各個(gè)狀態(tài)的連接數(shù)的,需要我們自定義模板來實(shí)現(xiàn)。網(wǎng)上方法很多,并且很多都是一長串的腳本,有點(diǎn)讓人望而卻步。我個(gè)人總結(jié)就是先弄清楚TCP有哪些狀態(tài),然后在zabbix的agent上新增一條配置即可,具體操作按如下步驟。

1、在zabbix的/etc/zabbix/zabbix_agentd.d目錄下新增配置文件tcp_status.conf

# cat > /etc/zabbix/zabbix_agentd.d/tcp_status.conf << EOF

## 下面列出的2條UserParameter,2選1即可.

##1. 使用 netstat 命令來獲取TCP狀態(tài)連接數(shù),需要修改netstat權(quán)限,即zabbix用戶在執(zhí)行netstat命令時(shí),需具有與netstat命令所有者相當(dāng)?shù)臋?quán)限要先執(zhí)行chmod 4755 /bin/netstat .

UserParameter=system.netstat[*],netstat -antp |grep -i $1 |grep -v grep|wc -l

##2. 或者使用 ss 命令來獲取TCP狀態(tài)連接數(shù),速度比netstat快,也不需要修改ss命令權(quán)限,但需要注意是ss列出來的ESTABLISHED是縮寫成ESTAB,且TIME-WAIT、SYN-SENT等狀態(tài)中間是中橫線,netstat用的是下劃線TIME_WAIT、SYN_SENT.

UserParameter=system.ss[*], ss -antp |grep -i $1 |grep -v grep |wc -l

EOF

完成添加后,如下圖所示

說明:此處為演示,netstat和ss都添加到了配置中。

2、重啟zabbix-agent

# systemctl restart zabbix-agent

3、需要監(jiān)控的TCP狀態(tài)主要包括如下幾種:

LISTEN、ESTABLISHED、TIME_WAIT、CLOSE_WAIT、LAST_ACK、SYN_SENT、SYN_RECV、FIN_WAIT1、FIN_WAIT2等。

然后使用zabbix_get命令先檢查一下,確認(rèn)添加無誤且能獲取到數(shù)據(jù)。

使用system.netstat時(shí),若不修改netstat命令權(quán)限,則會有如下相關(guān)提示,需賦予zabbix用戶在執(zhí)行netstat命令時(shí)具有與netstat命令所有者相當(dāng)?shù)臋?quán)限,即root權(quán)限。

使用system.ss時(shí),不需要修改ss命令權(quán)限即可執(zhí)行,但獲取TIME_WAIT時(shí)要用中橫線

說明:在1臺主機(jī)上驗(yàn)證獲取數(shù)據(jù)正常后,就可以使用ansible等批量部署工具將配置推送到其它需要監(jiān)控的節(jié)點(diǎn)上。

4、獲取數(shù)據(jù)正常后,接下來是在zabbix中創(chuàng)建模板。通常我們在Zabbix添加項(xiàng)(item)的步驟為:

先創(chuàng)建模板① (Template)-->② 應(yīng)用(Application)-->③ 監(jiān)控項(xiàng)(items)-->④觸發(fā)器(triggers),⑤將模板應(yīng)用到對應(yīng)的主機(jī)上(此處創(chuàng)建模板時(shí),將模板加到了Linux servers組中)。

① 在Configuration-->Templates中創(chuàng)建一個(gè)名為"Template TCP Connections"的模板,并且歸屬于"Linux Servers"組中,這樣屬于Linux Servers組中的主機(jī)將自動繼承"Template TCP Connections"模板,如下圖所示。

創(chuàng)建的Templates狀態(tài)如下圖所示。

② 創(chuàng)建Application,名為"TCP Connections",創(chuàng)建Application的用途是后續(xù)添加的items都?xì)w屬于該Application,便于分類以及查找,如下圖所示。

③ 創(chuàng)建items,如下圖所示,點(diǎn)擊右上角的"Create item"。

添加TIME_WAIT的監(jiān)控,相關(guān)設(shè)置如下圖所示,在item的名稱"Name"這里,我們用了zabbix的位置變量,每次添加item時(shí),我們只需要修改key中中括號的內(nèi)容,方便快速添加。

添加完成后,狀態(tài)如下圖所示。

接下來,如果要繼續(xù)添加其它監(jiān)控項(xiàng),我們就可以使用Zabbix的Clone(克隆)功能,如下圖所示。

點(diǎn)擊"Clone"后,就相當(dāng)于基于原有的item并重新復(fù)制了一個(gè)item,我們只需要修改key就可以了。

完成修改后,點(diǎn)擊下方的"Add"添加,顯示如下。

最后,我們用"Clone"方式添加完其它item項(xiàng),最終顯示如下圖所示。

說明:此處均用netstat命令來完成添加,ss也可以,但要注意添加的TCP狀態(tài)名稱是用中橫線。

④ 為需要設(shè)置閾值的items是添加觸發(fā)器,點(diǎn)擊右上角的"Create trigger",創(chuàng)建觸發(fā)器,如下圖所示。

觸發(fā)器的名稱最好與對應(yīng)item相同,然后選擇嚴(yán)重等級(Severity),嚴(yán)重等級為分:Not classified(未分類,需關(guān)注)、Information(普通信息,需關(guān)注)、Warning(警告)、Average(一般嚴(yán)重)、High(非常嚴(yán)重)、Disaster(災(zāi)難),具體設(shè)置如下圖所示。

在添加觸發(fā)器表達(dá)式時(shí),我們只需要點(diǎn)擊表達(dá)式對話框右邊的"Add"按鈕,選擇對應(yīng)的item,先按默認(rèn)完成添加,然后再按需修改表達(dá)式,較復(fù)雜的表達(dá)式都是手工按需求編寫的。

最后,以"Clone"方式完成其它item對應(yīng)的trigger添加,完成后,如下圖所示。

說明:相關(guān)Trigger閾值需要根據(jù)實(shí)際情況進(jìn)行設(shè)置調(diào)整。

⑤ 在所有主機(jī)上添加模板"Template TCP Connections",如下圖所示。

完成添加后,在"Latest data"中查看數(shù)據(jù),如下圖所示。

說明:Application對話框是支持模糊匹配的,這也體現(xiàn)了在創(chuàng)建某一類items時(shí),需創(chuàng)建Application的重要性。

5、將TCP狀態(tài)連接數(shù)據(jù)添到加Grafana上,展示效果如下圖所示

最后再來一副主機(jī)全景圖

總結(jié):使用Grafana來展示數(shù)據(jù)確實(shí)比Zabbix自身圖表要有優(yōu)勢,對Grafana感興趣的可以關(guān)注我前面寫的17篇文章,全是干貨哦,后續(xù)會繼續(xù)分享使用經(jīng)驗(yàn)。

Grafana之?dāng)?shù)據(jù)可視化(第一篇)

Grafana之部署Zabbix數(shù)據(jù)源(第二篇)

Grafana安裝、升級與備份(第三篇)

Grafana插件安裝并接入zabbix數(shù)據(jù)源(第四篇)

Grafana功能菜單介紹(第五篇)

Grafana之Graph Panel使用(第六篇)

Grafana之Heatmap Panel使用(第七篇)

Grafana之Singlestat Panel使用(第八篇)

Grafana之Stat Panel使用(第九篇)

Grafana之Table Panel使用(第十篇)

Grafana之Gauge和Bar Gauge使用(第十一篇)

Grafana之Pie Chart使用(第十二篇)

Grafana之Clock Panel使用(第十三篇)

Grafana之其他Native Panel(第十四篇)

Grafana之模板與變量(第十五篇)

Grafana之郵件告警設(shè)置(第十六篇)

Grafana之ImageIt實(shí)現(xiàn)動態(tài)可感知網(wǎng)絡(luò)拓?fù)?第十七篇)

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的模板应用到多个主机 zabbix_Zabbix监控TCP连接数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。