OpenNMS не распознает узлы для мониторинга SNMP

Моя система OpenNMS работает на Windows Server 2012, и я выполняю большинство настроек через веб-интерфейс.

Я настроил сообщество SNMP, связанное с диапазоном IP-адресов для узла, который я хочу отслеживать. Я указал строку для этого сообщества. Я добавил узел (который содержит несколько IP-адресов) для подготовки. Я добавил узел в группу сбора данных по умолчанию. Однако когда я пытаюсь перейти к узлу, повторно сканировать его и управлять сбором данных для каждого интерфейса, я не могу рассматривать узел как вариант для сбора данных. Я также не вижу данных SNMP на графиках доступности узлов, только данные ICMP. Как мне подойти к этой проблеме. Есть ли какие-либо дополнительные файлы, которые мне нужно отредактировать?

Если кто-то из вас немного знаком с OpenNMS, буду признателен за помощь. Я использую OpenNMS всего 2 недели, и у меня очень мало знаний о SNMP или сетях, хотя я узнаю больше с каждым днем.


person Joel    schedule 25.05.2017    source источник


Ответы (1)


Прежде всего, важно обеспечить доступ OpenNMS в качестве SNMP к вашему устройству, которое вы хотите отслеживать. Вы можете убедиться в этом, выполнив следующую команду из CLI с вашего сервера OpenNMS:

snmpwalk -v 2c -c <your-community-string> <your-ip-interface>

Если вы не видите никаких выходных данных или тайм-аута, у вас есть проблемы с подключением, которые могут быть брандмауэрами между вашим OpenNMS и устройством, которое вы хотите отслеживать. Это также может быть связано с тем, что агент SNMP на вашем устройстве не разрешает доступ с IP-адреса ваших серверов OpenNMS.

Насколько я понимаю, у вашего узла есть несколько подготовленных вами IP-интерфейсов. Вы можете определить атрибут «Основной SNMP», что означает:

  • P: это основной интерфейс, и когда он будет доступен, OpenNMS попытается получить все данные о производительности SNMP с этого интерфейса.
  • S: он установлен как вторичный, это означает, что SNMP доступен, но будет использоваться для получения данных о производительности SNMP, только если основной интерфейс не работает.
  • N: Не используется для сбора данных о производительности SNMP.

По умолчанию OpenNMS также обнаруживает такие службы, как SNMP. Служба SNMP назначается интерфейсу, когда можно получить идентификатор системного объекта (sysoid) .1.3.6.1.2.1.1.2.0 с заданного IP-интерфейса с помощью настроенного вами сообщества SNMP по IP-адресу в WebUI. Вы можете устранить эту проблему в CLI, используя команду snmpget с вашего сервера OpenNMS следующим образом:

snmpget -v 2c -c <your-community-string> <your-ip-interface> .1.3.6.1.2.1.1.2.0

Если вы не получите результата, OpenNMS не обнаружит службу SNMP. OpenNMS будет пытаться собирать данные о производительности SNMP только с IP-интерфейса, когда служба SNMP связана.

Надеюсь, это поможет в дальнейшем устранении неполадок.

person indigo    schedule 15.09.2017