新しいサーバー(OpenSuse Leap 15.0)を設定し、Check_MK-Agentをインストールしました。 Check_MKサーバーがこのプロキシをポーリングするたびに、次のソケットアクセスが記録されます。
4月14日 20:05:26 static systemd[1]: Check_MK(xx.xx.xx.xx:xxxx) を起動しました。
これは毎分起こるので、私のログファイルは役に立たない情報でいっぱいです。
Check_MK-Serverですでに監視している2つのLinuxシステムがありますが、どちらもこれらのログエントリを持っていません。どちらのシステムもsyslogdを実行し、インストールファイルと設定ファイルを比較するのに数時間を費やしましたが、運がありませんでした。
syslogdがソケット呼び出しを記録するのを防ぐ方法を知っている人はいますか? !
答え1
(からコピー数、何らかの理由で閉鎖されました)
systemd と syslogd はソケット呼び出しを記録しません。
Check_MK-agent は「inetd サービス」です。継続的に実行されない代わりに、独自のリスナーソケットを作成しません。「スーパーサーバー」仕事を終えるために。各新しい接続はスーパーサーバーによって承認され、その特定の接続を処理するためにCheck_MKの新しいコピーが開始されます。
伝統的に、inetd
このxinetd
目的のためにスーパーサーバープログラムが使用されていました。ただし、新しくインストールされたシステムは、同じ機能を達成するためにsystemdの「ソケットを有効にする」機能を使用します。このシステムでは、リスナーソケットは.socket
単位として表示され、各新しいインスタンスは自動的に作成された新しい単位表現として表示されます.service
。
したがって、ログメッセージはソケットアクセスに関するものではありません。文字通りです。サービスが開始されました。サービス開始ロギングを無効にするオプションはありません。
このメッセージを削除するには、systemd .socketデバイスを無効にし、xinetd(または既存のinetdまたは他の代替手段)を介して起動するようにCheck_MK-agentを再設定します。