SNMP batch checks.

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
User avatar
benhank
Posts: 1264
Joined: Tue Apr 12, 2011 12:29 pm

SNMP batch checks.

Post by benhank »

When using NSClient ++, you can put a number of checks in one command. YOu can then iether use the -SHOWFAILED parameters to list only the failed checks, instead of the entire list.
This is great because it saves on resources because instead of nagios sending 10 individual requests, it is sending one request that check's ten things.

Is there a way to do this with snmp?
For instance I have a ups that is being checked for:
Battery status
Imput Voltage
Output Voltage
In order to do this I have created 3 separate commands, templates, services and applied them to my host group.
With NSclient I could create 1 command containing three checks and then 1 template and once service. Then I would add the -SHOWALL parameter.
Here is the difference:
SNMP:
UPSno1 | Battery Status[ok]
|INPUT VOLTAGE [ OK- 1BILLION VOLTS]
| OUTPUT VOLTAGE [OK - Awhole Bunch]
NSclient ++:
UPSn01 | [ok]
so can snmp some how do this as well?
Proudly running:
NagiosXI 5.4.12 2 node Prod Env 2500 hosts, 13,000 services
Nagiosxi 5.5.7(test env) 2500 hosts, 13,000 services
Nagios Logserver 2 node Prod Env 500 objects sending
Nagios Network Analyser
Nagios Fusion
mguthrie
Posts: 4380
Joined: Mon Jun 14, 2010 10:21 am

Re: SNMP batch checks.

Post by mguthrie »

We've got a project in the works to do this, although it's still under development as we speak.
User avatar
benhank
Posts: 1264
Joined: Tue Apr 12, 2011 12:29 pm

Re: SNMP batch checks.

Post by benhank »

I expect no less, from teh best! Thanks Lock it bro.
Proudly running:
NagiosXI 5.4.12 2 node Prod Env 2500 hosts, 13,000 services
Nagiosxi 5.5.7(test env) 2500 hosts, 13,000 services
Nagios Logserver 2 node Prod Env 500 objects sending
Nagios Network Analyser
Nagios Fusion
Locked