Opsview Monitor supports the use of monitoring agents to gather data from remote devices. The most common types of monitoring agents used with Opsview Monitor are SNMP (Simple Network Management Protocol) and NRPE (Nagios Remote Plugin Executor).
The Unix/Linux agent package 'opsview-agent' is based upon NRPE. Agents for Debian, Ubuntu, RHEL and CentOS are available in our package repositories (the same ones used to Install Opsview Monitor), while other agents are available to download.
The Microsoft Windows agent is based upon NSClient++ version 0.3.9 and is available to download.
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 Monitor as this increases the amount of data that can be returned from a remote NRPE agent from 1K to 16K.
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.
NCClient++ (NSCP) is a simple but powerful monitoring agent for Microsoft Windows platforms.
Note**: **Only 1K of data is returned by NSClient++.