システムサービスの状態を監視する正しい方法は何ですか

システムサービスの状態を監視する正しい方法は何ですか

一部のシステムサービスに問題がある場合は、私に知らせる正しい方法を見つけようとしています。手動確認は持続systemctl status可能なオプションではありません。少なくとも緑や赤などのシンプルなトレイアイコンが欲しいです。一部の聴覚的および/または視覚的通知も役に立ちます。驚くべきことに、既存のツールを見つけることができないようで、私が考えることができる最善は自分で書くことです。おそらく、systemctlを時々ポーリングし、アイコンの状態を更新する単純なbashスクリプトを書くこともできます。

かなり貧しいけど恥ずかしいことです。

実際にこれに時間を費やす前に確認したかったです。より良いオプションを見逃す可能性はありますか?

ベストアンサー1

sudo systemctl --type=service

sudo systemctl --state=active  

sudo systemctl --state=failed 

journalctl -b -p err

これは、誤動作するサービスを監視および検出するのに十分でなければなりません。

おすすめ記事