zabbix自定義指令碼監測

2021-10-03 13:58:37 字數 768 閱讀 5355

1. 在agent 建立指令碼

建立檔案:

/etc/zabbix/scripts/ftp_count.sh

#!/bin/bash

netstat -a | grep 'ftp' |grep -c -v listen

加許可權

chmod 755 /etc/zabbix/scripts/ftp_count.sh

2. 在agent 寫入配置檔案

編輯agent配置檔案

vi /etc/zabbix/zabbix_agentd.d/ftp_count.conf
寫入以下內容
unsafeuserparameters=1

userparameter=my.ftp.conn.count,/etc/zabbix/scripts/ftp_count.sh

my.ftp.conn.count 是我們自定義的鍵值

重啟zabbix-agent服務

service zabbix-agent restart

(此處不做詳細介紹)

新建監控項

鍵值 my.ftp.conn.count
zabbix_get 命令:
zabbix_get -s 127.xx.x.x -k my.ftp.conn.count

zabbix自定義監控

1 監控資料備份情況 主動模式 1 資料備份及傳送成功 1 2 資料匯入成功 1 2 在zabbix agent客戶端配置如下 root zagent zabbix cat etc zabbix zabbix agentd.conf startagents 0 設定該值為0,則agent不會監聽本地...

Zabbix 自定義監控項

vi usr local zabbix etc zabbix agentd.conf unsafeuserparameters 1 userparameter check process,echo top b n 1 grep mysqld awk f server 192.168.1.12 然後r...

zabbix 使用者自定義key

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