ООО «Цитадель» обслуживает передвижные комплексы фотовидеофиксации нарушений правил дорожного движения. Комплекс оснащен аккумулятором на 12 В, GPS/GLONASS приемником и модулем GPRS для удаленной работы сервисной службы. Оператор, управляющий комплексом на точке дислокации, использует web-интерфейс комплекса для его настройки и последующего контроля. Используются несколько моделей комплексов разных производителей. Данные о состоянии комплексов, можно получать по протоколу SNMP, HTTP, либо из СУБД.
Для контроля работы комплекса необходимо отслеживать:
- место размещения комплекса по GPS/GLONASS координатам и сравнивать их значение с утвержденным графиком дислокации комплекса;
- адрес размещения комплекса, указанный в настройках в сравнении с утвержденным графиком;
- порог скоростного режима в сравнении с утвержденным графиком;
- параметры напряжения на АКБ, с целью оценить разряд;
- статус фиксации проездов автомобилей для оценки работоспособности комплексов.
На основании этих критериев ООО «Цитадель» разработало техническое задание на реализацию системы мониторинга для нашей компании. Дополнительно нужно проводить мониторинг связи с комплексом, агрегировать полученные метрики в СУБД, загружать утвержденный график размещения комплексов и формировать тревоги с разными статусами.
Наша компания согласовала инструменты для построения инфраструктуры с использованием свободно распространяемого ПО. В качестве системы мониторинга было выбрано ПО Nagios, в качестве СУБД — MySQL. Было разработано несколько модулей ПО:
- модуль загрузки данных с комплексов в СУБД;
- модуль web-сервер для загрузки файла графика размещения комплексов, отражения места установки комплексов на карте, отражения контролируемых параметров;
- модуль экспортер данных в ПО Nagios.
Для функционирования разработанной информационной системы на стороне ООО «Цитадель» размещено серверное оборудование под управлением ОС Linux.