Добрый день.
Нужен шлюз, который принимал бы данные по 104 протоколу по общему опросу раз в минуту и складывал бы эти значения в БД Zabbix.
Разработка ПО (клиентская часть) МЭК 60870-5-104
Поддерживаемые идентификации типа:
М_SP_NA_1;
M_DP_NA_1;
M_ME_NC_1;
M_SP_TB_1;
M_DP_TB_1.
Совместимость с ОС:
CentOS Stream 9.
Формат установки:
RPM пакет.
Графическая оболочка (GUI):
не требуется.
Требования:
1) Подключение к серверу передачи данных по МЭК 60870-5-104.
2) Работа в режиме фонового процесса (service).
3) Настройка подключения (для каждой сессий) в виде конфигурационного файла в котором указывается следующие параметры:
Название подключения;
IP адрес источника;
Период общего опроса;
Интервал синхронизации времени;
Общий адрес ASDU;
TCP порт;
Таймаут T0;
Таймаут T1;
Таймаут T2;
Таймаут T3;
Параметр W;
Длина общего адреса ASDU;
Длина кода причины передачи;
Длина адреса объекта информации.
3) Управление сессиями с помощью команд терминала (подключиться № сессии/все сессии, отключиться № сессии/все сессии). Вывод информации о подтверждении о выполнении или невыполнении команды.
4) Вывод информации (в виде таблицы) о текущем состоянии сессий (подключено, отключено) с помощью команды терминала.
5) Логирование о работе сервиса и подключений. Настройка уровня логирования (info, warn, error, fatal, debug) и места записи (/var/log/...) в конфигурационном файле ПО.
6) Получение и вывод данных в терминале по команде с опциями (номер активной сессии, начальный адрес источника данных, количество адресов источника данных начиная с начального адреса по возрастанию, мгновенное значение или отображение значения в реальном времени).
7) Возможность интеграции с ПО Zabbix 6.0/6.4/7.0 LTS (отредактировать конфигурационный файл /etc/zabbix/zabbix_agent2.conf, прописать параметры необходимые для вызова из графической оболочки):
8) После применения вышеуказанных параметров в конфигурационном файле /etc/zabbix/zabbix_agent2.conf, настройка опроса в графической оболочке Zabbix должная выполняться следующим образом:
а) Тип элемента данных Zabbix агент (работающий с помощью утилиты Zabbix agent 2);
б) Ключ элемента данных набор опций в виде чисел через запятую (номер активной сессии, адрес источника данных);
в) Тип информации элемента данных числовой (с плавающей точкой), числовой (целое положительное).
г) Интерфейс узла сети Агент
Разделы:
Опубликован:
17.09.2024 | 17:47 [поднят: 17.09.2024 | 17:47]
Заказ находится в архиве