Установлено: netxms 1.2.16
Дано: АТС ARIA SOHO + модуль LAN-U
Надо: Хранить лог звонков.
SOHO не поддерживает всяческие SNMP и пр. но умеет выводить лог в терминал. Т.е. в тупую putty>telnet после совершения звонка SOHO выводит 1 строку с данными:
0098 145 00:00:51 13/11/14 10:08 E121
0099 133 00:00:23 13/11/14 10:12 E110
0100 107 002 00:00:08 13/11/14 10:17 <городской номер> ** 0 0
0101 140 00:00:15 13/11/14 10:27 E145
0102 121 004 00:00:37 13/11/14 10:29 <мобильный номер> ** 0 0
Соответственно можно ли это все загнать (для хранения) в Data Collection? И если да, то как?
Можно написать свой скрипт который получит данные и разберет все на поля. Дальше несколько вариантов:
1) использовать nxpush или nxapush для передачи нового значения на сервер;
или
2) сделать external parameter который сможет читать полученные значения.