Slide 1

Slide 1 text

Copyright © NTT Communications Corporation. All rights reserved. Cisco ルータのログを Stackdriver に送って可視化してみた 2020/01/31 NTT Tech Conference #4 NTTコミュニケーションズ 技術開発部 田島照久 [email protected]

Slide 2

Slide 2 text

Copyright © NTT Communications Corporation. All rights reserved. ◼ NW機器も日夜ログを出力 ◼ ログ蓄積&可視化の製品多数 • Splunk, ELK, … etc. • ログ基盤を作る製品 ◼ それなりに 手軽な 可視化 • syslogサーバなどを作らず • VPN等の経路を用意することなく ログを可視化したい 2 DDD CCC BBB AAA

Slide 3

Slide 3 text

Copyright © NTT Communications Corporation. All rights reserved. ◼ XaaSのログを収集&構造化できるが、外部のsyslogを入れられる? ◼ AWS パブリッククラウドのサービスがよさそう 3 ◼ GCP CloudWatch sample image from: https://aws.amazon.com/jp/blogs/aws/visualize-and-monitor-highly- distributed-applications-with-amazon-cloudwatch-servicelens/ sample image from: https://cloud.google.com/logging/docs/logs-based- metrics/charts-and-alerts

Slide 4

Slide 4 text

Copyright © NTT Communications Corporation. All rights reserved. クラウドスタイルにはめてみる 4 DDD CCC BBB AAA HHH GGG FFF EEE 直接外部のsyslogは受信できない HTTPS

Slide 5

Slide 5 text

Copyright © NTT Communications Corporation. All rights reserved. クラウドスタイルにはめてみる 5 DDD CCC BBB AAA HHH GGG FFF EEE Cloud API syslog文字列を ルータが POST parse して保存 どこまで保存済みか を記録 実行結果を ルータが POST HTTPS

Slide 6

Slide 6 text

Copyright © NTT Communications Corporation. All rights reserved. Embedded Event Manager (EEM)でpythonが動く=何でもできる guestshell run python hogehoge.py ◼ Cisco 1100 Integrated Services Router • LTEモジュールやWLAN AP入りモデルあり • CPUは強くないので重い処理はさせない 使用した機器 6 SIM

Slide 7

Slide 7 text

Copyright © NTT Communications Corporation. All rights reserved. 検索・分析のためFunctionで構造化して保存 ◼ deny log Cloud Functions で ログ文字列 を 処理 7 ◼ interface UP/DOWN

Slide 8

Slide 8 text

Copyright © NTT Communications Corporation. All rights reserved. ◼ 成功したとき ◼ 失敗したとき slackに通知 8

Slide 9

Slide 9 text

Copyright © NTT Communications Corporation. All rights reserved. ◼ もちろん期間や構造化したラベルなどで検索可 Log Viewer 9

Slide 10

Slide 10 text

Copyright © NTT Communications Corporation. All rights reserved. ◼ deny log をポートごとに全台で集計しtop10を可視化 Metrics Explorer 10

Slide 11

Slide 11 text

Copyright © NTT Communications Corporation. All rights reserved. ◼ NW機器のログを 手軽に 可視化 • 最小限のオンプレコスト ✓ ルータ自身でスクリプト実行 ✓ 可視化のためのパースはFaaSで実行 • 可視化ダッシュボードが容易 ◼ 次はStackdriverからの連携模索 • 各種Triggerで通知して・・・ まとめ 11