zabbix常用的幾個key

2022-06-14 05:42:08 字數 1572 閱讀 9683

四:zabbix中常用到的幾個key

zabbix的key可以理解為zabbix的命令,執行這個key可以得到相應的結果。

1:監控埠的:net.tcp.port[,3306]

/usr/local/zabbix/bin/ -s192.168.8.120 -knet.tcp.port[,3306] 返回1為192.168.8.120的埠3306存在,0為不存在

2:監控程序的:proc.num[mysqld]

/usr/local/zabbix/bin/zabbix_get -s192.168.8.120 -kproc.num[mysqld] 返回值為192.168.8.120中mysqld的程序數量

/usr/local/zabbix/bin/zabbix_get -s192.168.8.120 -kproc.num 返回值為192.168.8.120中所有的程序數量

3:檢視cpu核數的:system.cpu.num 返回值為伺服器cpu的核數

5:檢視系統的簡單資訊:system.uname 返回值為192.168.8.120的系統資訊,類似於linux系統的uname -a命令

6:檢視windowns系統當前網絡卡的進出流量:net.if.out[,bytes]、net.if.in[,bytes]和linux系統的key:net.if.out[eth0,bytes]、net.if.in[eth0,bytes]一樣

/usr/local/zabbix/bin/zabbix_get -s192.168.8.120 -knet.if.in[192.168.8.120,bytes] 返回值為ip為192.168.8.120的進流量,此值為計數值,單位為bytes,減去上次取得值,除以時間間隔為此段時間內的平均流量

/usr/local/zabbix/bin/zabbix_get -s192.168.8.120 -knet.if.out[192.168.8.120,bytes] 返回值為ip為192.168.8.120的出流量,此值為計數值,單位為bytes,減去上次取得值,除以時間間隔為此段時間內的平均流量

7:檢視系統記憶體大小:vm.memory.size[total],返回值單位bytes

8:檢視檔案的大小: vfs.file.size[file] 如: vfs.file.size[/var/log/syslog] 返回的是/var/log/syslog的大小,單位是:bytes

9:檢視檔案是否存在:vfs.file.exists[file] 檔案如果存在返回0,不存在返回1

10:檢視檔案的md5:vfs.file.md5sum[file]檢視小檔案的md5,返回為md5值(好像只有2.0以上的版本有這個key)

11:自動發現網絡卡並監控流量和自動發現分割槽及分割槽掛載情況的兩個key:net.if.discovery,vfs.fs.discovery,windows和linux監控模板中都有這模板(2.0以上版本),應用即可

以上是常用的key,其實監控伺服器無非就是記憶體、硬碟占用、cpu負載、流量、伺服器和埠等情況。如果要監控其他的可以自定義key來實現,本人喜歡自定義key,寫個指令碼來返回,得到自己想要的監控結果,zabbix在這塊做的非常好,擴充套件性很強,支援各種指令碼來實現自定義的key。

zabbix常用key和自定義key的講解

zabbix中常用到的幾個key 1 監控埠的 net.tcp.port 3306 usr local zabbix bin s192.168.8.120 knet.tcp.port 3306 返回1為192.168.8.120的埠3306存在,0為不存在 2 監控程序的 proc.num mysq...

zabbix常用key和自定義key的講解

zabbix中常用到的幾個key 1 監控埠的 net.tcp.port 3306 usr local zabbix bin s192.168.8.120 knet.tcp.port 3306 返回1為192.168.8.120的埠3306存在,0為不存在 2 監控程序的 proc.num mysq...

zabbix 使用者自定義key

使用者自定義引數 userparameter 僅支援agent的方式,對於其他方式不支援。1 自定義key的語法 在 etc zabbix zabbix agentd.conf中配置引數,寫法如下 userparameter key command 1 2 3 key item key 具有唯一行,...