■ はじめに
EC2(OS:CentOS7)内のウィルスソフトのプロセスを Amazon CloudWatch で監視したい。 調べてみると、以下の「当初調べてみたサイト」が見つかった。 しかし、よくよく調べてみると、 「mon-put-data」などの「Amazon CloudWatch Command Line Interface」は、 2017/11/07からサポートが終了しているらしいので、別の方法を調べてみる。 (以下の公式サイト「Amazon CloudWatch Command Line Interface」を参照)
当初調べてみたサイト
http://hiratake55.hatenadiary.jp/entry/20130127/1359301757http://higehiki.hateblo.jp/entry/2014/04/21/175223
http://toatoshi.hatenablog.com/entry/2013/06/13/192824
公式サイト「Amazon CloudWatch Command Line Interface」
https://docs.aws.amazon.com/AmazonCloudWatch/latest/cli/CLIReference.htmlより抜粋
As of November 7, 2017, we are no longer supporting this CloudWatch command line interface with new functionality and it is no longer available for download.
■ 実現方法を考える
* 「AWS CLI」の「put-metric-data」で実現する
公式サイト
put-metric-datahttps://docs.aws.amazon.com/cli/latest/reference/cloudwatch/put-metric-data.html
プロセスをカウントするコマンド
ps -e | grep 【対象プロセス名(ex. clamav, httpd)】 | wc -l
参考文献
https://qiita.com/cs_sonar/items/c2f7435ad0057f660eaahttps://www.magtranetwork.com/aws/amazon_cloudwatch_output_custom_metrics.html
https://qiita.com/na0AaooQ/items/9dc3649e0bf4b0193ef9
http://kumonchu.com/aws/cloudwatch-custom-metrics-centos/
https://qiita.com/yiida-tempus/items/dce022689f5f11ecebcc
https://siguniang.wordpress.com/2014/12/19/publish-custom-metrics-to-cloudwatch-with-awscli/