Configure SNMP Support

SNMP (Simple Network Management Protocol) provides a set of operations and a protocol to permit remote management and remote monitoring of a network device and/or its services. This server currently offers support for remote monitoring via get requests and traps using both IPv4 and IPv6 protocols.

Note: SNMP service is disabled by default.

Configure SNMP Settings

To configure SNMP support:
  1. Under Configuration, click SNMP.

  2. Set Service status to Enabled to support SNMPv1, SNMPv2c, and SNMPv3.

  3. Complete the following fields as required and then click Save.

    Field Description
    SNMPv2c community string for read-only access

    Enter the community string that SNMPv2c clients use to monitor this server via get requests and traps. The community string defaults to "public".

    SNMPv2c network access setting

    Select the network access setting for SNMPv2 services:

    • Localhost only - Default setting.

    • Immediate local network only - Allows access to local networks that are directly connected to the LAN. (These networks are on the same subnet as the server’s private interface.)

    • All configured trusted networks - Allows access to all networks that are configured in the Networks panel. These networks may not be on the same subnet as the server (that is, they may be attached via a router).

    SNMPv3 Settings

    To facilitate SNMPv3 communication, you must add a user account to the MSL server that matches an account on the SNMP manager. This "User-based Security Model" (USM) enables unique authentication and encryption settings to be configured for each account.

    For instructions, see Configure SNMPv3 Users.

    System contact address

    Specify the email address to which all system notifications should go.

    • If Email service is enabled, and this field is blank, the address defaults to the Admin forwarding address.

    • If Email service is not set, the address defaults or to the local-admin account.

    System location

    Enter a string that identifies the location of the system. (ie. Server room 2, rack 1)

    Vital process monitoring

    To monitor the server's vital processes, like the web server, secure shell daemon, mail server (with the 6040 blade), and so forth, leave this option at its default of "Enabled". If any problems are detected, an error message and description will be added to the 1.3.6.1.4.1.2021.2.1.100 and 1.3.6.1.4.1.2021.2.1.101 MIB columns, respectively, available via a GET request.

    Monitor disk usage

    To monitor disk space usage on your server's root partition, leave this option at its default of "Enabled". If any problems are detected, an error message and description will be set in the 1.3.6.1.4.1.2021.9.1.100 and 1.3.6.1.4.1.2021.9.1.101 MIB columns, respectively, available via GET request.

    Disk space threshold

    If you are monitoring disk space usage on your server's root partition, you need to decide upon a threshold value at which the issue will be flagged at the predefined OID. You may leave this at the default value of 5%, or supply a value. If you supply a value of your own, it may be a numerical percentage of the overall disk space, followed by a percent sign (no spaces), or you may provide an absolute value in bytes.

    Monitor CPU usage

    To monitor the server's use of the CPU, leave the following setting at "Enabled". If any problems are detected, and error message and description will be set in the 1.3.6.1.4.1.2021.10.1.100 and 1.3.6.1.4.1.2021.10.1.101 MIB columns, respectively, available via GET request.

    One minute CPU threshold

    If you have CPU monitoring enabled, you must choose a threshold value for the one minute load average, above which this server will flag the error at the previously mentioned OID. The value must be a positive real number with no more than two decimal places of precision.

    Five minute CPU threshold

    If you have CPU monitoring enabled, you must choose a threshold value for the five minute load average, above which this server will flag the error at the previously mentioned OID. The value must be a positive real number with no more than two decimal places of precision.

    Fifteen minute CPU threshold

    If you have CPU monitoring enabled, you must choose a threshold value for the fifteen minute load average, above which this server will flag the error at the previously mentioned OID. The value must be a positive real number with no more than two decimal places of precision.

    Trap host or address

    If you wish to send trap messages to a remote host or hosts, whenever the server boots, the snmpd daemon starts and for authentication failures with the snmpd daemon, enter the hostname or IP address of the host designated to receive these trap messages. If this is left blank, traps will not be sent. To send traps to more than one host, enter the hostnames and/or IP addresses separated by commas.

    SNMPv2c Trap community string

    Enter the trap community string to use when sending trap messages. If you do not enter a trap community string, the community string for read-only access will be used.

    SNMPv3 Trap username

    Download Mitel enterprise MIBs

    If you have network management software that you would like to use to monitor this server via SNMP, and would like to import Mitel's enterprise MIBs into it, download them by clicking Download.

    Note: The file you receive is a zip file, so you require appropriate software to open it. Additionally, the MIB files are in Unix file format, so the MS Windows Notepad is not an appropriate application to use in opening them.

SNMP Trap Details

The SNMP trap details are listed below :

<application name="sas" oid =".1.3.6.1.4.1.1027.1.7.8">

<TrapSeverity>2</TrapSeverity>

<eventtype name="MOM Startup">

<severity>2</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="MOM Crash">

<severity>5</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="LdapFailed">

<severity>2</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="IDS status">

<severity>2</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="IDS error">

<severity>4</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="SDS Join Started">

<severity>2</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="SDS Join Completed">

<severity>2</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="Device Data Notifications Started">

<severity>2</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="Device Data Notifications Completed">

<severity>2</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="Device Data Notifications Failed">

<severity>4</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="User Sync Started">

<severity>2</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="User Sync Completed">

<severity>2</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="Device Sync Started">

<severity>2</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="Device Sync Completed">

<severity>2</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="Device Sync Failed">

<severity>4</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="Problem Detected">

<severity>4</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="Reconcile Startup Error">

<severity>4</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="Reconcile Conflicts Detected">

<severity>2</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="Reconcile Analysis Started">

<severity>2</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="Reconcile Analysis Completed">

<severity>2</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="Reconcile Analysis Failed">

<severity>4</severity>

<traptype>status</traptype>

</eventtype> <eventtype name="Reconcile Execution Started">

<severity>2</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="Reconcile Execution Completed">

<severity>2</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="Reconcile Execution Failed">

<severity>4</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="SDS Sync Required">

<severity>4</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="Unsupported MiVoice Business">

<severity>4</severity>

<traptype>status</traptype>

</eventtype>

<eventtype name="User Sync Incomplete">

<severity>4</severity>

<traptype>status</traptype>

</eventtype>

</application>

Configure SNMPv3 Users

If you implement support for SNMPv3, you must add at least one user account that matches an account on the SNMP manager. As part of this configuration, you can enable authentication and encryption.

To add an SNMPv3 user:
  1. Under Configuration, click SNMP.

  2. Under SNMPv3 Settings , click Configure SNMPv3 Users .

  3. Complete the following fields as required and then click Add.

    Field Description
    User name

    Type a user name (also known as "securityname") for the SNMPv3 user.

    Authentication Type

    Select the Authentication Type that matches SNMP manager/agent configuration:

    • MD5

    • SHA1

    • None (no authentication)

    Authentication Password

    If you selected an Authentication Type (MD5 or SHA1), you must enter an authentication password (also known as "authentication passphrase") at least eight characters long.

    Privacy Protocol

    Select the Privacy Protocol that matches SNMP manager/agent configuration:

    • DES

    • None (no encryption)

    Privacy Password

    If you selected a Privacy Protocol (DES), you must enter a privacy password.

    Engine ID (Optional)

    If the SNMP manager requires a hard-coded Engine ID, enter it here. Otherwise, leave this field blank and the SNMP manager will discover the Engine ID automatically.