Welcome to docs.opsview.com

Differences

This shows you the differences between two versions of the page.

opsview4.6:agents [2014/09/09 12:19] (current)
Line 1: Line 1:
 +====== Monitoring Agents ======
 +
 +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).
 +
 +===== Opsview Agents ======
 +
 +We provide an Opsview monitoring agent for some operating systems.  Only the agent package should be installed rather than all of the Opsview packages.
 +
 +==== Linux/Unix Opsview Agent ====
 +
 +The Unix/Linux agent is based upon NRPE.  Agents for [[opsview4.6:debian-installation#configuring_apt|Debian]] and [[opsview4.6:ubuntu-installation#configuring_apt|Ubuntu]] are available in our apt repositories, while other agents are available from our [[http://www.opsview.com/technology/downloads/extras/opsview-agents|download site]].
 +
 +=== Solaris Agent Specifics ===
 +
 +After installing the Solaris Agent package in the normal way, the installation can be further secured by converting the nagios account to a role.  This means the nagios account cannot be logged into, but any user with the SMF role can stop/restart the service and the configuration can only be changed by a user with suitable access.
 +
 +<code>
 +usermod -K type=role nagios
 +</code>
 +
 +See [[http://docs.oracle.com/cd/E19082-01/819-3321/rbac-31/index.html|RBAC]] in the Solaris documentation for more information
 +
 +
 +==== Microsoft Agent ====
 +
 +The Microsoft Windows agent is based upon NSClient++ and is available from our [[http://www.opsview.com/technology/downloads/extras/opsview-agents|download site]].
 +===== Generic Agents =====
 +
 +==== SNMP =====
 +
 +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 ====
 +
 +NRPE provides two components:
 +
 +=== NRPE plugin ===
 + 
 +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.
 +
 +=== NRPE daemon ===
 +
 +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.
 +
 +==== NSClient++ ====
 +
 +NCClient++ (NSCP) is a simple but powerful monitoring agent for Microsoft Windows platforms.
 +
 +**Note**: Only 1K of data is returned by NSClient++.
 +
Navigation
Print/export
Toolbox