logwatch asterisk

Linux/*BSD и всё что с ними связано.

Модераторы: Admins, Модераторы

Ответить
Аватара пользователя
busc
Модератор
Сообщения: 150
Зарегистрирован: 12 фев 2008, 10:28
Откуда: Kiev
Контактная информация:

logwatch asterisk

Сообщение busc » 16 янв 2009, 14:19

Написал и решил поделиться, поскольку в просторах не нашел. Предложения по доработке принимаются в этот топик или в личку.

Разработано и проверено под
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
это выведет результат на экран.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Ded
Guru
Сообщения: 4428
Зарегистрирован: 10 янв 2005, 16:01
Откуда: Road Town, Tortola, British Virgin Islands

Сообщение Ded » 16 янв 2009, 15:53

Интересно!
У нас везде и повсюду используется Qmail в качестве МТА. Так вот он по дефолту шлёт ежесуточно мне логи с каждого сервера.
Достаточно указать алиас для локального root.
Что заметил - установил одному клиенту Астериск + тикетинг OTRS + Qmail, и он сам ежесуточно шлёт и астерисковские логи тоже - misdn.log, queue.log + full.log

Аватара пользователя
busc
Модератор
Сообщения: 150
Зарегистрирован: 12 фев 2008, 10:28
Откуда: Kiev
Контактная информация:

Сообщение busc » 16 янв 2009, 22:55

Цель была сделать настройку именно для logwatch, ввиду его популярности, 8)
простоты и присутствия почти в каждом дистрибутиве, а не найти любой парсер логов (*).

qmail парсит логи и отправляет отчет о событиях в системе? присылает прямо логи целеком?
или распаршеные агрегированные? :shock:

Мне кажется всетаки какой-то демон на вашем сервере занимается этой задачей (вполне вероятно logwatch)
и ежесуточно через локальный МТА отправляет отчеты на мыло root-a, либо алиас если таковой задан.
Опишите пожалуйста подробнее схему работы вашей связки в рамках получения отчетов о работе (*).

Ded
Guru
Сообщения: 4428
Зарегистрирован: 10 янв 2005, 16:01
Откуда: Road Town, Tortola, British Virgin Islands

Сообщение Ded » 16 янв 2009, 23:39

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 там не установлен, всё по крону деется.

Аватара пользователя
busc
Модератор
Сообщения: 150
Зарегистрирован: 12 фев 2008, 10:28
Откуда: Kiev
Контактная информация:

Сообщение busc » 16 янв 2009, 23:54

в 5.2 не скажу, но в CentOS 5.1 по умолчанию стоит logwatch, который является универсальным анализатором логов
а чтобы он не говорил "Logwatch does not know how to process service: asterisk" я написал это дополнение и положил сюда.
Для того чтобы слать логи целиком в почту - МТА локально устанавливать не обязательно, можно воспользоваться любым другим SMTP.
И по моему в CentOS предустановленный sendmail если не ошибаюсь, который работает не хуже.
А скрипт который отправит почтой запакованный лог можно за 10 минут написать на bash.

beba
Сообщения: 232
Зарегистрирован: 29 июл 2006, 11:58
Откуда: Беларусь

Сообщение beba » 22 янв 2009, 10:23

спасибо..

поставил себе, через ком. строку не получается получить результат на экран, но в письме-отчете Logwatch появилась информацию по астериску..

Аватара пользователя
busc
Модератор
Сообщения: 150
Зарегистрирован: 12 фев 2008, 10:28
Откуда: Kiev
Контактная информация:

Сообщение busc » 22 янв 2009, 23:24

--print дописывал в опциях? должно показывать

beba
Сообщения: 232
Зарегистрирован: 29 июл 2006, 11:58
Откуда: Беларусь

Сообщение beba » 23 янв 2009, 19:02

.. я тупанул, все нармольно.. выводит информацию..

Аватара пользователя
anest
Модератор
Сообщения: 5633
Зарегистрирован: 28 ноя 2004, 10:04

Сообщение anest » 24 янв 2009, 02:56

да, в генту это будет logwatch.pl, можно симлинк сделать

goossen
Сообщения: 1
Зарегистрирован: 10 ноя 2011, 16:39
Откуда: Paraguay

Сообщение goossen » 10 ноя 2011, 17:04

Thanks a lot!!! I was looking for this for years! :D

Greetings from Paraguay!

Ответить