Welcome to docs.opsview.com

Differences

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

opsview4.6:rhel-agent [2014/09/09 12:19] (current)
Line 1: Line 1:
 +======RHEL/CentOS Agent ======
 +The Opsview RHEL/CentOS agent is available for download, pre-packaged from the link below for RHEL/CentOS 4-6:
 +
 +http://opsview.com/technology/downloads/extras/opsview-agents
 +
 +====== Compiling and Packaging a RHEL/CentOS Agent ======
 +
 +This page details how to build the RHEL and CentOS agents and assumes some basic understanding on compilation on these platforms.
 +
 +===== Prerequisites =====
 +
 +  * rpmbuild package
 +
 +Note: the rpmbuild process will state further prerequisite rpm's to install.
 +
 +===== Basic Steps =====
 +
 +You can optionally set the environment variable 'distrib' to be appropriate for the platform, i.e.:
 +<code>
 +distrib=rh5 # RHEL 5 system
 +distrib=ct4 # CentOS 4 system
 +</code>
 +
 +The follow these steps:
 +
 +<code>
 +cd $HOME
 +test -d svnroot || mkdir svnroot
 +cd svnroot
 +svn co http://svn.opsview.org/opsview/trunk opsview
 +cd opsview
 +make version
 +cd opsview-base
 +make agent-tar VERSION=$(cat version)
 +cd ..
 +sudo rpmbuild --define "distribution $distrib" --clean -ta opsview-agent-*.tar.gz
 +</code>
 +The agent RPM should then be available in ''/usr/src/redhat/RPMS/<arch>/''
 +
 +===== Customisations =====
 +
 +Additional perl/script plugins can be added into the agent by putting the code into the ''altinity-plugins'' directory and also adding an entry into the ''Makefile'' (search for ''ALTINITYPLUG'' in the Makefile to see an example).
 +
 +Appropriate changes will also need to be made to the ''nrpe.cfg.in'' file so the new plugins are automatically included within the agent configuration.
Navigation
Print/export
Toolbox