Но для начала надо настроить отправку почты из консоли. Для Centos:
# yum install ssmtpДля простейшей настройки достаточно указать один параметр в конфиге /etc/ssmtp/ssmtp.conf:
mailhub=ваш_smtp_серверЭто может быть и яндексовский ящик и любой другой.
Для проверки можно попробовать отправить письмо:
# sendmail ваш_email@domain.ru From: account@ваш_smtp_сервер To: Subject: test Testing Ctrl-D
Если сервер требует аутентификации для отправки письма, то команда будет выглядеть так:
# sendmail -auUsername -apPassword ваш_email@domain.ruВ строчке From: стоит указывать реальный аккаунт на smtp-сервере, иначе есть вероятность отказа в пересылке.
Итак, письмо пришло. Переходим к logwatch:
# yum install logwatchДалее нужно взять конфигурационный файл из примера и модифицировать под свои нужды:
# cp /usr/share/logwatch/default.conf/logwatch.conf /etc/logwatch/confВ /etc/logwatch/conf/logwatch.conf достаточно указать e-mail получателя в параметре MailTo, и, по желанию, параметр Detail поставить в High. Если для отправки почты используется аутентификация, то необходимые опции нужно дописать в параметр mailer.
Необходимо установить, если отсутствует, и прописать в автозагрузку службу cron:
# yum install vixie-cron # service crond start # chkconfig crond onЖдём отчёта:
################### Logwatch 7.3 (03/24/06) #################### Processing Initiated: Tue Feb 1 04:02:04 2011 Date Range Processed: yesterday ( 2011-Jan-31 ) Period is day. Detail Level of Output: 10 Type of Output: unformatted Logfiles for Host: watt ################################################################## --------------------- Cron Begin ------------------------ Commands Run: User root: personal crontab edited: 2 Time(s) run-parts /etc/cron.daily: 1 Time(s) run-parts /etc/cron.hourly: 24 Time(s) ---------------------- Cron End ------------------------- --------------------- httpd Begin ------------------------ 0.16 MB transferred in 5 responses (1xx 0, 2xx 5, 3xx 0, 4xx 0, 5xx 0) 2 Images (0.16 MB), 3 Content pages (0.00 MB), ---------------------- httpd End ------------------------- --------------------- pam_unix Begin ------------------------ sshd: Sessions Opened: yuri: 4 Time(s) su-l: Unknown Entries: session closed for user root: 3 Time(s) session opened for user root by yuri(uid=500): 3 Time(s) ---------------------- pam_unix End ------------------------- --------------------- Connections (secure-log) Begin ------------------------ New Users: mailnull (47) smmsp (51) New Groups: mailnull (47) smmsp (51) ---------------------- Connections (secure-log) End ------------------------- --------------------- SSHD Begin ------------------------ Users logging in through sshd: yuri: 192.168.1.72 (admin-2.domain.ru): 4 times Received disconnect: 11: disconnected by user 192.168.1.72 : 4 Time(s) ---------------------- SSHD End ------------------------- --------------------- yum Begin ------------------------ Packages Installed: logwatch-7.3-8.el5.noarch sendmail-8.13.8-8.el5.i386 ssmtp-2.61-15.el5.i386 ---------------------- yum End ------------------------- --------------------- Disk Space Begin ------------------------ Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00 48G 490M 45G 2% / /dev/mapper/VolGroup00-LogVol02 48G 494M 45G 2% /var /dev/mapper/VolGroup00-LogVol04 122G 195M 116G 1% /home /dev/mapper/VolGroup00-LogVol03 48G 782M 45G 2% /usr /dev/sda1 99M 25M 70M 26% /boot ---------------------- Disk Space End ------------------------- ###################### Logwatch End #########################
Комментариев нет:
Отправить комментарий