Nagios通知の一部にカスタム期間を設定しようとしています。
EOM後の最初の平日のチェックを実行する必要があります。
これは、次の基準を満たします。
Nagiosの時代にこれを述べる良い方法はありますか?複合ステートメントを作成する方法がわかりません。
ご覧のとおり、 期間の定義 および コールローテーション のドキュメントには、必要なものを除いて、ほぼすべての可能な組み合わせの例があります。
「月の第n月曜日」(火曜日、水曜日など)と「月の第n日」は実行できますが、残念ながら「月の第1平日」だけを実行することはできません。
当初は「月の初日」から土曜日と日曜日を除く期間で可能だと思っていましたが、うまくいかないと思います。
( 月単位で同様の期間を実行するためのトリックがあります 、しかし、それは私が見つけることができる限り近いです。)
したがって、これを行うために私が考えることができる唯一の方法は、必要な日付を明示的に含むカスタム期間を(スクリプトを介して)生成することです。そして、それを毎年再実行します。