-1
私は以下のような整数を返すトラップである複数の項目を持っています。zabbix - 0より大きい複数の項目のトリガー
app.tidal.Health.HighPriority.MessagesInQueue
app.tidal.Health.CommDefault.MessagesInQueue
app.tidal.Health.Default.MessagesInQueue
は、私はこれらの2つ以上の重症度高いメッセージを送信するために、最後の3つのチェックに0より大きい値を返した場合、トリガーを作成します。
私は、これは私が現在持っているものである私のトリガーを考案しようと苦労している:
{Template_App_Tidal_Masters:app.tidal.Health.CommDefault.MessagesInQueue.min(#3)}>0 and
{Template_App_Tidal_Masters:app.tidal.Health.Default.MessagesInQueue.min(#3)}>0 and
{Template_App_Tidal_Masters:app.tidal.Health.HighPriority.MessagesInQueue.min(#3)}>0
しかし、それは、文ので、すべての3がより大きくなければならないであろうだと明らかにそれが動作しません。最後の3回のチェックよりも0です。トリガーを3行にフォーマットして、より明確にしました。
ええ問題はどれも1より大きい可能性があります。したがって、1の値が3であれば他の2 0はトリガーしますが、そのうちの2つが0より大きい場合はトリガーが必要です。 – whoisearth
アイテム値(つまり644)を保持する方法はありますか?それは1として表されますか?ソリューションが機能します。 – whoisearth
いいえ、私が指定した式は、2つが0より大きい場合にのみ発動する必要があります(ただし、私がそこで乱さない限り)。それをもっと説明するために答えが広がります。 – Richlv