net.tcp.service[ssh]条件式のポート番号変更時に、WebUI上で「正しくないアイテムキー」エラー
初めまして。
タイトルのエラーに関して質問させていただきます。
現在使用しているZabbnixのバージョンは以下の通りです。
CentOS7上で使用していjます。
zabbix-web-3.0.23-1.el7.noarch
zabbix-release-3.0-1.el7.noarch
zabbix-server-mysql-3.0.23-1.el7.x86_64
Template App SSH Service の SSH service is down on {HOST.NAME} トリガーという以下の条件式を持つsshトリガーがあります。
・{nn.nn.nn.nn:net.tcp.service[ssh].max(#3)}=0
(nn.nn.nn.nnは実際にはIPアドレスです)
SSHの着信ポートを9800に変更したため、
上記トリガーを複製して、マニュアル通りに
・{nn.nn.nn.nn:net.tcp.service[ssh,,9800].max(#3)}=0
にかえて登録しようとしました。
しかし、WebUI上で「更新」ボタンを押すと、下記エラーに変更を保存できませんでした。
「トリガー条件式"nn.nn.nn.nn"に正しくないアイテムキー"net.tcp.service[ssh,,9800]"が使用されています。」
そのため、着信ポートを9800番に変えたSSHの死活監視ができなくなっています。
net.tcp.servbice[ssh]の使い方に間違いがあるのでしょうか?
ネット検索もして(英語版エラーメッセージも含め)調査したのですが、上記エラーに関しての情報がなく、御会に質問させていただきました。
アニュアル参照箇所:
「Zabbix総合監視実践入門」518頁
よろしくお願いいたします。
以上
TNK - 投稿数: 4671
アイテムはどのように設定されていますか?
net.tcp.service[ssh,,9800] というキーのアイテムは登録されていますか?
kaibara_teru - 投稿数: 2
ご指摘の通り、
キー: net.tcp.service[ssh,,9800]
のアイテムを作成していませんでした。
上記キーを持ったアイテムを作成後、
トリガーを条件式、
{nn.nn.nn.nn:net.tcp.service[ssh,,9800].max(#3)}=0
に設定して、トリガーを作成できました。
ご指摘くださいまして、誠にありがとうございました。
大変助かりました。
よろしくお願いいたします。
以上