0

RFC3164 に従って syslog 形式のメッセージを作成し、ポート 514 をリストしている Linux のデフォルトの syslog サーバーに送信しています。

私が送っているメッセージは

<187>Nov 19 02:58:57 nms-server6 %cgmesh-2-outage: Outage detected on this device

ソケットを開き、データグラム パケットを作成し、そのソケットでこのパケットを送信します。

今、すべてのsyslogメッセージを受け取るように設定したvar/log/syslog.logに . /var/log/syslog.log

以下に示すように、この追加のホスト名がサーバーによって自動的に挿入されます

Nov 19 02:58:57 nms-server6 nms-server6 %cgmesh-2-outage: Outage detected on this device

ご覧のとおり、 nms-server6 は 1 回だけ送信している間に 2 回繰り返されています。

4

1 に答える 1

0

メッセージにホスト名を追加していますか? もしそうなら、ホスト名はパケットから取得されるため、それは必要ないと思います-これは重複を説明します.

また、補足として - %fac-sev-mnemonic: 部分を追加したのは良いことですが、これは標準ではなく、Cisco デバイスで使用されています。

Cisco Mnemonics (および syslog 管理) をカバーする優れたホワイト ペーパーへのリンクを次に示し ます。

于 2011-11-21T01:50:24.390 に答える