Zabbix AWS CloudWatch logs連携
お世話になります。
【やりたいこと】
AWS CloudWatch logsに出力されるログのうち、特定の文字列が出力された一文をZabbixで監視したい。
【構成】
サーバ:Amazon Linux 2
Zabbix:6.0.13
※サーバについては増やす想定はしていません。(ZabbixとAWSの間にサーバを追加するような想定はしていません。)
Zabbix公式リポジトリで公開されているAWS用のテンプレートを用いてEC2やRDSのメトリクスを
取得することができたので似たような手段でlogも取得できないかと考えています。
もしくは他の手段でAWS CloudWatch logsのログをZabbixで監視できる方法がありましたら是非ご教授願います。
以上、よろしくお願いいたします。
TNK - 投稿数: 4737
Lambdaを使用して、CloudWatch Logsで特定のパターンが検出され
たら、Zabbixサーバーにデータを送るような構成はいかがでしょう
か?
ご参考:
https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/services-cloudwatchlo...
https://docs.aws.amazon.com/ja_jp/AmazonCloudWatch/latest/logs/Subscript...
https://www.happylifecreators.com/blog/20220323/
shiro.h - 投稿数: 10
ログ管理の手法としてfluentdを用いたログ管理を想定しており、いい感じの記事があったのでそれを試すことになりました。
Lambdaでの方法も個人的に気になるのでどこかでやってみたいと思います。ありがとうございます。
https://hiroki-sawano.hatenablog.com/entry/fluent-plugin-cloudwatch-logs