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.
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.
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/
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.