Extended Monitoring Guide

  • Docs Home
  • Community Home

5. Resolving CHANNEL_OPEN_FAILURE Issues

The zencommand daemon's log file ($ZENHOME/collector/zencommand.log) may show messages stating:

ERROR zen.SshClient CHANNEL_OPEN_FAILURE: Authentication failure
WARNING:zen.SshClient:Open of command failed (error code 1): open failed

If the sshd daemon's log file on the remote device is examined, it may report that the MAX_SESSIONS number of connections has been exceeded and that it is denying the connection request. At least in the OpenSSH daemons, this MAX_SESSIONS number is a compile-time option and cannot be reset in a configuration file.

In order to work around this limitation of the sshd daemon, use the zProperty zSshConcurrentSessions to control the number of connections created by zencommand to the remote device.

  1. Navigate to the device or device class in the Zenoss web interface.

  2. If applying changes to a device, click the page menu, then select MorezProperties.

    If applying changes to a device class, click on the zProperties tab.

  3. Apply an appropriate value for the maximum number of sessions.

    Table 17.4. Concurrent SSH zProperties

    NameDescription

    zSshConcurrentSessions

    Maximum number of sessions supported by the remote device's MAX_SESSIONS parameter. Common values for AIX is 2 or 10.


  4. Click Save to save your changes.