見出し画像

syslog 転送設定忘れ『運用・監視の話③』

障害が起きていたが、解析しようにも その障害の手がかりがどこにも無い
原因は syslog を外部へ転送していなかったこと
単体保存のまま運用し、機器障害と同時に証跡を失う典型例だ。


冒頭の一言要約

ログは“残す場所”まで設計して初めて意味を持つ。
機器の中にだけあるログは、障害と一緒に消える。


症状(あるある)

  • 再起動後にログが消えている

  • ネットワーク機器の履歴が追えない

  • 誰が設定変更したか分からない

  • 断続的な通信断の原因不明

  • メモリ不足でログローテーション消失

  • 監査対応ができない


原因と仕組み(なぜ起きるか)

  • ローカル保存のみで運用

  • syslog サーバ未設定

  • 転送先 IP 記載漏れ

  • UDP 514 の疎通未確認

  • 保存容量の過信

  • 機器障害=ログ消失

多くの機器は
ログを長期保存する設計ではない
つまり転送しないと、
トラブル発生時に証跡が残らない


図:転送なしのログ消失

[ネットワーク機器]
      │ ログ保存
      ▼
   再起動/故障
      ↓
   ログ消失

(外部保存なし)

切り分け(最短コース)

  1. syslog 設定確認

    • 転送先 IP/ポート

  2. 疎通確認

    • UDP/TCP 514

  3. サーバ側受信確認

    • 受信ログの有無

  4. ログレベル確認

    • 出力レベルが適切か

  5. 再起動テスト

    • ログが残るか


今すぐ効く対処(テンプレ)

◆ 最低限の設定

  • 外部 syslog サーバへ転送

  • 重要機器は必ず二重保存

例(Linux):

*.* @192.168.1.10

※ あくまで例。環境に合わせて調整。


◆ 推奨運用

  • 機器ログは中央管理

  • 保存期間を明確化


恒久対策/再発防止チェックリスト

  • 全機器で syslog 転送設定

  • 受信確認を定期実施

  • 保存期間の要件化

  • 再起動時のログ残存確認

  • 重要イベントの通知化

  • 監査対象ログの整理

  • 新規機器導入時の必須設定

  • 「ローカル保存で十分」を禁止


落とし穴(やりがちミス)

  • 構築直後に設定し忘れる

  • テストせず完了扱い

  • IP変更後に未更新

  • 保存容量を過信

  • 障害時に初めて確認


まとめ(行動指針)

ログは、
機器の中ではなく“外”に置くもの

出す → 受ける → 残す。
この3点を押さえるだけで、
原因不明の障害は大きく減る。

いいなと思ったら応援しよう!