Кратко о принципах работы системы IQM. Печать
Автор: Максим   
31.03.2010 13:37


Агент работает под управлением Linux 2.6/Free BSD, ПО агента разработано средствами C++. Из дополнительных сетевых сервисов на агенте требуются: SSH (TCP-22) для администрирования, NTP (TCP/UDP-123) для синхронизации времени. Необходима точная синхронизация времени, поэтому наличие надежного источника NTP на сети весьма желательно. Возможна работа через NAT/FW.


Агенты между собой осуществляют тестовые сессии, в ходе которых они обмениваются пакетами. На их основе осуществляются замеры сетевых параметров качества сети: Packet Loss, PDV (Jitter), RTT либо Banwidth-тест. Для проведения тестов используется UDP. Порты UDP аллокируются либо динамически, либо могут быть заданы администратором (для прохождения тестов через firewall). Полученные измерения собираются на агенте в виде текстовых файлов. По заданным администратором критериям (количество строк и/или временной период) CDR файлы ротируются и передаются в систему управления по FTP (для транспорта можно использовать и SSH). В СУ CDR поднимаются в базу данных (сейчас MySQL), анализируются, готовятся отчеты, генерируются алармы и т.п.


Управление агентом осуществляется по внутреннему протоколу, используется TCP-1189. При открытии сессии управления осуществляется hanshake авторизация, пароль для доступа к агенту по сети в открытом виде не передается.


Обновлено 31.03.2010 14:52