助け合いフォーラム
CCNP ENARSI(300-410)
問題ID : 33490
問題を開く
インターフェースの状態変化を検知し以下のログが出力されていたが、タイムスタンプがないのでいつ発生したかがわからない。
%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to down
ログの出力からイベントがいつ発生したかわかるようにするには、どのような設定を行えばよいか。
この問題はプレミアムコンテンツです。
「service timestamps log」コマンドで「uptime」を指定で要件をみたせるか
k
kamui44
投稿日 2023/03/12
質問はタイトル通りとなります。
機器の再起動(偶発的)が考慮されていないよう見受けますが、
再起動ログがsyslog上などに残っていればいいですが、syslogなしのログ超過で古いログが消去されるを考慮すると
最適解でない認識なのですがいかがでしょうか。
回答いただけますと幸いです。
2023/03/12 18:03
最適解でない認識なのですがいかがでしょうか。
というだけだとちょっと判断つかないので、何が「最適解」となりそうか示していただけるとありがたいです。
この設問では、単に「show log
で出力されたSYSLOGが"起動後のいつ発生したものか」がわかるようにしているだけですが、Ciscoルータは再起動したら基本的にログが消えるので、再起動したら新しい(まっさらからの)SYSLOGが新しいuptimeベースで記録されるのでとりあえず「いつ発生したか」は確認できるようになるかなとは思います。
コメント
この投稿に対して返信しませんか?
a anjugautam
2023/03/26 17:07
私も質問者と同じことを思ったのでコメントさせていただきます。 再起動したのがいつなのかが分かればそこから換算してuptimeでも何日の何時に発生したログかが分かると思いますが、再起動したらまっさらになるということは再起動したのがいつかもログからは分からないということですかね、、、 最適解はservice timestamps log datetimeだと思うのですが、選択肢にないので、この場合はuptimeしかないということですかね。