Huawei OLT DDM SNMP OID

Однажды на магистрали к одному из Huawei MA5608 из-за жары и плохого кабеля постепенно ухудшался оптический уровень, пока не потерялась связь с устройством.
По этому я создал в Zabbix триггеры которые сообщат о том что ухудшается сигнал и это позволит предотвратить потерю связи.

Читать далее «Huawei OLT DDM SNMP OID»

BDCOM OLT DDM SNMP OID

Однажды понадобилось мониторить уровень оптического сигнала до BDCOM OLT P3310C и P3608-2TE, после того как магистральные кабели разного качества летом в жару могли растягиваться, и таким образом мы потеряли связь с одним из OLT, хотя эту ситуацию можно было спрогнозировать и предотвратить.

Читать далее «BDCOM OLT DDM SNMP OID»

ABillS. Сдвиг портов SNMP

Заметил однажды, что на коммутаторах Huawei могут сдвигаться SNMP индексы портов, например на Huawei s2326 сначала считаются VLAN, например ifIndex.1 это vlan1, ifIndex.2, ifIndex.3, ifIndex.4 это пользовательские VLAN, а потом уже ifIndex5, это порт коммутатора Ethernet1. Из-за этого в ABillS при привязке услуги клиента к портам коммутатора будут не верно отображаться порты.

Читать далее «ABillS. Сдвиг портов SNMP»

Добавление BDCOM OLT в ABillS

В этой статье я приведу пример добавления BDCOM-P3310C и BDCOM-P3310B в биллинговую систему ABillS на операционной системе Ubuntu Server 16.04.

Читать далее «Добавление BDCOM OLT в ABillS»

SNMP OID и MIB для Mimosa устройств

Делал однажды Zabbix шаблон для Mimosa B5c и исследовал несколько полезных SNMP OID/MIB.

Первым делом включим SNMP в устройстве, проверим связь из Linux и увидим доступные OID:
Читать далее «SNMP OID и MIB для Mimosa устройств»

Решение ошибки в Zabbix «snmp_parse_oid(): cannot parse OID «MIB»»

Заметил однажды на новой системе после импорта Zabbix шаблонов что не все элементы данных успешно работают.

И отображается ошибка:

snmp_parse_oid(): cannot parse OID «MIB»

Как оказалось в элементах данных указаны MIB вместо OID, которых нет в системе.
Приведу пример, MIB для входящего трафика на первом интерфейсе будет ifInOctets.1, а OID 1.3.6.1.2.1.2.2.1.10.1
Тут более подробно можно увидеть примеры Список SNMP OID и MIB для интерфейсов
Поэтому вариантом решения данной ошибки будет либо редактирование всех элементов шаблона изменим MIB на OID, либо вариант проще — установить MIB которых нет в системе, если это стандартные MIB то их можно установить как я описывал в этой статье — Установка MIB в Ubuntu и решение ошибки «SNMP Cannot Find Module …»

В конце обязательно перезапустим snmpd и zabbix-server:

sudo service snmpd restart
sudo service zabbix-server restart

Все.

Установка и использование Net-SNMP

Установить Net-SNMP в Centos можно командой:

sudo yum install net-snmp-utils net-snmp

В Ubuntu/Debian так:

sudo apt-get install snmp snmpd

Сделаем копию стандартного файл конфигурации на всякий случай:

sudo mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.default

Далее например в текстовом редакторе nano откроем конфигурацию (Ctrl+X для выхода, y/n для сохранения или отмены изменений):

sudo nano /etc/snmp/snmpd.conf

И откроем доступ к snmp для localhost и указанной подсети (где public — комьюнити (пароль), rocommunity определяет доступ только для чтения, rwcommunity — чтение и запись):

rocommunity public  localhost
rocommunity public 192.168.1.0/24

Перезапустим snmpd чтобы применить изменения в конфигурации:

sudo service snmpd restart

Выполним проверку с локального сервера или указанной выше подсети:

snmpwalk -v 1 -c public 127.0.0.1

Смотрите также:
Linux snmp OIDs

Список SNMP OID и MIB для интерфейсов

Приведу ниже список стандартных OID и MIB с описанием для получения по SNMP различной статистики сетевых интерфейсов коммутаторов, маршрутизаторов, точек доступа, сетевых плат в серверах и т.д.

Читать далее «Список SNMP OID и MIB для интерфейсов»

Почему Zabbix не всегда рисует графики

Бывают случаи когда часть информации на графиках в Zabbix отсутствует, так сказать отображается частично и с перебоями.

Опишу возможные причины перебоев и их решение:

1) Может быть плохая связь с узлом сети, необходимо проверить пинг с Zabbix сервера на узел сети.
Для примера, первая команда PING с большими пакетами из Windows, а вторая из Linux:

ping -t -l 1024 192.168.5.1
ping -i 0.2 -s 1024 192.168.5.1

2) Устройство медленно работает и перестает отвечать при большом количестве запросов, для решения этой проблемы необходимо в настройках узла сети Zabbix снять галочку «Использовать массовые запросы».

3) Для получения данных с узла сети используются 32-битные счетчики, и при загрузке интерфейсов устройства например выше 400 мегабит данные на графике могут не отображаться, для решения этой проблемы в элементах данных необходимо заменить их на 64-битные и очистить историю узла сети чтобы на графиках не было скачков.
Например, если трафик получается с первого сетевого интерфейса через MIB ifInOctets.1 (32-бит), то его нужно заменить на ifHCInOctets.1 (64-бит).