Для мониторинга температуры и 220 в серверных используем устройство PING3 (http://www.equicom.ua/ping/ping3/ping3.htm) с датчиком температуры (http://www.equicom.ua/ping/acc_sensors/TS-AN1/TS-AN1.htm) и датчиком напряжения сети (http://www.equicom.ua/ping/acc_sensors/PS1/PS1.htm).
Настройка PING3
Администрировать устройство можно следующими способами: WEB интерфейс, Telnet, SNMP.
Подробное описание можно почитать тут http://www.equicom.ua/ping/ping3/Ping3(-knock).pdf
При первом включении, по умолчанию на устройстве установлен статический IP адрес 192.168.2.200 (DHCP не поддерживается). Также созданы два аккаунта для входа:
- admin:admin (логин:пароль) — пользователь с правами администратора (полный доступ ко всем функциям устройства)
- user:user (логин:пароль) — пользователь с ограниченными правами (только наблюдение за состоянием устройства)
После успешной авторизации будет открыта страница системных настроек, на которой можно увидеть номер используемой версии firmware. Далее необходимо произвести конфигурирование устройства и настройку всех требуемых параметров:
- На вкладке System указываем нужный статический IP для устройства. Также изменяем пароли для авторизации.
- На вкладке Analog Lines настраиваем значения, для аналоговых входов.
Устройство имеет три внешних аналоговых входа, именуемых AN1-AN3. Входы AN1 и AN2 выведены на одноименные разъемы, указанные на корпусе устройства. Вход AN3 выведен на разъем EXT. Еще один вход AN4 является внутренним и предназначен для измерения собственного напряжения питания устройства PING3.
Для точности получение данных, нужно изменять параметры получения значений. К каждому отдельному датчику, свои параметры.
Для получения значения температуры в градусах Цельсия в настройках аналогового входа, к которому подключен термодатчик, необходимо задать такие коэффициенты:
- O (offset) = –50
- M (multiplier) = 330
- Averaging = 100 (или больше)
Для получения значения собственного напряжения питания устройства в вольтах установите для входа AN4 следующие параметры:
- O (offset) = 0.5
- M (multiplier) = 21.7
- Averaging = 100
На этом, настройку устройства PING3 можно считать завершенной.
Получение данных с устройства PING3
Самым распространенным способом считать информацию с устройства, есть протокол сетевого управления SNMP. Устройство PING3 поддерживает версии SNMP v1, v2c.
Таблица (неполная, только для аналоговых входов) с поддерживаемыми OID выглядит следующим образом:
OID | Type | AN1 | AN2 | AN3 | AN4 | ext |
1.3.6.1.4.1.35160.1.16.1.7.1 | Integer | value offset | ||||
1.3.6.1.4.1.35160.1.16.1.8.1 | Integer | value multiplier | ||||
1.3.6.1.4.1.35160.1.16.1.9.1 | Integer | low limit | ||||
1.3.6.1.4.1.35160.1.16.1.10.1 | Integer | high limit | ||||
1.3.6.1.4.1.35160.1.16.1.11.1 | Integer | hysteresis | ||||
1.3.6.1.4.1.35160.1.16.1.12.1 | Integer | averaging | ||||
1.3.6.1.4.1.35160.1.16.1.13.1 | Integer | current value | ||||
1.3.6.1.4.1.35160.1.16.1.7.2 | Integer | value offset | ||||
1.3.6.1.4.1.35160.1.16.1.8.2 | Integer | value multiplier | ||||
1.3.6.1.4.1.35160.1.16.1.9.2 | Integer | low limit | ||||
1.3.6.1.4.1.35160.1.16.1.10.2 | Integer | high limit | ||||
1.3.6.1.4.1.35160.1.16.1.11.2 | Integer | hysteresis | ||||
1.3.6.1.4.1.35160.1.16.1.12.2 | Integer | averaging | ||||
1.3.6.1.4.1.35160.1.16.1.13.2 | Integer | current value | ||||
1.3.6.1.4.1.35160.1.16.1.7.3 | Integer | value offset | ||||
1.3.6.1.4.1.35160.1.16.1.8.3 | Integer | value multiplier | ||||
1.3.6.1.4.1.35160.1.16.1.9.3 | Integer | low limit | ||||
1.3.6.1.4.1.35160.1.16.1.10.3 | Integer | high limit | ||||
1.3.6.1.4.1.35160.1.16.1.11.3 | Integer | hysteresis | ||||
1.3.6.1.4.1.35160.1.16.1.12.3 | Integer | averaging | ||||
1.3.6.1.4.1.35160.1.16.1.13.3 | Integer | current value | ||||
1.3.6.1.4.1.35160.1.16.1.7.4 | Integer | value offset | ||||
1.3.6.1.4.1.35160.1.16.1.8.4 | Integer | value multiplier | ||||
1.3.6.1.4.1.35160.1.16.1.9.4 | Integer | low limit | ||||
1.3.6.1.4.1.35160.1.16.1.10.4 | Integer | high limit | ||||
1.3.6.1.4.1.35160.1.16.1.11.4 | Integer | hysteresis | ||||
1.3.6.1.4.1.35160.1.16.1.12.4 | Integer | averaging | ||||
1.3.6.1.4.1.35160.1.16.1.13.4 | Integer | current value | ||||
1.3.6.1.4.1.35160.1.26.0 | Integer | Power Sensor |
Полный список OID можно посмотреть при помощи приложения SnmpWalk.exe (качаем тут https://snmpsoft.com/shell-tools/snmp-walk/), выполнив команду:
SnmpWalk.exe -r:192.168.2.200
Подключение к Zabbix
Сбор данных в систему Zabbix, задача индивидуальная, в зависимости от подключенных датчиков и их особенностей. Разработан готовый шаблон, для мониторинга температуры и 220 (используются датчики, указаны в описании статьи) в серверной, можно скачать тут. Каждое устройство добавляем как новый узел сети, с указанием интерфейса SNMP.
Артур
Здравствуйте! Я начинающий пользователь zabbix. Заинтересовала Ваша статья. Скачал шаблон, но при импорте возникает ошибка: Ошибочный тег «/zabbix_export/version»: неподдерживаемый номер версии.
Артур
Здравствуйте! А шаблон на zabbix 4.0 есть? При импорте ошибки.
adminblog
Здравствуйте, официального (от производителя) шаблона нет. Этот шаблон делал под версию 4.2, которая стоит на фирме. К сожалению ни времени, ни возможности сейчас сделать для 4.0 — нет. Попробуйте открыть текстовым редактором xml файл, и заменить версию с 4.2 на 4.0. Но при этом, я ничего гарантировать не буду.