From OpenNMS
Detecting with Capsd
First configure $OPENNMS_HOME/etc/capsd-configuration.xml to detect the services on your Symantec Backup Exec machines. The setup use the integrated Win32ServicePlugin:
<!-- BackupExec Windows Services -->
<protocol-plugin protocol="BE-Agent-Browser"
class-name="org.opennms.netmgt.capsd.plugins.Win32ServicePlugin"
scan="on" user-defined="false">
<property key="timeout" value="2000" />
<property key="retry" value="1" />
<property key="service-name" value="Backup Exec Agent Browser" />
</protocol-plugin>
<protocol-plugin protocol="BE-Device-Media-Service"
class-name="org.opennms.netmgt.capsd.plugins.Win32ServicePlugin"
scan="on" user-defined="false">
<property key="timeout" value="2000" />
<property key="retry" value="1" />
<property key="service-name" value="Backup Exec Device * Media Service" />
</protocol-plugin>
<protocol-plugin protocol="BE-Job-Engine"
class-name="org.opennms.netmgt.capsd.plugins.Win32ServicePlugin"
scan="on" user-defined="false">
<property key="timeout" value="2000" />
<property key="retry" value="1" />
<property key="service-name" value="Backup Exec Job Engine" />
</protocol-plugin>
<protocol-plugin protocol="BE-Remote-Agent-for-Windows"
class-name="org.opennms.netmgt.capsd.plugins.Win32ServicePlugin"
scan="on" user-defined="false">
<property key="timeout" value="2000" />
<property key="retry" value="1" />
<property key="service-name" value="Backup Exec Remote Agent for Windows Systems" />
</protocol-plugin>
<protocol-plugin protocol="BE-Server"
class-name="org.opennms.netmgt.capsd.plugins.Win32ServicePlugin"
scan="on" user-defined="false">
<property key="timeout" value="2000" />
<property key="retry" value="1" />
<property key="service-name" value="Backup Exec Server" />
</protocol-plugin>
Monitoring the services
To monitor the service state add the following lines to your $OPENNMS_HOME/etc/poller-configuration.xml:
<!-- BackupExec Windows Services -->
<service name="BE-Agent-Browser" interval="300000" user-defined="false" status="on">
<parameter key="retry" value="6"/>
<parameter key="timeout" value="4950"/>
<parameter key="port" value="161"/>
<parameter key="service-name" value="Backup Exec Agent Browser"/>
</service>
<service name="BE-Device-Media-Service" interval="300000" user-defined="false" status="on">
<parameter key="retry" value="6"/>
<parameter key="timeout" value="4950"/>
<parameter key="port" value="161"/>
<parameter key="service-name" value="Backup Exec Device * Media Service"/>
</service>
<service name="BE-Job-Engine" interval="300000" user-defined="false" status="on">
<parameter key="retry" value="6"/>
<parameter key="timeout" value="4950"/>
<parameter key="port" value="161"/>
<parameter key="service-name" value="Backup Exec Job Engine"/>
</service>
<service name="BE-Remote-Agent-for-Windows" interval="300000" user-defined="false" status="on">
<parameter key="retry" value="6"/>
<parameter key="timeout" value="4950"/>
<parameter key="port" value="161"/>
<parameter key="service-name" value="Backup Exec Remote Agent for Windows Systems"/>
</service>
<service name="BE-Server" interval="300000" user-defined="false" status="on">
<parameter key="retry" value="6"/>
<parameter key="timeout" value="4950"/>
<parameter key="port" value="161"/>
<parameter key="service-name" value="Backup Exec Server"/>
</service>
<monitor service="BE-Agent-Browser" class-name="org.opennms.netmgt.poller.monitors.Win32ServiceMonitor"/>
<monitor service="BE-Device-Media-Service" class-name="org.opennms.netmgt.poller.monitors.Win32ServiceMonitor"/>
<monitor service="BE-Job-Engine" class-name="org.opennms.netmgt.poller.monitors.Win32ServiceMonitor"/>
<monitor service="BE-Remote-Agent-for-Windows" class-name="org.opennms.netmgt.poller.monitors.Win32ServiceMonitor"/>
<monitor service="BE-Server" class-name="org.opennms.netmgt.poller.monitors.Win32ServiceMonitor"/>
Change your timeouts and retry settings to your needs, I have some heavy load machines and on with higher timeouts and more retries I have a lot less 30 second outages.






