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?
SNMP batch checks.
SNMP batch checks.
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
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
Re: SNMP batch checks.
We've got a project in the works to do this, although it's still under development as we speak.
Re: SNMP batch checks.
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
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