Opsview supports the use of monitoring agents to gather data from remote devices. The most common types of monitoring agents used with Opsview are SNMP (Simple Network Management Protocol) and NRPE (Nagios Remote Plugin Executor).
SNMP agents are provided with all managed network devices such as switches, routers and firewalls. SNMP polling is the standard method for gathering data, monitoring plugins exist for all commonly used devices.
SNMP may also be used for server monitoring. Net-SNMP is a very capable agent for Unix / Linux system. Successful monitoring of Microsoft Windows servers usually requires purchase of a third party SNMP agent as the standard Microsoft agent is very limited.
Opsview is capable of processing SNMP traps sent by agents to the monitoring server.
NRPE provides two components:
This is installed on the monitoring server and queries remote NRPE agents.
You should always use the
check_nrpe binary provided by Opsview as this increases the amount of data that can be returned from a remote NRPE agent from 1K to 16K. See this link for information about the extended output.
NRPE is essentially a broker for running monitoring plugins on remote hosts, it performs the following tasks:
- Accepts requests from NRPE plugin
- Executes requested monitoring plugin installed on host
- Responds with data supplied by monitoring plugin
SSL is used by default to encrypt data.
Although you can use any implementation of NRPE, it is limited by 1K of returned data. If you use the Opsview Agents, the NRPE daemon will return 16K worth of data. See this link for information about the extended output.
NCClient++ (NSCP) is a simple but powerful monitoring agent for Microsoft Windows platforms.
Note: Only 1K of data is returned by NSClient++.
We provide an Opsview monitoring agent for some operating systems. Only the agent package should be installed rather than all of the Opsview packages.
The Microsoft Windows agent is based upon NSClient++ and is available from the download site.