Monitoring GDataAntiVir Services
Subscribe

From OpenNMS

Jump to: navigation, search

Detecting with Capsd

First configure $OPENNMS_HOME/etc/capsd-configuration.xml to detect the services on your machines. The setup use the integrated Win32ServicePlugin:

 
  <!-- G-Data AntiVir -->
  <protocol-plugin protocol="G-Data-AntiVirus-Client" 
    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="G DATA AntiVirus Client" />
  </protocol-plugin>
  <protocol-plugin protocol="G-Data-AntiVirus-Proxy"
    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="G DATA AntiVirus Proxy" />
  </protocol-plugin>
  <protocol-plugin protocol="G-Data-ManagementServer"
    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="G DATA ManagementServer" />
  </protocol-plugin>
  

Monitoring the services

To monitor the service state add the following lines to your $OPENNMS_HOME/etc/poller-configuration.xml:

 <service name="G-Data-AntiVirus-Client" 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="G DATA AntiVirus Client"/>
 </service>
 <service name="G-Data-AntiVirus-Proxy" 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="G DATA AntiVirus Proxy"/>
 </service>
 <service name="G-Data-ManagementServer" 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="G DATA ManagementServer"/>
 </service>
 <monitor service="G-Data-AntiVirus-Client" class-name="org.opennms.netmgt.poller.monitors.Win32ServiceMonitor"/>
 <monitor service="G-Data-AntiVirus-Proxy" class-name="org.opennms.netmgt.poller.monitors.Win32ServiceMonitor"/>
 <monitor service="G-Data-ManagementServer" class-name="org.opennms.netmgt.poller.monitors.Win32ServiceMonitor"/>