
CentOS 7では、logwatchを使用すると簡単にサーバの監視を始めることができます。WordPressのサーバをCentOS 7で構築したので、logwatchで監視を始めてみます。
記事の目次
logwatchをインストールする!
CentOS 7に、logwatchをインストールします。
1 | $ sudo yum install logwatch |
logwatchの動作確認を行う!
logwatchの動作確認を行います。
1 | $ sudo logwatch --output stdout |
Apache、Postfix、OpenSSH、Disk Space等の情報が表示されます。
logwatchの内容がメールで送信されるか確認する!
logwatchの内容がメールで送信されるか確認します。デフォルトでは、root宛に送信されます。
1 | $ sudo logwatch --output mail |
logwatchのデフォルト設定を確認する!
設定変更を行う前に、デフォルトの設定を確認しておきましょう。以下は、設定内容の抜粋です。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | $ cat /usr/share/logwatch/default.conf/logwatch.conf LogDir = /var/log TmpDir = /var/cache/logwatch Output = stdout Format = text Encode = none MailTo = root MailFrom = Logwatch #Filename = /tmp/logwatch #Archives = No Range = yesterday Detail = Low Service = All Service = "-zz-network" Service = "-zz-sys" Service = "-eximstats" #Service = ftpd-messages # Processes ftpd messages in /var/log/messages #Service = ftpd-xferlog # Processes ftpd messages in /var/log/xferlog #Service = pam_pwdb # PAM_pwdb messages - usually quite a bit #Service = pam # General PAM messages... usually not many #LogFile = messages mailer = "/usr/sbin/sendmail -t" #HostLimit = myhost # vi: shiftwidth=3 tabstop=3 et |
logwatchの設定を変更する!
デフォルト設定をコピーして設定変更してみましょう。
1 2 3 | $ sudo cp -p /usr/share/logwatch/default.conf/logwatch.conf /etc/logwatch/conf/logwatch.conf $ sudo vi /etc/logwatch/conf/logwatch.conf ... |
おわりに
logwatchをインストールすれば、簡単にサーバの状態監視を始めることができます。
関連記事