Настроить систему мониторинга для IoT на базе Zabbix

60 000 руб. за проект • наличный расчёт, безналичный расчёт
11 июня 2017, 20:29 • 3 отклика • 119 просмотров
Наша команда работает над системой управления сетями сенcоров. Одна из задач, которая перед нами стоит это настроить систему мониторинга конечных устройств и базовых станций сети сенсоров.

Для этого необходимо:
- настроить Zabbix для получения метрик от базовых станций
- настроить Zabbix для получения метрик от конечных устройств
- настроить параметры мониторинга на основе полученных метрик
- собрать сконфигурированную систему в Docker контейнер и подготовить для быстрого развертывания

Данные должны проталкиваться (push) в Zabbix в формате JSON.
Все объекты в Zabbix должны быть сопоставлены с реальными объектами в поле.

Проект с продолжением.

Кандидат должен очень хорошо себя чувствовать в среде Zabbix и понимать что он делает. Если вы не уверены в своих силах или только осваиваете Zabbix - эта работа не для вас.

Список метрик приведен ниже, список параметров мониторинга будет передан позднее (он готов).

Device metrics are transmitted with each message.
- User identifier (string)
- Network identifier (string)
- Gateway identifier (string)
- Device identifier (string)
- List of device tags
- Device class
- Message radio frequency
- Message payload size
- Message direction
- SNR
- RSSI
- Datarate
- Uplink counter
- Downlink counter
- Time on air
- Is JOIN request
- Received by gateway timestamp
- Received by server timestamp
- Geographic location (GPS coordinates)
- Is ADR incident
- Is MAC incident
- Is ADR support

Gateway metrics are transmitter by gateway on a scheduled basis, once per 30 seconds for example:
- User identifier
- Network identifier
- Gateway identifier
- List of gateway tags
- Uptime
- Ping for cellular connectivity
- Ping for ethernet connectivity
- Is cellular interface available
- Is ethernet interface available
- Is main power available
- Amount of free RAM
- Amount of free FLASH
- CPU load
- CPU temperature
- Humidity
- Uplink counter
- Downlink counter
- Uplink time on air
- Downlink time on air
- Average RSSI (from previous transmission)
- Average DR (from previous transmission)
- Average SNR (from previous transmission)