Zabbixカスタム変数はパラメータ監視項目を渡します-ホストTCP接続ステータスを監視します(5)

パラメータを渡すzabbixカスタム変数の形式でアイテムを監視する

カスタム監視項目を実行する場合、同じコマンドと異なるパラメーターを持つ監視項目が多数ある場合があります。このとき、パラメーターを渡す方法を使用して、構成ファイルの行数を大幅に減らすことができます。

1.監視項目パラメータ転送の文法形式

UserParameter=监控项key[*],命令 $1

2.パラメータを渡してtcp11の状態を監視します

2.1。構成ファイルの書き込み

1.编写配置文件
[root@192_168_81_220 ~]# cd /etc/zabbix/zabbix_agentd.d/
[root@192_168_81_220 zabbix_agentd.d]# vim tcp2.conf
UserParameter=tcp_status[*],netstat -anpt | grep -c "$1"

配置文件解读:tcp_status表示监控项key,[*]表示传参接收,后面的$1是传的参数

2.重启zabbix-agent
[root@192_168_81_220 zabbix_agentd.d]# systemctl restart zabbix-agent

3.测试监控项
[root@zabbix-server ~]# zabbix_get -s 192.168.81.220 -k tcp_status[ESTABLISHED]
4

2.2。監視テンプレートを作成する

ここに画像の説明を挿入

2.3。監視項目を作成する

名前:確立された状態の数

キー値:tcp_status [ESTABLISHED]

アプリケーションセット:tcp11ステータス

ここに画像の説明を挿入

他の作成は一貫しています。渡されたパラメーターの変数値を変更するだけです。

下のクローンをクリックすると、労力を節約できます

ここに画像の説明を挿入

すべての監視項目が作成されます

ここに画像の説明を挿入

2.4。作成したテンプレートをリンクする

クリックして選択ファーストクリックして追加

ここに画像の説明を挿入

更新

ここに画像の説明を挿入

2.5。データを取得するかどうかを確認します

[監視]-[最新データ]-[ホストの選択]-[アプリケーションセットの選択]をクリックします

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_44953658/article/details/112762431