Installing Service Impact ZenPacks

This procedure installs the Service Impact ZenPacks.
  1. Log in to the Resource Manager master host as zenoss.
  2. Install the ZenPacks.zenoss.ImpactServer ZenPack.
    zenpack --install ZenPacks.zenoss.ImpactServer-*-py2.7.egg
    The installation adds Service Impact attribute-value pairs to the $ZENHOME/etc/global.conf file.
  3. Start the Service Impact server.
    1. Log in to the Service Impact server host as root, or as a user with superuser privileges.
      The Service Impact server host may be the Resource Manager master host.
    2. Start the Service Impact server.
      service zenoss_impact start
    3. Verify the Service Impact server is started.
      service zenoss_impact status
    4. Log out of the Service Impact server host.
      exit
  4. Edit the global.conf file to specify the Service Impact server host.
    Replace Impact-Server-FQDN with the fully-qulaified domain name of the Service Impact server host:
    myREMOTE=Impact-Server-FQDN
    sed -i.bak -e '/^#impacthost/ s/#//' \
      -e '/^impacthost/ s/localhost/'$myREMOTE'/' \
      /opt/zenoss/etc/global.conf
  5. Install the ZenPacks.zenoss.Impact ZenPack.
    zenpack --install ZenPacks.zenoss.Impact-*-py2.7.egg
  6. Optional: Update the zenimpactstate configuration file with the correct port number, if necessary.
    Perform this step only if you have configured Redis to use a port other than the default port.
    1. Open /opt/zenoss/etc/zenimpactstate.conf in a text editor.
    2. Locate the redis-url declaration, and then change the port value.
      Replace Redis-Port with the port number you are using for Redis in your Resource Manager deployment:
      redis-url redis://localhost:Redis-Port/0
    3. Save the file, and then close the text editor.
  7. Synchronize Resource Manager and Service Impact.
    zenimpactgraph run --update
  8. Optional: If you are using $ZENHOME/etc/daemons.txt, add the zenimpactstate daemon to the file.
  9. Start Resource Manager.
    zenoss restart
  10. Use a browser to log in to the Resource Manager browser interface, and then navigate to Services to confirm that the services successfully appear.
  11. Optional: Update remote collectors, if deployed. Repeat the following steps for each remote collector.
    1. Log in to the Resource Manager user interface as a user with ZenManager or Manager privileges.
    2. Click ADVANCED, and then Collectors.
    3. Display the collector's overview page.
    4. In the Performance Collector Configuration panel, select Update Collector... from the Action menu.
    5. In the Update Collector dialog, click OK.
  12. Optional: Update remote hubs, if deployed. Repeat the following steps for each remote hub.
    1. Log in to the Resource Manager user interface as a user with ZenManager or Manager privileges.
    2. Click ADVANCED, and then Collectors.
    3. Display the hub's overview page.
    4. In the Hub Configuration panel, select Update Hub... from the Action menu.
    5. In the Update Hub dialog, click OK.
The ZenPack installation is complete.
Next steps: Service Impact relies on a specific device production state to propagate availability and performance states within a service graph. The default production state is "Production," however, you may choose a different production state to create a service graph. For more information, refer to the Zenoss Service Impact User Guide.

For information about Service Impact configuration files, see Configuration files.