Перейти к содержанию

Помогите с logwatch


Рекомендуемые сообщения

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

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...