zabbix監控網絡卡流量的一些事情

2022-04-10 20:57:50 字數 1424 閱讀 6428

物件:監控linux物理伺服器的網絡卡流量情況

模板:採用之前同事留下的模板 linux template for physical server ,網上也能搜到。

監控方式:自動發現

可以用zabbix_get -s hostname -p 10050 -k net.if.discovery 去獲取目標裝置的所有資訊。

此發現規則匹配的正規表示式為

正規表示式的內容可以在管理-一般-右上角選擇正規表示式檢視。

預設的是^(eth0|eth1|eth2|eth3|bond0|bond1)$。就是匹配這5塊。eth0,1,2,3是單塊的網絡卡,bond是單塊網絡卡流量的2倍(具體為什麼,我也不了解)。也就是千兆的網絡卡,那麼做了bond後,就是2千兆。所有下面的閾值設定是按照bond給的。

模板的trigger設定的是

由於單塊網絡卡最大是千兆,所所以此閾值不適合eth0,1,2,3。

問題1:如何監控單塊網絡卡的流量,閾值設為600m

問題2:如何監控萬兆網絡卡的流量。

先說問題2,很簡單,就是將原模板轉殖,將此發現裡面的閾值調整為10倍即可,即10000m和16000m。

再說問題1:首先是想著在模板上單獨建乙個監控單一網絡卡如eth0的item,但是由於自動發現中會產生要監控的網絡卡eth0的item了,導致沒辦法新增或更新。

解決,1,首先更改正規表示式,建議新增乙個,不要在原來的上面改動,以防有其它的模板也使用這個,會受到影響。

2, 然後將模板裡的自動發現中的過濾器的巨集替換,那麼此模板只會發現bond0,1,觸發器也是針對的bond0,1.

3,在模板的item裡面新增item,如下

比著自動發現裡的item做就行。

4,新增對應的trigger

5,更新模板,過一會去檢視是否都能採集到資料

補充下:item裡的設定

另外我在更新模板的時候有些報有些裝置以及存在此item,無法更新:1個原因是調整完觸發器後,時間較短,自動發現還未更新資料,需要等待幾分鐘;2是有些新增了此模板的裝置處於未監控狀態,你更改了1,未監控的裝置不會再執行自動發現了,導致之前發現的item一直存在,需要把這些裝置unlink掉模板即可。

zabbix監控mysql的一些特性

1 zabbix有自帶的mysql的模板,但是需要自己去到zabbix agent中去配置和寫指令碼去獲取這些key所對應的value.root wyl01 shell cat mysql status.sh bin bash mysql usr local mysql bin mysql user...

個人原創 zabbix近期監控遇到的一些問題

網路環境 電信4m 聯通8m通過雙線路由器fr60b 接入.給電信繫結了花生殼動態網域名稱 hds1989824.xicp.net.zabbix server ip 192.168.1.109 在路由器中把10050 10051指向ip109.zabbix agentd.conf logfile c...

Linux下監控網絡卡流量的軟體iftop

系統 centos 5.5 官網上說使用iftop需要libpcap和libcurses這兩個包。yum install y gcc flex byacc libpcap ncurses ncurses devel libpcap devel tcpdump 安裝iftop cd opt wget ...