Доброго времени суток. Мне необходимо сделать сервер, на который будут сыпаться логи с других серверов (около 5-6 штук). На самом сервере нужно настроить logwatch таким образом, чтобы каждый день приходили отчеты на почту (по всем серверам). Что я уже сделал:
Я настроил syslog, теперь все логи сыпятся в один файл на log-сервер.
После чего решил настроить logwatch и столкнулся со следующей проблемой. Для того чтобы логи приходили в формате: (имя машины - логи..., имя машины - логи) :
################### Logwatch 7.3 (03/24/06) ####################
Processing Initiated: Sun Sep 25 08:07:56 2011
Date Range Processed: yesterday
( 2011-Sep-24 )
Period is day.
Detail Level of Output: 10
Type of Output: unformatted
Logfiles for Host: server1.domain
############################################################ ######
bla bla bla
############################################################ ######
Processing Initiated: Sun Sep 25 08:07:56 2011
Date Range Processed: yesterday
( 2011-Sep-24 )
Period is day.
Detail Level of Output: 10
Type of Output: unformatted
Logfiles for Host: server2.domain
############################################################ ######
bla1 bla1 bla1
###################### Logwatch End #########################
Я прописал в конфиге logwatch следующие параметры:
HostLimit = No
SplitHosts = Yes
MultiEmail = No
Но теперь письмо невозможно отправить в формате html. Поигравшись с настройками, вышло что при добавлении опции
MultiEmail = No
письма невозможно отправить в формате html. (Content_type вообще не выставляется).
Вот мой logwatch.conf:
LogDir = /var/log/all.log
TmpDir = /var/cache/logwatch
MailTo = user@blabla.ru
MailFrom = Logwatch
Print =
Range = yesterday
Detail = High
Service = All
Service = "-zz-network" # Prevents execution of zz-network service, which
Service = "-zz-sys" # Prevents execution of zz-sys service, which
Service = "-eximstats" # Prevents execution of eximstats service, which
mailer = "sendmail -t"
HostLimit = No
SplitHosts = yes
MultiEmail = no
Запускаю logwatch таким образом:
logwatch --output=html
В чем может быть проблема? Возможно необходимо разбить лог для каждого клиенты в отдельный файл?Помогите пожалуйста!!!Уже неделю бьюсь