サーバーでカーネルエラーが発生したときに、Perlスクリプトを使用してアラート電子メールシステムを作成しようとしています。カーネルから重大なエラーログを取得するにはどうすればよいですか?ログは/var/log/kern.logに表示されます。ログがkern.logに重大なエラーメッセージとともに書き込まれている場合、ログを検出する必要があります。そのようなエラーをどのように感知するのですか?または他の可能なより良い方法はありますか?親切にそれを助けてください。
kerneloopsを使用しますか?
kerneloopsは、カーネルoopsを に送信するために使用されるデーモンです。 kerneloops.org 自動的に。
submit-url
の/etc/kerneloops.conf
行をお好みに合わせて変更できます。ただし、kerneloopsデーモンによって送信されたファイルをキャッチできるようにするには、サーバーが必要になります。
そして、どういうわけか、kerneloopsによって送信されたファイルも解析します。ファイルの形式がわかりません。見てください https://github.com/oops-kernel-org/web/tree/master/php/parser