Bug 11653

Summary: Deploy the Observium UNIX Agent on every system
Product: Infrastructure Reporter: Michael Tremer <michael.tremer>
Component: ---Assignee: Timo Eissler <morlix>
Status: CLOSED FIXED QA Contact:
Severity: - Unknown -    
Priority: - Unknown -    
Version: unspecified   
Hardware: unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 11640    

Description Michael Tremer 2018-03-01 18:34:26 UTC
http://docs.observium.org/unix_agent/

The UNIX Agent should be deployed on all systems that support it (i.e. all systems with xinetd). We should install all scriptlets for the services that we are running on each server which I think need to be added in some configuration file.
Comment 1 Michael Tremer 2018-07-19 14:28:04 UTC
Since we are moving to Apache now, it would be required to have the module for apache installed and apache being properly configured with mod_status.
Comment 2 Timo Eissler 2018-11-05 18:04:45 UTC
Implemented in common role.

But atleast for now the scripts which should be activated for each host needs to linked manually from /usr/lib/observium_agent/scripts-available/<SCRIPT> to /usr/lib/observium_agent/scripts-enabled because i currently have no perfect way to detect needed scripts.


Example:

ln -s /usr/lib/observium_agent/scripts-available/nfs /usr/lib/observium_agent/scripts-enabled/
Comment 3 Timo Eissler 2018-11-05 21:48:58 UTC
To enable a observium agent script there is now a host variable "observium_enabled_scripts" which holds a list of observium script which are then enabled on the corresponding host.