マシンがどれほど良いかを調べるBashスクリプト

マシンがどれほど良いかを調べるBashスクリプト

私はある時点で私を「悪い」と見つけ、マシンとサービスに関連付けられているbashスクリプトを作成しようとしています。

知っていたので、それから私はそのマシンとそのサービスの「利点」を探したかったです。

これまではすべてがある程度でした。問題は、「悪い」が同時に、または他のサービスとは異なるコンピュータにある可能性があり、それに対応する「良い」ものを同時に見つける必要があることです。

そして、この現象が5分間続くと通知を受けたいと思います。

たとえば、見てみましょう。

Date: Dec 16 2022 12:38:18 | State: bad | Service: xpto | Machine: Machine1
Date: Dec 16 2022 12:38:18 | State: bad | Service: xpto | Machine: Machine2
Date: Dec 16 2022 12:38:18 | State: bad | Service: xpto2 | Machine: Machine3
Date: Dec 16 2022 12:38:18 | State: good | Service: xpto | Machine: Machine1 <- solved
Date: Dec 16 2022 12:38:20 | State: good | Service: xpto | Machine: Machine2 <- solved
Date: Dec 16 2022 12:38:18 | State: bad | Service: xpto2 | Machine: Machine3 <- again bad
Date: Dec 16 2022 12:39:24 | State: bad | Service: xpto2 | Machine: Machine3 <- again bad
Date: Dec 16 2022 12:43:18 | State: bad | Service: xpto2 | Machine: Machine3 <- more 5 min -> alert 

これには同時に複数のシステムとサービスがあります。

最初は悪いものだけをファイルにコピーし、それに対応する良いものを見つけようとしましたが、マシンとサービスが多いときはこの違いは機能しませんでした。

この問題を解決するのに役立つ専門家はいますか?

関連情報