SNMP with multiple servers

All questions related to installations, configurations and maintenance of Advanced Host Monitor (including additional tools such as RMA for Windows, RMA Manager, Web Servie, RCC).
Post Reply
goonbreath
Posts: 7
Joined: Wed Aug 24, 2011 2:30 pm

SNMP with multiple servers

Post by goonbreath »

Hi,

I have a single RMA with 2 servers sending info to it. They are both the same make and model of Dell server. Is there a way to differenciate between the 2 servers? I can only see the one with the RMA on it.

Thanks
KS-Soft
Posts: 13012
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

Different servers have different hostnames and different IP addresses. When you setup test item, you specify server that you want to check.
I can only see the one with the RMA on it
Could you please explain what exactly means "see"? RMA does not show servers, it performs specified test for specified host.
Do you mean RMA returns some error?
What exactly is test status?
What exactly error description do you see in Reply field of the test

Regards
Alex
goonbreath
Posts: 7
Joined: Wed Aug 24, 2011 2:30 pm

Post by goonbreath »

I have 2 servers:

File
Mail

File has the RMA on it and both servers have open manage, which I can monitor at other sites we look at. This is the first site with 2 separate servers I have come to set up.

If I do a request as follows:

SNMP Get 1.3.6.1.4.1.674.10892.1.200.10.1.2.1

That only gets the information for File. I added the .1 on the end to get me to see any information. I have tried .2 to .4 with no luck. With anything other than .1 I get 'SNMP Error: No Such Name' which usually means that the OID does not exist. When I put .1 like above, I get a response of 3 which means 'NORMAL'. The query I am asking for above is the global status of the server. If I change it to ask for the chassis name I get 'FILE'.

Do I need a separate agent for each SNMP device I am monitoring that uses the same OIDs?
KS-Soft
Posts: 13012
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

1) If you monitor local LAN, you don't need RMA at all
2) if you need to check remote network protected by firewall, you may use single RMA to check many different servers
3) When you need to check some parameter of SNMP enabled host, you specify target host name (or IP address) and OID of the counter you want to check.

If you want to check some SNMP parameter on 2 different servers using the same RMA, you should specify
- the same RMA for both tests
- the same OID for both tests
- different hostname for these tests

As I understand you are trying to specify different OID but the same hostname? This means you are requesting different parameters from the same SNMP agent.
SNMP Get 1.3.6.1.4.1.674.10892.1.200.10.1.2.1
That only gets the information for File. I added the .1 on the end to get me to see any information. I have tried .2 to .4 with no luck.
This means there are no such counters.
If you are not sure what OID you should use, check manual or MIB file that comes with this SNMP Agent.
Or at least send MIB file to us, we will check it for you.

Regards
Alex
goonbreath
Posts: 7
Joined: Wed Aug 24, 2011 2:30 pm

Post by goonbreath »

All servers we monitor are remote. We monitor roughly 40 different sites. We are oursourced IT for about 30 companies. Some sites have one server, some up to 30. I am only after one thing from SNMP, if the global status of Dell OpenManage is 'NORMAL'.

Both servers at this site have the Dell OpenManage set to report back to a single SNMP agent running on File, which is also the host for the RMA.

So, to resolve this, should I get each server to report to its own SNMP agent and get the RMA to query each separate SNMP? That would make more sense. I have been trying to get all servers to report to the same agent, which cannot work!

Sorry, I am new to SNMP and have only today worked out how to do it for 1 server.
KS-Soft
Posts: 13012
Joined: Wed Apr 03, 2002 6:00 pm
Location: USA
Contact:

Post by KS-Soft »

So, to resolve this, should I get each server to report to its own SNMP agent and get the RMA to query each separate SNMP? That would make more sense. I have been trying to get all servers to report to the same agent, which cannot work!
If you provide link to the manual or MIB file that you are using, I can check if this is possible.

Regards
Alex
goonbreath
Posts: 7
Joined: Wed Aug 24, 2011 2:30 pm

Post by goonbreath »

Hi,

This is a place with it:

http://www.oidview.com/mibs/674/MIB-Dell-10892.html

The actual file is called 10892.mib.

Another side issue, I cannot monitor the fan speeds, or other similar things. I get the SNMP error: No Such Name. I tried putting .1 and .0 on the end in case it has an array of fans but that did not work.
KS-Soft Europe
Posts: 2832
Joined: Tue May 16, 2006 4:41 am
Contact:

Post by KS-Soft Europe »

As I can see from DELL MIB (10892.mib), OID 1.3.6.1.4.1.674.10892.1.200.10.1.2.1 represents global system status of ALL chassis being monitored by the systems management software.
Could you try to check
OID 1.3.6.1.4.1.674.10892.1.200.10.1.4.1 and OID 1.3.6.1.4.1.674.10892.1.200.10.1.4.2, according to dell description they should represent status of chassis.
This attribute defines the status of this chassis.
Also I can see "chassisInformationGroup" section wich can give status of each chassi. Please try to check OIDs: 1.3.6.1.4.1.674.10892.1.300.10.1.4.1 and 1.3.6.1.4.1.674.10892.1.300.10.1.4.2
KS-Soft Europe
Posts: 2832
Joined: Tue May 16, 2006 4:41 am
Contact:

Post by KS-Soft Europe »

Another side issue, I cannot monitor the fan speeds, or other similar things. I get the SNMP error: No Such Name. I tried putting .1 and .0 on the end in case it has an array of fans but that did not work.
What exactly OIDs have you tried to use ?
I assume you have tried OID like: 1.3.6.1.4.1.674.10892.1.700.12.1.6.1, however, as described in DELL MIB file, OID 1.3.6.1.4.1.674.10892.1.700.12.1.6 has two indexes: <I1> <I2>
So, fan speed can be monitored, using OIDs like the following:
Fan#1
1.3.6.1.4.1.674.10892.1.700.12.1.6.1.1
Fan#6
1.3.6.1.4.1.674.10892.1.700.12.1.6.1.6

Also, there are OIDs that represent fan status.
E.g.
- 1.3.6.1.4.1.674.10892.1.200.10.1.21.1
defines the combined status of all cooling devices of chassis.
this OID can return values like the following:
1 = other
2 = unknown
3 = ok
4 = nonCritical
5 = critical
6 = nonRecoverable

BTW: You may use MibBrowser GetNext button to retrieve neares valid OIDs:
http://www.ks-soft.net/hostmon.eng/mibbrowser/index.htm
KS-Soft Europe
Posts: 2832
Joined: Tue May 16, 2006 4:41 am
Contact:

Post by KS-Soft Europe »

Could you try to check
OID 1.3.6.1.4.1.674.10892.1.200.10.1.4.1 and OID 1.3.6.1.4.1.674.10892.1.200.10.1.4.2, according to dell description they should represent status of chassis.
Actually OID table can have unsorted indexes (like 3,9,27 instead of 1,2,3)
The better way to get correct OIDs is to select OID 1.3.6.1.4.1.674.10892.1.200.10.1.4 and then use MibBrowser GetNext button to retrieve nearest valid OIDs.
goonbreath
Posts: 7
Joined: Wed Aug 24, 2011 2:30 pm

Post by goonbreath »

That is really helpful. Thanks for all that, I will look and report back so other people can see how this works.
goonbreath
Posts: 7
Joined: Wed Aug 24, 2011 2:30 pm

Post by goonbreath »

That does show fan speeds, also this:

1.3.6.1.4.1.674.10892.1.200.10.1.2.1

does show the overall status of the machine. I have one at the moment with a raid fault and it is showing a different result to the ones that are working ok.

Thanks very much for all your help, this is exactly what I needed to do.
KS-Soft Europe
Posts: 2832
Joined: Tue May 16, 2006 4:41 am
Contact:

Post by KS-Soft Europe »

You are welcome
Post Reply