пятница, 26 июля 2019 г.

syslog-ng, настройка сбора логов с сетевых источников.

Для gentoo.

Редактируем /etc/syslog-ng/syslog-ng.conf.

source net {
    udp (ip(local_ip) port(514));
};

destination d_devicename { file("/var/log/logname.log"); };
filter f_devicename { netmask("remote_ip/255.255.255.255"); };
log { source(net); filter(f_devicename); destination(d_devicename); };

понедельник, 22 июля 2019 г.

Дебаг вызовов на М200

CDR в /ATS/TARIF/CDR
Выборка по disconnect cause 44:
# cat cdr_log_19_07_2019.log | awk '$11 ~ /44/ {print}'

формат адреса порта: C127007014
127 - номер модуля (у нас всегда 127)
007 - номер потока
014 - номер порта в потоке

Номера потока почему-то идут со смещением!!!!!
В реальности это 8 поток!


Трейсы в /ATS/SMP_TERMINAL
Описание в "Руководство по отладке.pdf"
SEIZ – входящее занятие от абонента или СЛ.
CALL – вызов, полученный портом от другого порта АТС.
RLSI – полученный извне отбой порта.
RLSO – отбой порта от АТС.
NEMA – ошибка – нет направления, нет абонента и т.д.
WARNING – информация для разработчиков.

ISUP - ОКС7
DSS1 - PRI
CIC - внутренний call identifier

Дополнительно можно записать лог.
В терминале набираем logstart и в конце logstop.
Файл лежит в папке /ATS/SMP_LOG с названием текущее дата-время.
Открывается программой SMPLog.

четверг, 18 июля 2019 г.

Ntpdate работает, а ntpd - нет.

Бывает, что ntpdate синхронизирует, а ntpd - нет.

# ntpq -pn
     remote           refid      st t when poll reach   delay   offset  jitter
================================================
 10.1.1.4        .INIT.          16 u    -   64    0    0.000    0.000   0.000

Проверяем интерфейсы, на которых запущен ntp.

udp        0      0 127.0.0.1:123           0.0.0.0:*                           27026/ntpd
udp        0      0 0.0.0.0:123             0.0.0.0:*                           27026/ntpd

Этого мало! Должна быть привязка к интерфейсу.
Проверяем конфиг (если привязка настраивается там), опции и скрипты запуска.
Например, /etc/conf.d/ntpd:

# Options to pass to the ntpd process
# Most people should leave this line alone ...
# however, if you know what you're doing, feel free to tweak
NTPD_OPTS="-g -u ntp:ntp -I enp4s0.10"

Интерфейс должен быть указан правильный или не указан вовсе.
Перезапускаем ntpd и проверяем:

     remote           refid      st t when poll reach   delay   offset  jitter
===================================================
+10.1.1.4        195.210.189.106  2 u   44   64  377    7.842    0.999   0.123

Норма!