Список форумов Asterisk Forum Asterisk Forum
The Asterisk Open Source PBX - Russian Community
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ПравилаПравила   ГруппыГруппы   ИзбранноеИзбранное    LinksСсылки   РегистрацияРегистрация 
 RSSRSS   ПрофильПрофиль   Войти и проверить личные сообщения   ВходВход 

logwatch asterisk

 
Список форумов Asterisk Forum -> Unix Way    вывод темы на печать
Предыдущая тема :: Следующая тема  
Автор Сообщение
busc
Модератор


Зарегистрирован:
12.02.2008
Сообщения: 150
Откуда: Kiev

Статус: Оффлайн 

СообщениеДобавлено: Пт Янв 16, 2009 14:19    Заголовок сообщения: 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
это выведет результат на экран.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора GTalk ID Jabber ID
Ded
Guru


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

Статус: Оффлайн 

СообщениеДобавлено: Пт Янв 16, 2009 15:53    Заголовок сообщения:

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


Зарегистрирован:
12.02.2008
Сообщения: 150
Откуда: Kiev

Статус: Оффлайн 

СообщениеДобавлено: Пт Янв 16, 2009 22:55    Заголовок сообщения:

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

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

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


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

Статус: Оффлайн 

СообщениеДобавлено: Пт Янв 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
Модератор


Зарегистрирован:
12.02.2008
Сообщения: 150
Откуда: Kiev

Статус: Оффлайн 

СообщениеДобавлено: Пт Янв 16, 2009 23:54    Заголовок сообщения:

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



Зарегистрирован:
29.07.2006
Сообщения: 232
Откуда: Беларусь

Статус: Оффлайн 

СообщениеДобавлено: Чт Янв 22, 2009 10:23    Заголовок сообщения:

спасибо..

поставил себе, через ком. строку не получается получить результат на экран, но в письме-отчете Logwatch появилась информацию по астериску..
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Jabber ID
busc
Модератор


Зарегистрирован:
12.02.2008
Сообщения: 150
Откуда: Kiev

Статус: Оффлайн 

СообщениеДобавлено: Чт Янв 22, 2009 23:24    Заголовок сообщения:

--print дописывал в опциях? должно показывать
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора GTalk ID Jabber ID
beba



Зарегистрирован:
29.07.2006
Сообщения: 232
Откуда: Беларусь

Статус: Оффлайн 

СообщениеДобавлено: Пт Янв 23, 2009 19:02    Заголовок сообщения:

.. я тупанул, все нармольно.. выводит информацию..
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Jabber ID
anest
Модератор


Зарегистрирован:
28.11.2004
Сообщения: 5636

Статус: Оффлайн 

СообщениеДобавлено: Сб Янв 24, 2009 02:56    Заголовок сообщения:

да, в генту это будет logwatch.pl, можно симлинк сделать
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
goossen



Зарегистрирован:
10.11.2011
Сообщения: 1
Откуда: Paraguay

Статус: Оффлайн 

СообщениеДобавлено: Чт Ноя 10, 2011 17:04    Заголовок сообщения:

Thanks a lot!!! I was looking for this for years! Very Happy

Greetings from Paraguay!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Список форумов Asterisk Forum -> Unix Way Ответить на тему
Страница 1 из 1

Добавить в Избранное

 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
You cannot attach files in this forum
You cannot download files in this forum