Hello,
i am trying to monitor a Rittal lcp. I have a MIB File and converted it to oidlib. Now when I try to create a new snmp library sensor I am getting always the error No such Object error # 222. Can anyone tell me what I should do?
Here a sample from the oidlib file:
rittal-LCP-DX MODULE-IDENTITY
-- -- Node definitions -- -- 1.3.6.1.4.1.2606 rittal OBJECT IDENTIFIER ::= { enterprises 2606 } -- 1.3.6.1.4.1.2606.21 lcp-dx OBJECT IDENTIFIER ::= { rittal 21 } -- 1.3.6.1.4.1.2606.21.1 system OBJECT IDENTIFIER ::= { lcp-dx 1 } -- 1.3.6.1.4.1.2606.21.1.1 agentRelease OBJECT-TYPE SYNTAX Integer32 UNITS "N/A" MAX-ACCESS read-only STATUS current DESCRIPTION "Release of the Agent." ::= { system 1 } -- 1.3.6.1.4.1.2606.21.1.2 agentCode OBJECT-TYPE SYNTAX Integer32 UNITS "N/A" MAX-ACCESS read-only STATUS current DESCRIPTION "Code of the Agent. 2=pCOWeb." ::= { system 2 } -- 1.3.6.1.4.1.2606.21.2 instruments OBJECT IDENTIFIER ::= { lcp-dx 2 } -- 1.3.6.1.4.1.2606.21.2.0 pCOWebInfo OBJECT IDENTIFIER ::= { instruments 0 } -- 1.3.6.1.4.1.2606.21.2.0.10 pCOStatusgroup OBJECT IDENTIFIER ::= { pCOWebInfo 10 } -- 1.3.6.1.4.1.2606.21.2.0.10.1 pCOId1-Status OBJECT-TYPE SYNTAX Integer32 UNITS "N/A" MAX-ACCESS read-only STATUS current DESCRIPTION "Status of pCOId1. 0=Offline, 1=Init, 2=Online" ::= { pCOStatusgroup 1 } -- ... You will have how many pCOIdX-Status objects as the pCOs connected to pCOWeb. -- 1.3.6.1.4.1.2606.21.2.0.11 pCOErrorsNumbergroup OBJECT IDENTIFIER ::= { pCOWebInfo 11 } -- 1.3.6.1.4.1.2606.21.2.0.11.1 pCOId1-ErrorsNumber OBJECT-TYPE SYNTAX Integer32 UNITS "N/A" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of Communication Errors from pCOId1 to pCOWeb." ::= { pCOErrorsNumbergroup 1 } -- ... You will have how many pCOIdX-ErrorsNumber objects as the pCOs connected to pCOWeb. -- 1.3.6.1.4.1.2606.21.2.1.1 digitalObjects OBJECT IDENTIFIER ::= { rittal-LCP-DX 1 }
and so on…
error-#222
no-such-object
snmp
Время на прочтение
5 мин
Количество просмотров 5.5K
Контроль уровня тонера
Многие администраторы сочли бы очень практичной возможностью контролировать уровень тонера в картриджах всех принтеров с помощью PRTG Network Monitor. Но не все устройства поддерживают идентификаторы объектов (OID) с помощью датчика SNMP. Тем не менее есть вариант, позволяющий следить за уровнем тонера с помощью PRTG.
Некоторые принтеры не поддерживают идентификаторы объектов (OID), встроенные в датчик принтера PRTG, поэтому при попытке запроса данных появляется сообщение об ошибке SNMP №222. В таких случаях решить проблему поможет встроенный в PRTG датчик SNMP (настраиваемая таблица). В англоязычных установках он обозначен как SNMP Custom Table Sensor. Для этого вам потребуются OID таблицы SNMP. Для отображения уровня наполнения используется OID «1.3.6.1.2.1.43.11.1». Введите его на первом этапе настройки.
С помощью таблицы SNMP программа PRTG в виде списка отображает текущие уровни тонера.
Затем измените столбец для идентификации на OID «1.3.6.1.2.1.43.11.1.1.6». Он отражает цвет картриджа. Теперь задайте имя канала. Оно отображается рядом с результатом датчика, например, «уровень наполнения». Затем нужно привести в соответствие столбец сенсорного канала. Для этого вводится OID «1.3.6.1.2.1.43.11.1.1.9», который отражает текущий уровень наполнения в процентах. Для настройки единиц данного канала нужно выбрать пункт «процент» в раскрывающемся списке.
Далее PRTG считывает все датчики вашего принтера и показывает вам таблицу с доступными значениями. Отметьте все каналы, которые вы хотите добавить и завершите настройку, нажав «Сохранить». Теперь PRTG настраивает датчик по каждой выделенной записи и задает название датчика на основе считываемой информации. С этого момента отображается уровень наполнения картриджа тонером, и изменения записываются непрерывно. Подробные пошаговые инструкции с иллюстрациями см. в Базе знаний PRTG.
Обзор инвентаризации в PRTG
При использовании PRTG Network Monitor структура дерева устройств с годами становится все более сложной. Поэтому имеет смысл время от времени проверять все зависимости интервалов и активные наследования между хостами. Кроме того, нужно перечислить все датчики и каналы, в которых были введены ограничения. Зная, как это сделать, вы сможете быстро создавать соответствующие обзоры.
Разросшиеся системы мониторинга время от времени требуют инвентаризации.
Требуемую информацию можно без проблем считать из PRTG. Для этого мы рекомендуем использовать инструмент PrtgAPI – интерфейс C#/PowerShell, индивидуально адаптированный к PRTG Network Monitor. Прикладной программный интерфейс (API) позволяет считывать практически любую информацию о датчике из PRTG, а затем обрабатывать ее в электронной таблице. Для получения всех характеристик канала, включая идентификатор датчика, в API выполняется следующая команда:
Get-Sensor *cpu* | Get-Channel |
Export-Csv C:channelLimits.csv -NoType
Если вы хотите включить имя датчика в таблицу, вы можете добавить его с помощью объекта Select. Командная строка может выглядеть таким образом:
$sensors = get-sensor *cpu*
$sensors|foreach {
$s = $_ $s|Get-Channel|select @{l="SensorName";e={$s.Name}},
SensorId,Name,Id, *limit*
}|Export-Csv C:channelLimits.csv -NoType
Если вы хотите создать отчет о зависимостях датчика, вам поможет объект Get-ObjectProperty. Он позволяет проанализировать свойства DependencyType и DependentObjectId объекта SensorSettings. Подробные инструкции, включая дополнительную информацию о PrtgAPI, см. в Базе знаний Paessler.
Проверка соединения с датчиком MQTT
Многие средние производственные предприятия постепенно включают свои станки в сеть. Они соединяются в специально определенной для этого области и отправляют информацию центральному брокеру MQTT, где происходит последующая обработка данных. Для предприятия важно следить за тем, полностью ли доступен брокер MQTT. На этот счет есть отдельные рекомендации.
Датчик-ретранслятор MQTT проверяет, можно ли подключиться к брокеру.
PRTG Network Monitor предлагает для этой цели специальный датчик-ретранслятор MQTT. Он проверяет, можно ли подключиться к брокеру, и принимает ли брокер сообщения через Publish. Кроме того, датчик контролирует, передает ли брокер сообщение соответствующему участнику, и, с одной стороны, измеряет время отдельного соединения, а с другой – общее время, необходимое для прохождения сигнала туда и обратно с момента выдачи сообщения до повторного приема.
Настройка датчика MQTT очень проста и включает в себя всего несколько шагов. В PRTG добавляется датчик MQTT Round Trip BETA. В настройках датчика назначается имя для датчика и сохраняется раздел MQTT (MQTT Topic). Значение по умолчанию – PRTG/roundtrip/%sensorid, где PRTG занимает место %sensorid с соответствующим идентификатором датчика. Чтобы датчик мог получить доступ к разделу MQTT, сохраните свои учетные данные MQTT в настройках родительского устройства. После запуска датчика он отображает время прохождения сообщения туда и обратно, состояние прохождения, время подключения публикатора и время подключения подписчика в разных каналах датчика.
Удаленный доступ к основному серверу PRTG
PRTG Network Monitor применяется во многих компаниях для мониторинга ИТ-инфраструктуры. Нередко возникает вопрос о том, как получить доступ к основному серверу PRTG вне корпоративной сети. То, что должен учитывать в данном случае администратор, и какие меры предосторожности важны для предотвращения несанкционированного доступа третьих лиц, представлено в следующей рекомендации.
Вы настроили PRTG в своей внутренней сети со своим личным IP-адресом, например, 192.168.0.100. Все работает хорошо, но теперь вы также хотите получить доступ к основному серверу PRTG через интернет с другого компьютера. Для этого вы можете использовать мобильные приложения PRTG. Однако, прежде чем это станет возможным, нужна уверенность в том, что вы сможете получить доступ к основному серверу PRTG извне, в том числе через брандмауэр.
Поскольку безопасность – это альфа и омега, сначала нужно позаботиться о невозможности входа другого лица в ваш аккаунт PRTG. Для этого необходимо изменить пароль учетной записи администратора по умолчанию, если вы еще этого не сделали. Чтобы проверить, используете ли вы пароль по умолчанию, просто перейдите в «Настройки / Настройки учетной записи / Моя учетная запись, раздел Учетная запись пользователя» в веб-интерфейсе PRTG.
Кроме того, не следует получать доступ к экземпляру PRTG извне через небезопасный HTTP. Поэтому следует убедиться в том, что программа PRTG настроена на использование HTTPS для всех подключений к веб-интерфейсу PRTG. Для этого выберите «Безопасный HTTPS-сервер в качестве порта протокола управления передачей (TCP) для входящих запросов веб-сервера» в разделе «Настройки / Управление системой / Веб-интерфейс, раздел Веб-сервер». Чтобы получить доступ к установке основного сервера извне, необходимо открыть необходимые порты в брандмауэре или перенаправить их. Для этого создайте правила NAT для этих портов. Задание правил NAT в брандмауэре может сильно отличаться в зависимости от используемого производителя. Поэтому ознакомьтесь с документацией вашего устройства или модели.
В нашем примере, если программа PRTG выполняется на сервере с IP-адресом 192.168.0.100, правила NAT могут выглядеть, как представлено на иллюстрации. Правило для HTTP является необязательным, но существенно упрощает процесс. Если вы введете в своем браузере «prtgserver.<mydomain.tld>», то сначала будет предпринята попытка доступа к веб-сайту через HTTP. Если вы не хотите создавать правило NAT для HTTP, вместо этого вам нужно каждый раз вводить prtgserver.<mydomain.tld>.
Так могут выглядеть на брандмауэре правила NAT для предоставления удаленного доступа к PRTG.
Также следует убедиться в том, что брандмауэр Windows отключен на сервере PRTG, или что вы создали соответствующие правила. Теперь вы можете удаленно отслеживать установку PRTG через мобильные приложения PRTG или получать доступ к веб-интерфейсу PRTG через интернет с других клиентов. Дополнительные сведения о настройке доступа к PRTG Network Monitor через брандмауэр, включая полезные дополнительные настройки, см. в разделе How-to.
Вы можете узнать о возможностях Paessler PRTG, скачать триал-версию, задать вопрос специалисту Softline (ключевой партнер Paessler в России и СНГ) на сайте paessler.softline.ru.
-
dominikRieder
- Service Provider
- Posts: 5
- Liked: never
- Joined: Aug 24, 2018 9:52 am
- Full Name: Dominik Rieder
- Contact:
Monitoring Backup Jobs with Snmp
Hello everyone,
I want to use the PRTG monitoring platform to monitor the backup jobs executed by veeam. For that I want to use Snmp with the .mib file of Veeam.
Since I am new to this, I might have a wrong understanding of some of the basics, so please bare with me.
The Prtg agend can be configured with a .mib (where I used the Veeam .mib file). The problem is that when I try to scan the data for a specifi OID I get the following response:
No such object (SNMP error # 222)
(this happens for all OIDs specified in the veeam .mib file)
I am quite sure that I setup the snmp services on both machines (the prtg and veeam machine) correctly, since I am able to read the »device uptime» with snmp.
Also I setup the Snmp Configuration in the Veeam B&R GUI with the IP of the reciver, Port and Community String.
It seems that the snmp configuration in veeam applies to sending data (i think trap notification or something?). But I tought that the .mib file tells where to find the data about backups on the machine veeam runs on. I hoped to use this mib file to actively read the data instead of receiving data from Veeam.
Any help with this problem is appreciated very much!
Best Regards,
Dominik
-
Dima P.
- Product Manager
- Posts: 13914
- Liked: 1454 times
- Joined: Feb 04, 2013 2:07 pm
- Full Name: Dmitry Popov
- Location: Prague
- Contact:
Re: Monitoring Backup Jobs with Snmp
Post
by Dima P. » Aug 24, 2018 2:08 pm
Hello Dominik,
Veeam B&R can send SNMP traps to the desired SNMP receiver based on it’s activity, check this article for proper global SNMP trap notification setup and let us know if that works for you. Cheers!
-
MOQ
- Lurker
- Posts: 1
- Liked: never
- Joined: Aug 10, 2020 4:34 am
- Full Name: Dean Tichborne
-
Contact:
Re: Monitoring Backup Jobs with Snmp
Post
by MOQ » Aug 10, 2020 4:45 am
Thanks for this post as this is what I am looking for. I have PRTG and want to monitor Veeam.
According to this post veeam-backup-replication-f2/where-can-i … 13133.html there is a mib file. I grab the mib file from suggested place and import it into PRTG. I go to my backup server and add the SNMP sensor and choose the mib file i created and then I get the same error as Dominik received:
Sorry, the scan for available monitoring items has failed!
Could not create the SNMP Library sensor on device «backupservernam and IP address».
No such object (SNMP error # 222)
I can confirm SNMP is working on this server.
The reply to this ticket veeam-backup-replication-f2/monitoring- … 52910.html mentions traps.
My question is, to monitor Veeam — backup failed/successful jobs, etc. Can we simply do a pull like what most mibs allow… the monitoring server on a query schedule goes out to the backup server to confirm how backup jobs are going/went? or is it only a push method where the backup server hits a threshold and sends an error to our monitoring server?
Thanks,
MOQ
-
HannesK
- Veeam Software
- Posts: 13200
- Liked: 2548 times
- Joined: Sep 01, 2014 11:46 am
- Full Name: Hannes Kasparick
- Location: Austria
- Contact:
Re: Monitoring Backup Jobs with Snmp
Post
by HannesK » Aug 10, 2020 6:36 am
Hello,
VBR supports push (sending SNMP traps). It is not possible to query / pull the VBR server with SNMP. It’s not running an SNMP server.
Best regards,
Hannes
- Remove From My Forums
-
Question
-
User-111638879 posted
I’m unable to monitor the CurrentConnections SNMP counter on my IIS 7 server (Windows 2008 R2 64bit) with the following OID:
1.3.6.1.4.1.311.1.7.3.1.13.0
I get the following error: «No Such Name (SNMP error # 2).», which suggest that this counter doesn’t exist on my server. The odd thing is that I’m able to monitor other web servers with the exact same OS and IIS setup using the same OID.
I’m also able to monitor other SNMP OIDs on that server.
Is there a way to install an OID? Or does anyone have an idea how to solve this?
Thanks
CactiEZ when adding a host: SNMP Information SNMP error
Time of Update: 2015-08-25
In the process of using CactiEZ, it is often impossible to add monitoring host or add host when SNMP information SNMP error occursFirst, the first is to determine that the cacti monitoring host can ping the monitored host, if not ping, please confirm the network configuration and the monitored host IP settings are correct. Second, if you can ping through, then c
PHP error Cannot adopt OID in UCD-SNMP-MIB, LM-SENSORS-MIB,
Time of Update: 2017-09-03
PHP error Cannot adopt OID in UCD-SNMP-MIB, LM-SENSORS-MIB,
Cannot adopt OID in UCD-SNMP-MIB:
The Cannot adopt OID in LM-SENSORS-MIB: lmTempSensorsValue
What should I do if I encounter these errors when running PHP? Just install two software!
They are getcomposer and snmp-mibs-downloader.
Download: curl-sS https://get
PHP error cannot adopt OID in Ucd-snmp-mib, Lm-sensors-mib
Time of Update: 2017-09-03
Cannot adopt OID in Ucd-snmp-mib:Cannot adopt OID in Lm-sensors-mib:lmtempsensorsvalueWhat happens if I run PHP and encounter these errors? Install two software on the line!They were: Getcomposer and Snmp-mibs-downloader.Download: Curl-ss Https://getcomposer.org/installer | PhpInstallation:/usr/bin/php Composer.phar—versionEnvironment variable: MV Composer.phar/usr/local/bin/composerApt-get Install
SNMP ++ package usage and error handling
Time of Update: 2018-12-03
project file «. When the following error occurs during compilationSnmp_pp.lib (address. OBJ): Error lnk2001: unresolved external symbol _ htonl @ 4Snmp_pp.lib (address. OBJ): Error lnk2001: unresolved external symbol_wsagetlasterror @ 0Snmp_pp.lib (uxsnmp. OBJ): Error lnk2001: unresolved external symbol_wsagetlasterro
An error occurred while capturing the disk capacity information of a remote server using SNMP.
Time of Update: 2014-10-02
The company’s server hard disk is 44 TB and only 2 TB is captured using snmpwalk. See the red font below.
[Email protected]: # snmpwalk-V 2C-C *********. 1.3.6.1.4.1.2021.9.1.6
Iso.3.6.1.4.1.2021.9.1.6.1 = integer: 226311584
Iso.3.6.1.4.1.2021.9.1.6.2 = integer: 0
Iso.3.6.1.4.1.2021.9.1.6.3 = integer: 0
Iso.3.6.1.4.1.2021.9.1.6.4 = integer: 10240
Iso.3.6.1.4.1.2021.9.1.6.5 = integer: 0
Iso.3.6.1.4.1.2021.9.1.6.6 = integer: 6608132
Iso.3.6.1.4.1.2021.9.1.6.7 = integer: 5120
Iso.3.6.1.4.1.2021.9.
Ubuntu Install SNMP report unlinked OID in Ipatm-ipmc-mib:marsmib:: = {mib-2 57} Error
Time of Update: 2015-08-30
First run the following script (script excerpt from: http://www.th7.cn/system/lin/201304/38800.shtml)#!/bin/bashFor I in/usr/share/mibs/ietf/ipsec-spd-mib/usr/share/mibs/ietf/ipatm-ipmc-mib /usr/share/mibs/iana/iana-ippm-metrics-registry-mib/usr/share/mibs/ietf/snmpv2-pduDoMV $i/usr/share/mibsDoneSolve this problem and it’s going to be a problem.snmpwalk -v 2c -c public localhostHrmemory Run this command when promptedUCD-SNMP-MIB::ssCpuIdle.0 = No mo