zabbix使用自定義key進行監控

2021-08-07 09:56:00 字數 833 閱讀 7678

我的zabbix-server是安裝在另一台虛擬機器上的,用來監控下圖中的這台虛擬機器

先修改zabbix的客戶端配置檔案,增加userparameter那行,這裡我只是用來測試,所以就隨便起了乙個名為ping的key,重啟zabbix客戶端

其中ping是key的名字,後面的echo 99是執行的命令。本來想換乙個命令的,發現不知道換什麼其它的命令,先大概知道一下自定義key的用法算了

進入zabbix給已經被監控的主機增加乙個item,如圖,key那裡可以直接寫剛才定義的那個key名ping,其它地方照著寫,或者預設就可以了

然後在lastdata那裡檢視這個item的資料,可以看到,一直顯示列印出來的值99

補充: 發現一條比較實用的命令,可以用來檢測mysql是否正在執行

mysqadmin -uroot -p ping |grep alive

來看一下

[root@localhost ~]# mysqladmin -uroot -p ping |grep -c alive   #管道前一部分是用來檢測mysql是否執行的,感覺這條語句很機智

enter

password:

1

擴充套件一下

zabbix 使用者自定義key

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

zabbix自定義key監控mysql

zabbix自定義key監控mysql zabbix agent 端 先寫好獲得所監控資料的指令碼 etc zabbix scripts checkmysql.sh 許可權要注意。bin bash mysql sock var lib mysql mysql.sock mysql的socket檔案位...

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...