初めて投稿します。
現在トリガーであるサーバーでSSHに接続できないときに {Unix_t:net.tcp.service[ssh].last(0)}=0 このような記述で、alertメールを飛ばすようにしているのですが、 サーバーに30秒SSHがつながらなかった場合に、alertメールを飛ばす方法はどうすればいいでしょうか。
多分初歩的な質問だと思いますが、よろしくお願いします。
こんにちは。
SSHポートの監視間隔によって方法は2つあります。
ポートの監視間隔が30秒ごとで問題がないのでしたら、上記で書かれている
{Unix_t:net.tcp.service[ssh].last(0)}=0
で良いと思います。
もし、SSHのポート監視間隔を30秒未満、例えば10秒や5秒ごとに監視する場合は、
{Unix_t:net.tcp.service[ssh].count(30,0)>0
で設定できます。
このトリガーは、直近30秒で0が帰ってきた個数が0より大きければ真、という意味になります。
アカウント名 vashivn
Zabbix関連
kodai - 投稿数: 1341
こんにちは。
SSHポートの監視間隔によって方法は2つあります。
ポートの監視間隔が30秒ごとで問題がないのでしたら、上記で書かれている
{Unix_t:net.tcp.service[ssh].last(0)}=0
で良いと思います。
もし、SSHのポート監視間隔を30秒未満、例えば10秒や5秒ごとに監視する場合は、
{Unix_t:net.tcp.service[ssh].count(30,0)>0
で設定できます。
このトリガーは、直近30秒で0が帰ってきた個数が0より大きければ真、という意味になります。