Zabbix

Мониторинг температуры и 220V через Zabbix

monitoring-temperatury-i-220v-cherez-zabbix

monitoring-temperatury-i-220v-cherez-zabbix

Для мониторинга температуры и 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.

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (2 оценок, среднее: 5,00 из 5)
Загрузка...

3 Комментариев

  1. Артур

    Здравствуйте! Я начинающий пользователь zabbix. Заинтересовала Ваша статья. Скачал шаблон, но при импорте возникает ошибка: Ошибочный тег «/zabbix_export/version»: неподдерживаемый номер версии.

  2. Артур

    Здравствуйте! А шаблон на zabbix 4.0 есть? При импорте ошибки.

    • adminblog

      Здравствуйте, официального (от производителя) шаблона нет. Этот шаблон делал под версию 4.2, которая стоит на фирме. К сожалению ни времени, ни возможности сейчас сделать для 4.0 — нет. Попробуйте открыть текстовым редактором xml файл, и заменить версию с 4.2 на 4.0. Но при этом, я ничего гарантировать не буду.

Оставить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.