0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

AWS CloudWatch メモリ使用率を出す際でのエラー Can't locate Sys/Syslog.pm in

Posted at

CloudWatchはデフォルトではメモリ、ディスク使用率が監視できない。

その方法は、AWSの公式ページがよくまとまっている。
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/mon-scripts.html#mon-scripts-perl_prereq

注意が必要な点

  • モニタリングスクリプトのインストール後、 cp awscreds.template awscreds.confしてから vi awscreds.confで、キーを入力する。

エラー

CloudWatchのテストの際(./mon-put-instance-data.pl --mem-util --verify --verbose)、以下のエラーが発生。

Can't locate Sys/Syslog.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ./mon-put-instance-data.pl line 77.
BEGIN failed--compilation aborted at ./mon-put-instance-data.pl line 77.

解決策

aws-scripts-monをディレクトリ毎削除して、もう一度最初の手順を行う。

細かい原因等ご存知の方居たら教えてください!

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?