logwatch asterisk
Модераторы: Модераторы, Admins
- busc
- Модератор
- Сообщения: 150
- Зарегистрирован: 12 фев 2008, 10:28
- Откуда: Kiev
- Контактная информация:
logwatch asterisk
Написал и решил поделиться, поскольку в просторах не нашел. Предложения по доработке принимаются в этот топик или в личку.
Разработано и проверено под
Debian 4.0 (Linux 2.6.18-6-686)
Asterisk 1.6.0.3
Logwatch 7.3.1 (released 09/15/06)
perl, v5.8.8 built for i486-linux-gnu-thread-multi
Краткая инструкция по установке:
1. Ставим logwatch
2. В /usr/share/logwatch/ достаем две папки из архива
3. Для проверки из консоли:
# logwatch --service asterisk --range yesterday --detail high
4. Заглядываем в рутовую почту и наслаждаемся
5. Если почта (MTA) не настроена то:
# logwatch --service asterisk --range yesterday --detail high --print
это выведет результат на экран.
Разработано и проверено под
Debian 4.0 (Linux 2.6.18-6-686)
Asterisk 1.6.0.3
Logwatch 7.3.1 (released 09/15/06)
perl, v5.8.8 built for i486-linux-gnu-thread-multi
Краткая инструкция по установке:
1. Ставим logwatch
2. В /usr/share/logwatch/ достаем две папки из архива
3. Для проверки из консоли:
# logwatch --service asterisk --range yesterday --detail high
4. Заглядываем в рутовую почту и наслаждаемся
5. Если почта (MTA) не настроена то:
# logwatch --service asterisk --range yesterday --detail high --print
это выведет результат на экран.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Guru
- Сообщения: 4428
- Зарегистрирован: 10 янв 2005, 16:01
- Откуда: Road Town, Tortola, British Virgin Islands
Интересно!
У нас везде и повсюду используется Qmail в качестве МТА. Так вот он по дефолту шлёт ежесуточно мне логи с каждого сервера.
Достаточно указать алиас для локального root.
Что заметил - установил одному клиенту Астериск + тикетинг OTRS + Qmail, и он сам ежесуточно шлёт и астерисковские логи тоже - misdn.log, queue.log + full.log
У нас везде и повсюду используется Qmail в качестве МТА. Так вот он по дефолту шлёт ежесуточно мне логи с каждого сервера.
Достаточно указать алиас для локального root.
Что заметил - установил одному клиенту Астериск + тикетинг OTRS + Qmail, и он сам ежесуточно шлёт и астерисковские логи тоже - misdn.log, queue.log + full.log
- busc
- Модератор
- Сообщения: 150
- Зарегистрирован: 12 фев 2008, 10:28
- Откуда: Kiev
- Контактная информация:
Цель была сделать настройку именно для logwatch, ввиду его популярности,
простоты и присутствия почти в каждом дистрибутиве, а не найти любой парсер логов (*).
qmail парсит логи и отправляет отчет о событиях в системе? присылает прямо логи целеком?
или распаршеные агрегированные?
Мне кажется всетаки какой-то демон на вашем сервере занимается этой задачей (вполне вероятно logwatch)
и ежесуточно через локальный МТА отправляет отчеты на мыло root-a, либо алиас если таковой задан.
Опишите пожалуйста подробнее схему работы вашей связки в рамках получения отчетов о работе (*).

простоты и присутствия почти в каждом дистрибутиве, а не найти любой парсер логов (*).
qmail парсит логи и отправляет отчет о событиях в системе? присылает прямо логи целеком?
или распаршеные агрегированные?

Мне кажется всетаки какой-то демон на вашем сервере занимается этой задачей (вполне вероятно logwatch)
и ежесуточно через локальный МТА отправляет отчеты на мыло root-a, либо алиас если таковой задан.
Опишите пожалуйста подробнее схему работы вашей связки в рамках получения отчетов о работе (*).
-
- Guru
- Сообщения: 4428
- Зарегистрирован: 10 янв 2005, 16:01
- Откуда: Road Town, Tortola, British Virgin Islands
qmail присылает прямо логи целеком.
Сложилось как-то само. Первично такой задачи не было.
Штатным образом если ставится триксбокс - CentOS 5.2, в котором по дефолту наполняются регулярно файлы /var/spool/mail/root (в старых версиях /var/spool/mail/admin)
и /var/spool/mail/asterisk
Как только установили Qmail, то указаны были штатные алиасы для admin и для root. Сразу и отчёты потекли.
По поводу
# logwatch --service asterisk --range yesterday --detail high --print
не всегда asterisk работает как сервис, в триксбоксе как раз нет, поэтому отвечает
Logwatch does not know how to process service: asterisk
Штатный МТА там - Postfix, по дефолту logwatch там не установлен, всё по крону деется.
Сложилось как-то само. Первично такой задачи не было.
Штатным образом если ставится триксбокс - CentOS 5.2, в котором по дефолту наполняются регулярно файлы /var/spool/mail/root (в старых версиях /var/spool/mail/admin)
и /var/spool/mail/asterisk
Как только установили Qmail, то указаны были штатные алиасы для admin и для root. Сразу и отчёты потекли.
По поводу
# logwatch --service asterisk --range yesterday --detail high --print
не всегда asterisk работает как сервис, в триксбоксе как раз нет, поэтому отвечает
Logwatch does not know how to process service: asterisk
Штатный МТА там - Postfix, по дефолту logwatch там не установлен, всё по крону деется.
- busc
- Модератор
- Сообщения: 150
- Зарегистрирован: 12 фев 2008, 10:28
- Откуда: Kiev
- Контактная информация:
в 5.2 не скажу, но в CentOS 5.1 по умолчанию стоит logwatch, который является универсальным анализатором логов
а чтобы он не говорил "Logwatch does not know how to process service: asterisk" я написал это дополнение и положил сюда.
Для того чтобы слать логи целиком в почту - МТА локально устанавливать не обязательно, можно воспользоваться любым другим SMTP.
И по моему в CentOS предустановленный sendmail если не ошибаюсь, который работает не хуже.
А скрипт который отправит почтой запакованный лог можно за 10 минут написать на bash.
а чтобы он не говорил "Logwatch does not know how to process service: asterisk" я написал это дополнение и положил сюда.
Для того чтобы слать логи целиком в почту - МТА локально устанавливать не обязательно, можно воспользоваться любым другим SMTP.
И по моему в CentOS предустановленный sendmail если не ошибаюсь, который работает не хуже.
А скрипт который отправит почтой запакованный лог можно за 10 минут написать на bash.