Дмитрий Рашевский
18.02.2019
292

Настройка syslog на Fanvil X6

Введение Настройка syslog сервера Настройка syslog на телефоне Траблшутинг Введение В работе с телефонии бывают такие моменты, когда в дампах все хорошо, в логах звонка тоже все отлично, то жалобы поступают на зависание телефона, отсутствие звонка вызова на телефоне. Для этого потребуется разбор логов телефона. Fanvil не хранит логи и нет возможности ихз получить через […]

  1. Введение
  2. Настройка syslog сервера
  3. Настройка syslog на телефоне
  4. Траблшутинг

Введение

В работе с телефонии бывают такие моменты, когда в дампах все хорошо, в логах звонка тоже все отлично, то жалобы поступают на зависание телефона, отсутствие звонка вызова на телефоне. Для этого потребуется разбор логов телефона. Fanvil не хранит логи и нет возможности ихз получить через web. Для этого требуется настроить syslog. В этой статье будет разобрана инструкция по настройке syslog Fanvil.

Настройка syslog сервера,

Данная настройка проводилась на OS Centos 6.9

Основной кофигурационный файл /etc/rsyslog.conf. В нем и будут проводиться настройки.

Синтаксис конфигурационного файла выглядит следующим образом:

  $переменная значение   

Пример:

# Provides UDP   syslog reception
$ModLoad imudp
$UDPServerRun   514
# Provides TCP   syslog reception
$ModLoad imtcp
$InputTCPServerRun 514   
Из примера выше указано что получение данных происходит по порту 514 TCP/UDP. При желании этот порт можно заменить

Для получения логов вашего телефона необходимо в конец файла добавить следующую строку

if $fromhost-ip contains   'IP_YOUR_PHONE' then   /var/log/fanvil.log 

Данная запись означает «все сообщения, приходящие от устройства с ip IP_YOUR_PHONE записываем в файл /var/log/fanvil.log»

Запись IP_YOUR_PHONE замените на нужный вам IP адрес

Далее сохраняем изменения внесенные в файле. И перезапускаем службу rsyslog.

   service rsyslog restart   
Если у вас настроен firewall необходимо будет открыть порт, который выше был указан

для iptables следующая команда:

iptables -I INPUT -p udp --dport 514 -j ACCEPT
iptables -I INPUT -p tcp --dport 514 -j ACCEPT

Настройка syslog на телефоне

Подключаемся к web телефона, авторизуемся. Далее надо перейти в меню Система → Утилиты.

Утилиты
  1. Для включения syslog’a поставим галочку в пункте «Включить журнал событий»
  2. В пункте «Адрес сервера» указываем ip адрес нашего сервера, где ранее проводили настройки
  3. В пункте «Порт сервера» указываем номер порта, который ранее был указан в конфигурационном файле rsyslog.conf
  4. «Уровень лога приложений» указываем уровень логирования. В данном примере указано «Отладка»
  5. Нажимаем «Применить» для сохранения настроек
Syslog

Теперь заходим на сервер и смотрим файл, который ранее указывали.

Fanvil.log

Траблшутинг

Если файл на сервере не появляется или не наполняется, следует отследить приходят ли пакеты от телефона. Для этого будем использовать программу tcpdump

tcpdump -nnvi   any -s0 port 514 and host IP_YOUR_PHONE   
Траблшутинг

Если в дампе пусто, как на примере выше, возвращаемся к шагу настройки firewall / iptables.

 
avatar
  Подписаться  
Уведомление о

Остались вопросы?

Я - Виталий Шелест, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.

VoIP оборудование

ближайшие курсы

ближайшие Вебинары

ONLINE

Why Choose HUGE?

Unlimited pre-designed elements

Each and every design element is designed for retina ready display on all kind of devices

User friendly interface and design

Each and every design element is designed for retina ready display on all kind of devices

100% editable layered PSD files

Each and every design element is designed for retina ready display on all kind of devices

Created using shape layers

Each and every design element is designed for retina ready display on all kind of devices