Document navigation

SNMP Management

What is SNMP Management

SNMP Management enables a third-party monitoring platform to query resource and event data from ZStack Cloud and receive alarm messages pushed from the platform.

Key Concepts

SNMP Management involves the following key concepts:
  • SNMP: Simple Network Management Protocol, which is used to manage network devices. In this feature, a third-party monitoring platform uses SNMP to query resource data from ZStack Cloud, and the platform uses SNMP to push alarm messages to a third-party server.
  • Network Management System: A system that monitors and manages network devices through SNMP. In this feature, it refers to a third-party monitoring platform.
  • SNMP Agent: An SNMP agent service provided by the management node. It responds to query requests from third-party monitoring platforms.
  • Managed Object: A resource on ZStack Cloud.
  • MIB: A database maintained by the SNMP Agent that defines the properties of managed objects, including object names, states, access permissions, and data types. A third-party platform uses the MIB to collect resource monitoring data and parse received alarm messages. ZStack Cloud provides a dedicated MIB for download.
  • SNMP Trap Receiver: A third-party server that receives alarm messages from ZStack Cloud. It is configured independently of the SNMP Agent. You can add a receiver as an alarm endpoint and bind it to an alarm so that the platform sends the specified alarm messages to the receiver.

Enable SNMP Service

On the main menu of ZStack Cloud, click Settings > Platform Setting > SNMP Management. On the SNMP Management page, click Enable. Then, the Enable SNMP Management page is displayed.

Set the following parameters on the displayed page:
  • SNMP Agent Port: Set an SNMP agent port to receive and response to the request from the 3rd-pafrty platform.
    Note: SNMP SNMP Agent port is a port on the management node. Default: 1161. Valid values: 1024-65565.
  • Protocol Version: Select a SNMP version. Supported two protocol version: v2c and v3.
    • If you choose v2c, set the following parameters:
      • Community: Set a community. This community is used for the connectivity authentication between ZStack Cloud and the 3rd-party platform.
    • If you choose v3v, set the following parameters:
      • Username: Set the username.
      • User Authentication: Optional. If set to true, a security authentication is enabled for the connectivity between ZStack Cloud and the 3rd-party platform and you need to set the following parameters:
        • Authentication Protocol: Select an authentication protocol. Supported protocols: MD5, SHA, SHA224, SHA256, SHA384, and SHA512.
        • Authentication Password: Set an authentication password.
        • Confirm Password: Enter the password again to confirm it.
      • Data Encryption: Optional. Choose whether to encrypt the data transmitted between ZStack Cloud and the 3rd-party platform. To enable Data Encryption, you need to enable User Authentication first and set the following parameters:
        • Encryption Protocol: Choose an encryption protocol. Supported protocols: DES,AES128, AES192, AES256, and 3DES.
        • Encryption Password: Set an encryption password.
        • Confirm Password: Enter the password again to confirm it.
  • SNMP Trap Receiver: Optional. Enter the IP address and port of a 3rd-party server which is used to received alarms sent from ZStack Cloud.
Figure 1. Enable SNMP Management


Manage SNMP Service

On the main menu of ZStack Cloud, choose Settings > System Setting > SNMP Management. Then, the SNMP Management page is displayed.

The following lists the actions you can perform on the SNMP Management page:
Action Description
Enable SNMP Management Enable the SNMP management.
Modify SNMP Config Modify the SNMP protocol configurations, such as the SNMP agent port, protocol version, community, and username.
Add SNMP Trap Receiver Add a new SNMP trap receiver.

An SNMP trap receiver can be added as an endpoint and attached to alarms, so as ZStack Cloud can push specified alarm messages to the SNMP trap receiver.

Edit SNMP Trap Receiver Modify the IP address and port of the SNMP trap receiver.
Delete SNMP Trap Receiver Delete an SNMP trap receiver.
Note: If the SNMP trap receiver has been added as an alarm endpoint, this alarm endpoint will be deleted synchronously.
Download MIB Download the MIB file provided by ZStack Cloud. The 3rd-party platform relies on this file to collect the data of ZStack Cloud resources and parse alarms from ZStack Cloud.
Disable SNMP Management Disable the SNMP management.
  • After the enabling, the 3rd-party platform will no longer collect resource data from ZStack Cloud proactively. However, the SNMP trap receivers added as alarm endpoints can continue received alarms sent from ZStack Cloud.
  • ZStack Cloud will keeps the SNMP parameters you set so as you can re-enable the SNMP service conveniently on the next time.
User Guide | 5.5.38 | ZStack Cloud · ZCF | ZStack Resource Center