Mgcamd: автоматическая генерация priority.list и ignore.list

При использовании mgcamd всегда возникает проблема с задержкой переключения каналов из-за порядка и неиспользуемых CAID. Делать это вручную сложно. Был написан парсер на perl для логов mgcamd. На выходе два списка. Основной это ignore.list и дополнительно priority.list(тут может понадобиться ручная корректировка порядка следования строк).

Также потребуется где-то запущенный syslogd.

В mg_fg выставляем:

D: { 7 }

L : { 03 } syslog-IP 514

Запускаем mgcamd и начинаем переключать каналы подряд.

Затем запускаем программу:

get_priolist.pl < mgcamd-syslog-file >list.txt

Редактором разделяем list.txt на priority.list и ignore.list. Правим при желании порядок строк в priority.list.

Скачать:   get_priolist.pl

Теги: , , ,

Ваш отзыв