Ubuntu 14.04 LTSでのMuninとMonitによるサーバーモニタリング - ページ 2
openssl req -new -x509 -days 365 -nodes -config ./monit.cnf -out /var/certs/monit.pem -keyout /var/certs/monit.pem
openssl req -new -x509 -days 365 -nodes -config ./monit.cnf -out /var/certs/monit.pem -keyout /var/certs/monit.pem
localhost(= server1.example.com)のサービスチェックは/etc/icinga/objects/localhost_icinga.cfgに定義されていますので、そのファイルを見てみましょう:
Aug 23 14:20:20 server2 nrpe[11496]: Error: Request contained command arguments, but argument option is not enabled!
Icinga は、ネットワークやあらゆる考えられるネットワークリソースを監視し、エラーや回復をユーザーに通知し、レポート用のパフォーマンスデータを生成するエンタープライズグレードのオープンソースモニタリングシステムです。これは Nagios のフォークです。このチュートリアルでは、Debian Squeeze サーバーに Icinga をインストールして、このサーバーと別の Debian Squeeze サーバーを監視する方法を説明します。
monit のデフォルト設定ファイルは /etc/monit.conf で、いくつかの設定例が見つかります(http://mmonit.com/wiki/Monit/ConfigurationExamples でさらに多くの設定例が見つかります)すべてコメントアウトされていますが、monit に /etc/monit.d ディレクトリ内の設定ファイルも探すよう指示します。したがって、/etc/monit.conf を変更する代わりに、新しい設定ファイル /etc/monit.d/monitrc を作成します。私の場合、proftpd、sshd、mysql、apache、postfix を監視したいと思います。ポート 2812 で monit ウェブインターフェースを有効にし、https ウェブインターフェースを希望し、ユーザー名 admin とパスワード test でウェブインターフェースにログインし、monit が root@localhost にメールアラートを送信するようにしたいので、私のファイルは次のようになります:
openssl req -new -x509 -days 365 -nodes -config ./monit.cnf -out /var/certs/monit.pem -keyout /var/certs/monit.pem
openssl req -new -x509 -days 365 -nodes -config ./monit.cnf -out /var/certs/monit.pem -keyout /var/certs/monit.pem
ApacheはMuninページを表示するために使用され、apache fcgidモジュールはMuninグラフのズーム機能に必要です。aptを使用してapacheとfcgidモジュールをインストールします。