Jump to content

Recommended Posts

Posted

Доброго времени суток. Мне необходимо сделать сервер, на который будут сыпаться логи с других серверов (около 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

В чем может быть проблема? Возможно необходимо разбить лог для каждого клиенты в отдельный файл?Помогите пожалуйста!!!Уже неделю бьюсь Arrow

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...