Difference between revisions of "Template:Networking rutos manual snmp"

From Teltonika Networks Wiki
(20 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<!-- Template uses {{{name}}}, {{{series}}}, and if device doesnt have mobile then {{{mobile}}} = 0-->
+
<!-- Template uses {{{name}}}, {{{series}}}, and if device doesn't have mobile then {{{mobile}}} = 0-->
{{Template:Networking_rutos_manual_fw_disclosure
+
| fw_version = {{{series}}}{{#ifeq:{{{name}}}|RUT241|M|}}_R_00.07.01
| fw_version = {{{series}}}_R_00.02.04.1
 
 
| series    = {{{series}}}
 
| series    = {{{series}}}
 
}}
 
}}
 
+
{{#ifeq: {{{series}}} | RUT9 |<br><i><b>Note</b>: <b>[[{{{name}}} SNMP (legacy WebUI)|click here]]</b> for the old style WebUI (FW version RUT9XX_R_00.06.08.5 and earlier) user manual page.</i>|}}
 +
{{#ifeq: {{{series}}} | RUT2 |
 +
{{#switch: {{{name}}}
 +
  | RUT241 =
 +
  | #default =
 +
<br><i><b>Note</b>: <b>[[{{{name}}} SNMP (legacy WebUI)|click here]]</b> for the old style WebUI (FW version RUT2XX_R_00.01.14.4 and earlier) user manual page.</i>}}
 +
|}}
 
==Summary==
 
==Summary==
  
Simple Network Management Protocol (SNMP) is a popular protocol for network management.
+
<b>Simple Network Management Protocol (SNMP)</b> is a network management protocol used for collecting information and configuring network devices. This page is an overview of the SNMP function in {{{name}}} devices.
It is used for collecting information, and configuring, network devices.
+
{{#ifeq: {{{series}}} | RUTX | |
This section is an overview of the SNMP function in {{{name}}} devices.
+
<u><b>
 
 
You can download <b>MIB file</b> for each device in their <b>SNMP settings</b> page, at <b>SNMP System Summary</b> section.
 
  
 +
Note:</b> SNMP is additional software that can be installed from the <b>Services → [[{{{name}}} Package Manager|Package Manager]]</b> page.
 +
</u>
 +
}}
 
{{Template:Networking_rutos_manual_basic_advanced_webui_disclaimer
 
{{Template:Networking_rutos_manual_basic_advanced_webui_disclaimer
 
| series = {{{series}}}
 
| series = {{{series}}}
Line 19: Line 25:
 
==SNMP settings==
 
==SNMP settings==
  
The <b>SNMP settings</b> page is used to configure SNMP accessibility and general information in your device.
+
The <b>SNMP settings</b> page is used to configure SNMP accessibility and general SNMP information for your device.
  
 
===SNMP agent settings===
 
===SNMP agent settings===
 
----
 
----
[[File:Networking rutx manual snmp agent settings v2.png|border|class=tlt-border]]
+
[[File:Networking_rutos_manual_snmp_snmp_agent_settings.png|border|class=tlt-border]]
 +
 
 
<table class="nd-mantable">
 
<table class="nd-mantable">
 
     <tr>
 
     <tr>
         <th>field name</th>
+
         <th>Field</th>
         <th>value</th>
+
         <th>Value</th>
         <th>description</th>
+
         <th>Description</th>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
 
         <td>Enable SNMP service</td>
 
         <td>Enable SNMP service</td>
         <td>off | on; default: '''off'''</td>
+
         <td>off | on; default: <b>off</b></td>
 
         <td>Run SNMP service on system's startup.</td>
 
         <td>Run SNMP service on system's startup.</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
 
         <td>Enable remote access</td>
 
         <td>Enable remote access</td>
         <td>off | on; default: '''off'''</td>
+
         <td>off | on; default: <b>off</b></td>
 
         <td>Open port in firewall so that SNMP service may be reached from WAN.</td>
 
         <td>Open port in firewall so that SNMP service may be reached from WAN.</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>Protocol</td>
+
         <td>IP family</td>
         <td>UDP | TCP; default: '''UDP'''</td>
+
         <td>IPv4 | IPv6 | IPv4v6; default: '''IPv4'''</td>
         <td>SNMP service's protocol.</td>
+
         <td>IP family used by SNMP.</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
Line 62: Line 69:
 
     <tr>
 
     <tr>
 
         <td>SNMP v3 Mode</td>
 
         <td>SNMP v3 Mode</td>
         <td>off | on; default: '''off'''</td>
+
         <td>off | on; default: <b>off</b></td>
 
         <td>Enable/disable SNMP v3 Mode.</td>
 
         <td>Enable/disable SNMP v3 Mode.</td>
 
     </tr>
 
     </tr>
 
</table>
 
</table>
===SNMP system summary===
+
 
 +
===SNMP System Summary===
 
----
 
----
[[File:Networking rutx manual snmp system summary v2.png|border|class=tlt-border]]
+
The <b>SNMP System Summary</b> section contains general information about SNMP on this device. You can also download this device's <b>MIB file</b> from this section.
 +
 
 +
[[File:Networking_rutos_manual_snmp_snmp_system_summary.png|border|class=tlt-border]]
 +
 
 
<table class="nd-mantable">
 
<table class="nd-mantable">
 
     <tr>
 
     <tr>
         <th>field name</th>
+
         <th>Field</th>
         <th>value</th>
+
         <th>Value</th>
         <th>description</th>
+
         <th>Description</th>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
 
         <td>MIB file</td>
 
         <td>MIB file</td>
 
         <td>-(interactive button)</td>
 
         <td>-(interactive button)</td>
         <td>Downloads device MIB file.</td>
+
         <td>Downloads the device's MIB file.</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
Line 87: Line 98:
 
     <tr>
 
     <tr>
 
         <td>Location</td>
 
         <td>Location</td>
         <td>string; default: '''location'''</td>
+
         <td>string; default: <b>location</b></td>
 
         <td>Trap named sysLocation.</td>
 
         <td>Trap named sysLocation.</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
 
         <td>Contact</td>
 
         <td>Contact</td>
         <td>string; default: '''[email protected]'''</td>
+
         <td>string; default: <b>[email protected]</b></td>
 
         <td>Trap named sysContact.</td>
 
         <td>Trap named sysContact.</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
 
         <td>Name</td>
 
         <td>Name</td>
         <td>string; default: '''name'''</td>
+
         <td>string; default: <b>name</b></td>
 
         <td>Trap named sysName.</td>
 
         <td>Trap named sysName.</td>
 
     </tr>
 
     </tr>
 
</table>
 
</table>
 +
 
==SNMP v3 users==
 
==SNMP v3 users==
  
The <b>SNMP v3 users</b> page is used to create and manage users, who can be authenticated using SNMP v3.  
+
The <b>SNMP v3 users</b> page is used to create and manage users, who can be authenticated using SNMP v3. To configure an SNMP user, you must first create it:
Create a User by simply writing a name and pressing '''Add''' button.
+
 
 +
<ol>
 +
    <li>Enter a custom name for the new user in the 'Name' field.</li>
 +
    <li>Click the 'Add' button.</li>
 +
    <li>Click the 'Edit' button next to the newly created user.</li>
 +
</ol>
 +
[[File:Networking_rutos_manual_snmp_snmp_v3_users_add_button.png|border|class=tlt-border]]
 +
----
 +
The SNMP user configuration window should look similar to this:
  
[[File:Networking rutx manual snmp users v2.png|border|class=tlt-border]]
+
[[File:Networking_rutos_manual_snmp_snmp_v3_users_snmp_user_configuration.png|border|class=tlt-border]]
  
You can modify User settings by pressing [[File:Networking_rutx_manual_edit_button_v1.png]] '''Edit''' button.
+
<b>Note</b>: this table has coloring scheme to indicate which fields can be seen with different configuration.
  
[[File:Networking rutx manual snmp user edit v2.png|border|class=tlt-border]]<table class="nd-mantable">
+
<table class="nd-mantable">
 
     <tr>
 
     <tr>
         <th>field name</th>
+
         <th>Field</th>
         <th>value</th>
+
         <th>Value</th>
         <th>description</th>
+
         <th>Description</th>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
 
         <td>Enable </td>
 
         <td>Enable </td>
         <td>off | on; default: '''off'''</td>
+
         <td>off | on; default: <b>off</b></td>
         <td>Enable or disable user.</td>
+
         <td>Turns this SNMP user on or off.</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
Line 142: Line 162:
 
     <tr>
 
     <tr>
 
         <td><span style="color:blue">Authentication, no privacy </span>{{!}} <span style="color:red">Authentication and privacy:</span> Authentication passphrase</td>
 
         <td><span style="color:blue">Authentication, no privacy </span>{{!}} <span style="color:red">Authentication and privacy:</span> Authentication passphrase</td>
         <td>string; default: '''none'''</td>
+
         <td>string; default: <b>none</b></td>
 
         <td>Set authentication passpharse to generate key for SNMP v3.</td>
 
         <td>Set authentication passpharse to generate key for SNMP v3.</td>
 
     </tr>
 
     </tr>
Line 152: Line 172:
 
     <tr>
 
     <tr>
 
         <td><span style="color:red">Authentication and privacy:</span> Privacy passphrase</td>
 
         <td><span style="color:red">Authentication and privacy:</span> Privacy passphrase</td>
         <td>string; default: '''none'''</td>
+
         <td>string; default: <b>none</b></td>
 
         <td>Set privacy passpharse to generate key for SNMP v3.</td>
 
         <td>Set privacy passpharse to generate key for SNMP v3.</td>
 
     </tr>
 
     </tr>
Line 162: Line 182:
 
     <tr>
 
     <tr>
 
         <td>MIB subtree</td>
 
         <td>MIB subtree</td>
         <td>string; default: '''none'''</td>
+
         <td>string; default: <b>none</b></td>
 
         <td>Leave empty to access full MIB tree.</td>
 
         <td>Leave empty to access full MIB tree.</td>
 
     </tr>
 
     </tr>
 
</table>
 
</table>
  
<b>Note</b>: this table has coloring scheme to indicate which fields can be seen with different configuration.
+
==Communities==
  
==Communities==
+
The <b>SNMP Community</b> section is used to manage access rights. You can edit an SNMP community by clicking the 'Edit' button next to it:
  
In SNMP community page you can manage access rights.
+
[[File:Networking_rutos_manual_snmp_communities_edit_button.png|border|class=tlt-border]]
  
[[File:Networking rutx manual snmp community v2.png|border|class=tlt-border]]
+
This will redirect you to the community's configuration page.
  
You can access SNMP community settings by pressing [[File:Networking_rutx_manual_edit_button_v1.png]] '''Edit''' button.
+
[[File:Networking_rutos_manual_snmp_communities_snmp_community_configuration.png|border|class=tlt-border]]
  
[[File:Networking rutx manual snmp community edit v2.png|border|class=tlt-border]]
 
 
<table class="nd-mantable">
 
<table class="nd-mantable">
 
     <tr>
 
     <tr>
         <th>field name</th>
+
         <th>Field</th>
         <th>value</th>
+
         <th>Value</th>
         <th>description</th>
+
         <th>Description</th>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
Line 201: Line 220:
 
     <tr>
 
     <tr>
 
         <td>Access Mode</td>
 
         <td>Access Mode</td>
         <td>Read-Only | Read-Write; default: '''Read-Only'''</td>
+
         <td>Read-Only | Read-Write; default: <b>Read-Only</b></td>
 +
        <td>Access mode for current community.</td>
 +
    </tr>
 +
</table>
 +
 
 +
SNMPv6 community configuration page:
 +
 
 +
[[File:Networking_rutos_manual_snmp_communities_snmpv6_community_configuration.png|border|class=tlt-border]]
 +
 
 +
<table class="nd-mantable">
 +
    <tr>
 +
        <th>Field</th>
 +
        <th>Value</th>
 +
        <th>Description</th>
 +
    </tr>
 +
    <tr>
 +
        <td>Community name</td>
 +
        <td>string; default: <b>none</b></td>
 +
        <td>Name of the community.</td>
 +
    </tr>
 +
    <tr>
 +
        <td>Source</td>
 +
        <td>ip6 | domain name; default: <b>default</b></td>
 +
        <td>Source of the community.</td>
 +
    </tr>
 +
    <tr>
 +
        <td>Access Mode</td>
 +
        <td>Read-Only | Read-Write; default: <b>Read-Only</b></td>
 
         <td>Access mode for current community.</td>
 
         <td>Access mode for current community.</td>
 
     </tr>
 
     </tr>
 
</table>
 
</table>
==Trap settings==
 
  
SNMP Traps are used to send alert messages to a central collector, the “SNMP manager” when an important event happens. A
+
==Trap Settings==
benefit of using Traps for reporting alarms is that they trigger instantaneously, rather than waiting for a status
 
request from the manager.
 
  
Trap settings page is divided in two sections - <b>Trap service settings</b> and <b>Trap rules</b>. Trap service settings
+
<b>SNMP Traps</b> are used to send alert messages to a central collector, the “SNMP manager” when an important event happens. A benefit of using Traps for reporting alarms is that they trigger instantaneously, rather than waiting for a status request from the manager.
lets you manage hosts which will get configured alert messages, Trap rules lets you manage rules which when triggered will send alerts.  
 
  
[[File:Networking rutx manual snmp trap settings v1.png|border|class=tlt-border]]
+
Trap settings page is divided in two sections - <b>Trap service settings</b> and <b>Trap rules</b>. Trap service settings lets you manage hosts which will get configured alert messages, Trap rules lets you manage rules which when triggered will send alerts.  
  
===Configure Trap Service Settings===
+
===Trap Service Settings===
 
----
 
----
 +
The <b>Trap Service Settings</b> is used to manage <b>hosts</b> which will be alerted when an SNMP trap is triggered. The host list is empty by default thus, to begin configuration you must first create at least one host.
 +
 +
Click the 'Add' button at the bottom-right side of the table to create a new host.
 +
 +
[[File:Networking_rutos_manual_snmp_trap_settings_trap_service_settings_add_button.png|border|class=tlt-border]]
  
To add another host click '''Add''' button at the right side of this table.
+
The newly added Host configuration should look similar to this:
  
[[File:Networking rutx manual snmp trap settings trap service v1.png|border|class=tlt-border]]
+
[[File:Networking_rutos_manual_snmp_trap_settings_trap_service_settings_configuration.png|border|class=tlt-border]]
  
 
<table class="nd-mantable">
 
<table class="nd-mantable">
 
     <tr>
 
     <tr>
         <th>field name</th>
+
         <th>Field</th>
         <th>value</th>
+
         <th>Value</th>
         <th>description</th>
+
         <th>Description</th>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
 
         <td>Host/IP</td>
 
         <td>Host/IP</td>
 
         <td>url | ip; default: <b>none</b></td>
 
         <td>url | ip; default: <b>none</b></td>
         <td>Host to transfer SNMP traffic to.</td>
+
         <td>Hostname or IP address to transfer SNMP traffic to.</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
 
         <td>Port</td>
 
         <td>Port</td>
         <td>integer [0..65535]; default: '''162'''</td>
+
         <td>integer [0..65535]; default: <b>162</b></td>
         <td>Port for trap's host.</td>
+
         <td>Trap host's port number.</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
 
         <td>Community</td>
 
         <td>Community</td>
         <td>string; default: <b>Public</b> </td>
+
         <td>string; default: <b>Public</b></td>
         <td>Community name.</td>
+
         <td>Name of the community to which the trap belongs.</td>
 +
    </tr>
 +
    <tr>
 +
        <td>Delete</td>
 +
        <td>- (interactive button)</td>
 +
        <td>Deletes the host next to the button.</td>
 +
    </tr>
 +
    <tr>
 +
        <td>off/on slider</td>
 +
        <td>off | on; default: <b>on</b></td>
 +
        <td>Turns the host on or off. SNMP traffic is only sent to enabled hosts.</td>
 
     </tr>
 
     </tr>
 
</table>
 
</table>
  
===Configure Trap Rules===
+
===Trap Rules===
 
----
 
----
 +
<b>SNMP Trap Rules</b> are alerts that trigger when certain user-specified events occur. When the trigger event happens, the trap will notify known SNMP hosts.
  
You can edit Trap rule by pressing [[File:Networking_rutx_manual_edit_button_v1.png]] '''Edit''' button in <b>Trap settings</b> page on preferred rule.
+
You can create a new trap rule by clicking the 'Add' button.
  
{{#ifeq:{{{mobile}}}|0|
+
[[File:Networking_rutos_manual_snmp_trap_settings_trap_rules_add_button.png|border|class=tlt-border]]
[[File:Networking rutx10 manual snmp trap settings trap rule edit v1.png|border|class=tlt-border]] <!--rutx no mobile-->
+
 
|
+
You should be redirected to the rule's configuration page which should look something like this:
[[File:Networking rutx manual snmp trap settings trap rule edit v1.png|border|class=tlt-border]] <!--rutx mobile-->
+
 
}}
+
[[File:Networking_rutos_manual_snmp_trap_settings_trap_rules_modify_trap_rule_mobile_{{{mobile}}}.png|border|class=tlt-border]]
  
Above is an example of what rule configuration window looks like.  
+
Above is an example of what rule configuration window looks like. Below is a table with detailed explanations on how to configure the rule and what each of the fields mean.  
Below is a table with detailed explanations on how to configure the rule and what each of the fields mean.
 
To avoid redundancy, screenshots for the other rules will not be provided, since the structures,
 
syntax and the overall look of the configuration windows for each rule are very similar.
 
Instead, only tables containing information on how to edit each rule will be provided.
 
  
 +
To avoid redundancy, screenshots for the other rules will not be provided, since the structures, syntax and the overall look of the configuration windows for each rule are very similar. Instead, only tables containing information on how to edit each rule will be provided.
 +
{{#ifeq: {{{mobile}}} | 1 |
 
====Signal strength====
 
====Signal strength====
 
----
 
----
 
<table class="nd-mantable">
 
<table class="nd-mantable">
 
     <tr>
 
     <tr>
         <th>field name</th>
+
         <th>Field</th>
         <th>value</th>
+
         <th>Value</th>
         <th>description</th>
+
         <th>Description</th>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
 
         <td>Enable</td>
 
         <td>Enable</td>
         <td>off | on; default: '''on'''</td>
+
         <td>off <nowiki>|</nowiki> on; default: <b>on</b></td>
 
         <td>Enable or disable this rule.</td>
 
         <td>Enable or disable this rule.</td>
 
     </tr>
 
     </tr>
Line 287: Line 343:
 
     </tr>
 
     </tr>
 
</table>
 
</table>
 
+
<br>
 
 
 
====Connection type====
 
====Connection type====
 
----
 
----
 
<table class="nd-mantable">
 
<table class="nd-mantable">
 
     <tr>
 
     <tr>
         <th>field name</th>
+
         <th>Field</th>
         <th>value</th>
+
         <th>Value</th>
         <th>description</th>
+
         <th>Description</th>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
 
         <td>Enable</td>
 
         <td>Enable</td>
         <td>off | on; default: '''on'''</td>
+
         <td>off <nowiki>|</nowiki> on; default: <b>on</b></td>
 
         <td>Enable or disable this rule.</td>
 
         <td>Enable or disable this rule.</td>
 
     </tr>
 
     </tr>
Line 309: Line 364:
 
     </tr>
 
     </tr>
 
</table>
 
</table>
 
+
<br>|}}
 
 
 
====Input/Output====
 
====Input/Output====
 
----
 
----
Line 321: Line 375:
 
     <tr>
 
     <tr>
 
         <td>Enable</td>
 
         <td>Enable</td>
         <td>off | on; default: '''on'''</td>
+
         <td>off | on; default: <b>on</b></td>
 
         <td>Enable or disable this rule.</td>
 
         <td>Enable or disable this rule.</td>
 
     </tr>
 
     </tr>
Line 338: Line 392:
 
     <tr>
 
     <tr>
 
         <td>Input/Output name</td>
 
         <td>Input/Output name</td>
         <td>Input(3) {{!}} Output(4); default: <b>Input(3)</b></td>
+
         <td>Output(4) {{!}} Input(3); default: <b>Output(4)</b></td>
 
         <td>Which type of Inputs and Outputs to use in this rule.</td>
 
         <td>Which type of Inputs and Outputs to use in this rule.</td>
 
     </tr>
 
     </tr>
Line 346: Line 400:
 
         <td>On which Input/Output state will this rule be triggered.</td>
 
         <td>On which Input/Output state will this rule be triggered.</td>
 
     </tr>
 
     </tr>
|TRB2XX =
+
|TRB2 =
 
     <tr>
 
     <tr>
 
         <td>Input/Output type</td>
 
         <td>Input/Output type</td>
Line 372: Line 426:
 
         <td>At which voltage value will this rule be triggered.</td>
 
         <td>At which voltage value will this rule be triggered.</td>
 
     </tr>
 
     </tr>
|TRB14X =
+
|TRB1 =
 
     {{#ifeq:{{{name}}}|TRB141|
 
     {{#ifeq:{{{name}}}|TRB141|
 
         <tr>
 
         <tr>
Line 422: Line 476:
 
             <td><span style="color:chocolate">ADC:</span> Input/Output name</td>
 
             <td><span style="color:chocolate">ADC:</span> Input/Output name</td>
 
             <td>ADC; default: <b>ADC</b></td>
 
             <td>ADC; default: <b>ADC</b></td>
 +
            <td>Which type of Inputs and Outputs to use in this rule.</td>
 +
        </tr>
 +
        <tr>
 +
            <td><span style="color:chocolate">ADC:</span> Voltage</td>
 +
            <td>positive float [0..40]; default: <b>none</b></td>
 +
            <td>At which voltage value will this rule be triggered.</td>
 +
        </tr>
 +
    |
 +
        <tr>
 +
            <td>Input/Output type</td>
 +
            <td>Input/Output; default: <b>Input/Output</b></td>
 +
            <td>Which type of Inputs and Outputs to use in this rule.</td>
 +
        </tr>
 +
        <tr>
 +
            <td>Input/Output name</td>
 +
            <td>Input(3) {{!}} Output(4); default: <b>Input(3)</b></td>
 +
            <td>Which type of Inputs and Outputs to use in this rule.</td>
 +
        </tr>
 +
        <tr>
 +
            <td>State change</td>
 +
            <td>Active {{!}} Inactive {{!}} Both; default: <b>Active</b></td>
 +
            <td>On which Input/Output state will this rule be triggered.</td>
 +
        </tr>}}
 +
|RUT36X =
 +
        <tr>
 +
            <td>Input/Output type</td>
 +
            <td>Input/Output; default: <b>Input/Output</b></td>
 +
            <td>Which type of Inputs and Outputs to use in this rule.</td>
 +
        </tr>
 +
        <tr>
 +
            <td>Input/Output name</td>
 +
            <td>Input(3) {{!}} Output(4); default: <b>Input(3)</b></td>
 +
            <td>Which type of Inputs and Outputs to use in this rule.</td>
 +
        </tr>
 +
        <tr>
 +
            <td>State change</td>
 +
            <td>Active {{!}} Inactive {{!}} Both; default: <b>Active</b></td>
 +
            <td>On which Input/Output state will this rule be triggered.</td>
 +
        </tr>
 +
|RUT9 =
 +
    {{#ifeq:{{{name}}}|RUT955|
 +
        <tr>
 +
            <td>Input/Output type</td>
 +
            <td><span style="color:blue">Input/Output</span> {{!}} <span style="color:forestgreen"><b>Relay</b></span> {{!}} <span style="color:darkred"><b>4–20 mA Current Loop</b></span> {{!}} <span style="color:chocolate">ADC</span>; default: <b>Input/Output</b></td>
 +
            <td>Which type of Inputs and Outputs to use in this rule.</td>
 +
        </tr>
 +
        <tr>
 +
            <td><span style="color:blue">Input/Output:</span> Input/Output name</td>
 +
            <td>Input (3) {{!}} Input (1) {{!}} Output(4) {{!}} Isolated Output (3,4,8) {{!}} Isolate Input (2,7); default: <b>Input (3)</b></td>
 +
            <td>Which type of Inputs and Outputs to use in this rule.</td>
 +
        </tr>
 +
        <tr>
 +
            <td><span style="color:blue">Input/Output:</span> State change</td>
 +
            <td>Active {{!}} Inactive {{!}} Both; default: <b>Active</b></td>
 +
            <td>On which Input/Output state will this rule be triggered.</td>
 +
        </tr>
 +
        <tr>
 +
            <td><span style="color:forestgreen">Relay:</span> Input/Output name</td>
 +
            <td>Relay(5,10); default: <b>Relay(5,10)</b></td>
 +
            <td>Which type of Inputs and Outputs to use in this rule.</td>
 +
        </tr>
 +
        <tr>
 +
            <td><span style="color:forestgreen">Relay:</span> State change</td>
 +
            <td>Open {{!}} Closed {{!}} Both; default: <b>Open</b></td>
 +
            <td>On which Input/Output state will this rule be triggered.</td>
 +
        </tr>
 +
        <tr>
 +
            <td><span style="color:darkred">4–20 mA Current Loop:</span> Input/Output name</td>
 +
            <td>Analog Current Loop (6,9); default: <b>Analog Current Loop (6,9)</b></td>
 +
            <td>Which type of Inputs and Outputs to use in this rule.</td>
 +
        </tr>
 +
        <tr>
 +
            <td><span style="color:darkred">4–20 mA Current Loop:</span> Voltage</td>
 +
            <td>positive float [0..40]; default: <b>none</b></td>
 +
            <td>At which voltage value will this rule be triggered.</td>
 +
        </tr>
 +
        <tr>
 +
            <td><span style="color:chocolate">ADC:</span> Input/Output name</td>
 +
            <td>Analog Input (6,9); default: <b>Analog Input (6,9)</b></td>
 
             <td>Which type of Inputs and Outputs to use in this rule.</td>
 
             <td>Which type of Inputs and Outputs to use in this rule.</td>
 
         </tr>
 
         </tr>
Line 450: Line 583:
 
</table>
 
</table>
  
== SNMP Variables list ==
+
==SNMP variables list==
 +
 
 
<table class="nd-mantable">
 
<table class="nd-mantable">
 
     <tr>
 
     <tr>
         <th style="width: 250px">NAME</th>
+
         <th style="width: 250px">Name</th>
 
         <th style="width: 250px">OID</th>
 
         <th style="width: 250px">OID</th>
         <th style="width: 579px">DESCRIPTION</th>
+
         <th style="width: 579px">Description</th>
 +
    </tr>
 +
    <tr>
 +
        <th>Device</th>
 +
        <th></th>
 +
        <th></th>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>ModemImei.0</td>
+
         <td>serial</td>
 
         <td>.1.3.6.1.4.1.48690.1.1.0</td>
 
         <td>.1.3.6.1.4.1.48690.1.1.0</td>
         <td>Modem IMEI</td>
+
         <td>Device serial number</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>ModemModel.0</td>
+
         <td>routerName.0</td>
 
         <td>.1.3.6.1.4.1.48690.1.2.0</td>
 
         <td>.1.3.6.1.4.1.48690.1.2.0</td>
         <td>Modem model</td>
+
         <td>Device name</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>ModemManufacturer.0</td>
+
         <td>productCode</td>
 
         <td>.1.3.6.1.4.1.48690.1.3.0</td>
 
         <td>.1.3.6.1.4.1.48690.1.3.0</td>
         <td>Modem manufacturer</td>
+
         <td>Device product (ordering) code</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>ModemRevision.0</td>
+
         <td>batchNumber</td>
 
         <td>.1.3.6.1.4.1.48690.1.4.0</td>
 
         <td>.1.3.6.1.4.1.48690.1.4.0</td>
         <td>Modem revision</td>
+
         <td>Device batch number</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>ModemSerial.0</td>
+
         <td>hardwareRevision</td>
 
         <td>.1.3.6.1.4.1.48690.1.5.0</td>
 
         <td>.1.3.6.1.4.1.48690.1.5.0</td>
         <td>Modem serial number</td>
+
         <td>Device hardware revision</td>
     </tr>
+
     </tr>{{#ifeq: {{{mobile}}} | 1 |
 
     <tr>
 
     <tr>
         <td>Imsi.0</td>
+
         <th>Mobile</th>
         <td>.1.3.6.1.4.1.48690.1.6.0</td>
+
         <th></th>
         <td>Modem IMSI</td>
+
         <th></th>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>RouterName.0</td>
+
         <td>modemNum</td>
        <td>.1.3.6.1.4.1.48690.1.7.0</td>
 
        <td>Router's name</td>
 
    </tr>
 
    <tr>
 
        <td>ProductCode.0</td>
 
        <td>.1.3.6.1.4.1.48690.1.8.0</td>
 
        <td>Router's Product code</td>
 
    </tr>
 
    <tr>
 
        <td>BatchNumber.0</td>
 
        <td>.1.3.6.1.4.1.48690.1.9.0</td>
 
        <td>Router's batch number</td>
 
    </tr>
 
    <tr>
 
        <td>HardwareRevision.0</td>
 
        <td>.1.3.6.1.4.1.48690.1.10.0</td>
 
        <td>Router's Hardware Revision number</td>
 
    </tr>
 
    <tr>
 
        <td>SimState.0</td>
 
 
         <td>.1.3.6.1.4.1.48690.2.1.0</td>
 
         <td>.1.3.6.1.4.1.48690.2.1.0</td>
         <td>SIM card status</td>
+
         <td>The number of modems (regardless of their current state) present on this system</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>PinState.0</td>
+
         <td>mIndex</td>
         <td>.1.3.6.1.4.1.48690.2.2.0</td>
+
         <td>.1.3.6.1.4.1.48690.2.2.1.1.1</td>
         <td>PIN status</td>
+
         <td>Available modem indexes; used to index OIDs between when the device has multiple modems</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>NetState.0</td>
+
         <td>mDescr</td>
         <td>.1.3.6.1.4.1.48690.2.3.0</td>
+
         <td>.1.3.6.1.4.1.48690.2.2.1.2.1</td>
         <td>Mobile network registration status</td>
+
         <td>Modem description</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>Signal.0</td>
+
         <td>mImei</td>
         <td>.1.3.6.1.4.1.48690.2.4.0</td>
+
         <td>.1.3.6.1.4.1.48690.2.2.1.3.1</td>
         <td>Signal strength level</td>
+
         <td>Modem IMEI</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>Operator.0</td>
+
         <td>mModel</td>
         <td>.1.3.6.1.4.1.48690.2.5.0</td>
+
         <td>.1.3.6.1.4.1.48690.2.2.1.4.1</td>
         <td>Operator currently in use</td>
+
         <td>Modem model</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>OperatorNumber.0</td>
+
         <td>mManufacturer</td>
         <td>.1.3.6.1.4.1.48690.2.6.0</td>
+
         <td>.1.3.6.1.4.1.48690.2.2.1.5.1</td>
         <td>Operator number (MCC+MNC)</td>
+
         <td>Modem manufacturer</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>ConnectionState.0</td>
+
         <td>mRevision</td>
         <td>.1.3.6.1.4.1.48690.2.7.0</td>
+
         <td>.1.3.6.1.4.1.48690.2.2.1.6.1</td>
         <td>Data session connection state</td>
+
         <td>Modem firmware version</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>ConnectionType.0</td>
+
         <td>mSerial</td>
         <td>.1.3.6.1.4.1.48690.2.8.0</td>
+
         <td>.1.3.6.1.4.1.48690.2.2.1.7.1</td>
         <td>Data session connection type</td>
+
         <td>Modem serial number</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>Temperature.0</td>
+
         <td>mIMSI</td>
         <td>.1.3.6.1.4.1.48690.2.9.0</td>
+
         <td>.1.3.6.1.4.1.48690.2.2.1.8.1</td>
         <td>Modem's temperature in 0.1 degrees Celsius</td>
+
         <td>Modem IMSI number</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>ReceivedToday.0</td>
+
         <td>mSimState</td>
         <td>.1.3.6.1.4.1.48690.2.10.0</td>
+
         <td>.1.3.6.1.4.1.48690.2.2.1.9.1</td>
         <td>Tee current day's RX packet count</td>
+
         <td>SIM card status</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>SentToday.0</td>
+
         <td>mPinState</td>
         <td>.1.3.6.1.4.1.48690.2.11.0</td>
+
         <td>.1.3.6.1.4.1.48690.2.2.1.10.1</td>
         <td>The current day's TX packet count</td>
+
         <td>PIN status</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>ReceivedYesterday.0</td>
+
         <td>mNetState</td>
         <td>.1.3.6.1.4.1.48690.2.12.0</td>
+
         <td>.1.3.6.1.4.1.48690.2.2.1.11.1</td>
         <td>Yesterday's RX packet count</td>
+
         <td>Mobile network registration status</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>SentYesterday.0</td>
+
         <td>mSignal</td>
         <td>.1.3.6.1.4.1.48690.2.13.0</td>
+
         <td>.1.3.6.1.4.1.48690.2.2.1.12.1</td>
         <td>Yesterday's TX packet count</td>
+
         <td>Signal strength level</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>FirmwareVersion.0</td>
+
         <td>mOperator</td>
         <td>.1.3.6.1.4.1.48690.2.14.0</td>
+
         <td>.1.3.6.1.4.1.48690.2.2.1.13.1</td>
         <td>Router's Firmware version</td>
+
         <td>Current mobile network operator</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>SimSlot.0</td>
+
         <td>mOperatorNumber</td>
         <td>.1.3.6.1.4.1.48690.2.15.0</td>
+
         <td>.1.3.6.1.4.1.48690.2.2.1.14.1</td>
         <td>SIM slot currently in use</td>
+
         <td>Mobile operator number (MCC+MNC)</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>RouterUptime.0</td>
+
         <td>mConnectionState</td>
         <td>.1.3.6.1.4.1.48690.2.16.0</td>
+
         <td>.1.3.6.1.4.1.48690.2.2.1.15.1</td>
         <td>Router up-time in seconds</td>
+
         <td>Mobile data connection state</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>ConnectionUptime.0</td>
+
         <td>mConnectionType</td>
         <td>.1.3.6.1.4.1.48690.2.17.0</td>
+
         <td>.1.3.6.1.4.1.48690.2.2.1.16.1</td>
         <td>Mobile connection up-time in seconds</td>
+
         <td>Mobile data connection type</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>MobileIP.0</td>
+
         <td>mTemperature</td>
         <td>.1.3.6.1.4.1.48690.2.18.0</td>
+
         <td>.1.3.6.1.4.1.48690.2.2.1.17.1</td>
        <td>IP address of the mobile interface</td>
+
         <td>Modem's temperature in 0.1 degrees Celsius</td>
    </tr>
 
    <tr>
 
        <td>Sent.0</td>
 
        <td>.1.3.6.1.4.1.48690.2.19.0</td>
 
         <td>The amount of data sent through the mobile interface</td>
 
    </tr>
 
    <tr>
 
        <td>Received.0</td>
 
        <td>.1.3.6.1.4.1.48690.2.20.0</td>
 
        <td>The amount of data received through the mobile interface</td>
 
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>CellID.0</td>
+
         <td>mCellID</td>
         <td>.1.3.6.1.4.1.48690.2.21.0</td>
+
         <td>.1.3.6.1.4.1.48690.2.2.1.18.1</td>
         <td>ID of the current mobile operator's cell </td>
+
         <td>Cell (Base transceiver station) ID</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>SINR.0</td>
+
         <td>mSINR</td>
         <td>.1.3.6.1.4.1.48690.2.22.0</td>
+
         <td>.1.3.6.1.4.1.48690.2.2.1.19.1</td>
 
         <td>SINR value in dB</td>
 
         <td>SINR value in dB</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>RSRP.0</td>
+
         <td>mRSRP</td>
         <td>.1.3.6.1.4.1.48690.2.23.0</td>
+
         <td>.1.3.6.1.4.1.48690.2.2.1.20.1</td>
 
         <td>RSRP value in dBm</td>
 
         <td>RSRP value in dBm</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>RSRQ.0</td>
+
         <td>mRSRQ</td>
         <td>.1.3.6.1.4.1.48690.2.24.0</td>
+
         <td>.1.3.6.1.4.1.48690.2.2.1.21.1</td>
 
         <td>RSRQ value in dB</td>
 
         <td>RSRQ value in dB</td>
     </tr>
+
     </tr>|}}{{#ifeq: {{{gps}}} | 1 |
 
     <tr>
 
     <tr>
         <td>hotSpotId.0</td>
+
         <th>GPS</th>
         <td>.1.3.6.1.4.1.48690.3.4.1.0</td>
+
         <th></th>
         <td>Hotspot ID</td>
+
         <th></th>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>hotSpotSsid.0</td>
+
         <td>latitude</td>
         <td>.1.3.6.1.4.1.48690.3.4.2.0</td>
+
         <td>.1.3.6.1.4.1.48690.3.1.0</td>
         <td>Hotspot SSID</td>
+
         <td>GPS Latitude value</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>hotSpotEnableState.0</td>
+
         <td>longitude</td>
         <td>.1.3.6.1.4.1.48690.3.4.3.0</td>
+
         <td>.1.3.6.1.4.1.48690.3.2.0</td>
         <td>Hotspot status (enabled or disabled)</td>
+
         <td>GPS Longitude value</td>
 
     </tr>
 
     </tr>
 +
 
     <tr>
 
     <tr>
         <td>hotSpotIP.0</td>
+
         <td>accuracy</td>
         <td>.1.3.6.1.4.1.48690.3.4.4.0</td>
+
         <td>.1.3.6.1.4.1.48690.3.3.0</td>
         <td>Hotspot interface IP address</td>
+
         <td>GPS coordinate accuracy</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>hotSpotDownloadBandWidth.0</td>
+
         <td>datetime</td>
         <td>.1.3.6.1.4.1.48690.3.4.5.0</td>
+
         <td>.1.3.6.1.4.1.48690.3.4.0</td>
         <td>Hotspot download bandwidth</td>
+
         <td>GPS coordinate fix time</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>hotSpotUploadBandWidth.0</td>
+
         <td>numSatellites</td>
         <td>.1.3.6.1.4.1.48690.3.4.6.0</td>
+
         <td>.1.3.6.1.4.1.48690.3.5.0</td>
         <td>Hotspot upload bandwidth</td>
+
         <td>Number of available GPS satelites</td>
     </tr>
+
     </tr>|}}{{#ifeq: {{{hotspot}}} | 1 |
 
     <tr>
 
     <tr>
         <td>hotSpotUsers.0</td>
+
         <th>Hotspot</th>
         <td>.1.3.6.1.4.1.48690.3.4.7.0</td>
+
         <th></th>
         <td>Hotspot users list</td>
+
         <th></th>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>hotSpotUsersPass.0</td>
+
         <td>hsState</td>
         <td>.1.3.6.1.4.1.48690.3.4.8.0 </td>
+
         <td>.1.3.6.1.4.1.48690.5.1.0</td>
         <td>Hotspot users password list </td>
+
         <td>Current Hotspot state</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>hotSpotUsersActive.0</td>
+
         <td>hsIP</td>
         <td>.1.3.6.1.4.1.48690.3.4.9.0</td>
+
         <td>.1.3.6.1.4.1.48690.5.2.0</td>
         <td>List of active Hotspot users</td>
+
         <td>Hotspot IP address</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>hotSpotUsersMac.0</td>
+
         <td>hsNet</td>
         <td>.1.3.6.1.4.1.48690.3.4.10.0</td>
+
         <td>.1.3.6.1.4.1.48690.5.3.0</td>
         <td>Hotspot users MAC address list</td>
+
         <td>WiFi interface ID</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>hotSpotUsersIp.0</td>
+
         <td>hsAuth</td>
         <td>.1.3.6.1.4.1.48690.3.4.11.0</td>
+
         <td>.1.3.6.1.4.1.48690.5.4.0</td>
         <td>Hotspot users IP address list</td>
+
         <td>Hotspot authentication type</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>hotSpotUsersStartTime.0</td>
+
         <td>hsSessionCount</td>
         <td>.1.3.6.1.4.1.48690.3.4.12.0</td>
+
         <td>.1.3.6.1.4.1.48690.5.5.0</td>
         <td>Hotspot users log in time list</td>
+
         <td>Hotspot current active session (connected user) count</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>hotSpotUsersUseTime.0</td>
+
         <th>Hotspot Sessions</th>
         <td>.1.3.6.1.4.1.48690.3.4.13.0</td>
+
         <th></th>
         <td>Hotspot users log in up-time list</td>
+
         <th></th>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>hotSpotUsersDownload</td>
+
         <td>hssIndex</td>
         <td>.0.1.3.6.1.4.1.48690.3.4.14.0</td>
+
         <td>.1.3.6.1.4.1.48690.5.6.1.1.1</td>
         <td>Hotspot users downloaded data count</td>
+
         <td>Connected Hotspot user indexes</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>hotSpotUsersUpload.0</td>
+
         <td>hssMAC</td>
         <td>.1.3.6.1.4.1.48690.3.4.15.0</td>
+
         <td>.1.3.6.1.4.1.48690.5.6.1.2.1</td>
         <td>Hotspot users uploaded data count</td>
+
         <td>Hotspot user MAC addresses</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>hotSpotEndTime.0</td>
+
         <td>hssIP</td>
         <td>.1.3.6.1.4.1.48690.3.4.16.0</td>
+
         <td>.1.3.6.1.4.1.48690.5.6.1.3.1</td>
         <td>Hotspot</td>
+
         <td>Hotspot user local IP addresses</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>DigitalInput.0</td>
+
         <td>hssID</td>
         <td>.1.3.6.1.4.1.48690.5.1.0</td>
+
         <td>.1.3.6.1.4.1.48690.5.6.1.4.1</td>
         <td>Digital input state</td>
+
         <td>Hotspot user session unique IDs</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>DigitalIsolatedInput.0</td>
+
         <td>hssUsername</td>
         <td>.1.3.6.1.4.1.48690.5.2.0</td>
+
         <td>.1.3.6.1.4.1.48690.5.6.1.5.1</td>
        <td>Digital isolated input state</td>
+
         <td>Hotspot connected user usernames</td>
    </tr>
 
    <tr>
 
        <td>AnalogInput.0</td>
 
        <td>.1.3.6.1.4.1.48690.5.3.0</td>
 
         <td>Analog input state</td>
 
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>DigitalOCOutput.0</td>
+
         <td>hssState</td>
         <td>.1.3.6.1.4.1.48690.5.4.0</td>
+
         <td>.1.3.6.1.4.1.48690.5.6.1.6.1</td>
         <td>Digital OC output state</td>
+
         <td>Hotspot user session states</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>DigitalRelayOutput.0</td>
+
         <td>hssDwLimit</td>
         <td>.1.3.6.1.4.1.48690.5.5.0</td>
+
         <td>.1.3.6.1.4.1.48690.5.6.1.7.1</td>
         <td>Digital Relay output state</td>
+
         <td>Hotspot user download limits</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>AnalogInputCalc.0</td>
+
         <td>hssUpLimit</td>
         <td>.1.3.6.1.4.1.48690.5.6.0</td>
+
         <td>.1.3.6.1.4.1.48690.5.6.1.8.1</td>
         <td>Analog input value</td>
+
         <td>Hotspot user upload limits</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>Longtitude.0</td>
+
         <td>hssTimeLimit</td>
         <td>.1.3.6.1.4.1.48690.6.1.0</td>
+
         <td>.1.3.6.1.4.1.48690.5.6.1.9.1</td>
         <td>GPS Longitude value</td>
+
         <td>Hotspot user session time limit</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>Latitude.0</td>
+
         <td>hssIdleTimeout</td>
         <td>.1.3.6.1.4.1.48690.6.2.0</td>
+
         <td>.1.3.6.1.4.1.48690.5.6.1.10.1</td>
         <td>GPS Latitude value</td>
+
         <td>Hotspot user maximum idle timeout values</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>Accuracy.0</td>
+
         <td>hssDwBandwidth</td>
         <td>.1.3.6.1.4.1.48690.6.3.0</td>
+
         <td>.1.3.6.1.4.1.48690.5.6.1.11.1</td>
         <td>GPS coordinate accuracy</td>
+
         <td>Hotspot user maximum download speed</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>Datetime.0</td>
+
         <td>hssUpBandwidth</td>
         <td>.1.3.6.1.4.1.48690.6.4.0</td>
+
         <td>.1.3.6.1.4.1.48690.5.6.1.12.1</td>
         <td>GPS coordinate fix time</td>
+
         <td>Hotspot user maximum upload speed</td>
 
     </tr>
 
     </tr>
 
     <tr>
 
     <tr>
         <td>NumSatellites.0</td>
+
         <td>hssURL</td>
         <td>.1.3.6.1.4.1.48690.6.5.0</td>
+
         <td>.1.3.6.1.4.1.48690.5.6.1.13.1</td>
         <td>Number of GPS satelites</td>
+
         <td>Hotspot URL</td>
     </tr>
+
     </tr>|}}
 
</table>
 
</table>
 +
 
[[Category:{{{name}}} Services section]]
 
[[Category:{{{name}}} Services section]]

Revision as of 12:40, 6 October 2021

| fw_version = {{{series}}}_R_00.07.01 | series = {{{series}}} }}


Summary

Simple Network Management Protocol (SNMP) is a network management protocol used for collecting information and configuring network devices. This page is an overview of the SNMP function in {{{name}}} devices.

Note: SNMP is additional software that can be installed from the Services → [[{{{name}}} Package Manager|Package Manager]] page. If you're having trouble finding this page or some of the parameters described here on your device's WebUI, you should turn on "Advanced WebUI" mode. You can do that by clicking the "Advanced" button, located at the top of the WebUI.

Networking rutos manual webui basic advanced mode 75.gif

SNMP settings

The SNMP settings page is used to configure SNMP accessibility and general SNMP information for your device.

SNMP agent settings


Networking rutos manual snmp snmp agent settings.png

Field Value Description
Enable SNMP service off | on; default: off Run SNMP service on system's startup.
Enable remote access off | on; default: off Open port in firewall so that SNMP service may be reached from WAN.
IP family IPv4 | IPv6 | IPv4v6; default: IPv4 IP family used by SNMP.
Port integer [0..65535]; default: 161 SNMP service's port.
SNMP v1 Mode off | on; default: on Enable/disable SNMP v1 Mode.
SNMP v2c Mode off | on; default: on Enable/disable SNMP v2c Mode.
SNMP v3 Mode off | on; default: off Enable/disable SNMP v3 Mode.

SNMP System Summary


The SNMP System Summary section contains general information about SNMP on this device. You can also download this device's MIB file from this section.

Networking rutos manual snmp snmp system summary.png

Field Value Description
MIB file -(interactive button) Downloads the device's MIB file.
System OID 1.3.6.1.4.1.48690 OID or Object Identifier, is an identifier used to name and point to an object in the MIB hierarchy.
Location string; default: location Trap named sysLocation.
Contact string; default: [email protected] Trap named sysContact.
Name string; default: name Trap named sysName.

SNMP v3 users

The SNMP v3 users page is used to create and manage users, who can be authenticated using SNMP v3. To configure an SNMP user, you must first create it:

  1. Enter a custom name for the new user in the 'Name' field.
  2. Click the 'Add' button.
  3. Click the 'Edit' button next to the newly created user.

Networking rutos manual snmp snmp v3 users add button.png


The SNMP user configuration window should look similar to this:

Networking rutos manual snmp snmp v3 users snmp user configuration.png

Note: this table has coloring scheme to indicate which fields can be seen with different configuration.

Field Value Description
Enable off | on; default: off Turns this SNMP user on or off.
Username string; default: none Set username to access SNMP.
Security level No authentication, no privacy | Authentication, no privacy | Authentication and privacy; default: No authentication, no privacy A security level is an authentication strategy that is set up for the user.

No authentication, no privacy - authenticates with a username. Authentication - provides MD5 or SHA algorithms for authentication.

Privacy - Provides DES or AES encryption.
Authentication, no privacy | Authentication and privacy: Authentication type SHA | MD5; default: SHA Set authentication type to use with SNMP v3.
Authentication, no privacy | Authentication and privacy: Authentication passphrase string; default: none Set authentication passpharse to generate key for SNMP v3.
Authentication and privacy: Privacy type DES | AES; default: DES Set privacy type to use with SNMP v3.
Authentication and privacy: Privacy passphrase string; default: none Set privacy passpharse to generate key for SNMP v3.
Access Mode Read-Only | Read-Write; default: Read-Only The access mode specifies the access the hosts in the community are allowed with respect to retrieving and modifying the MIB variables from a specific SNMP agent.
MIB subtree string; default: none Leave empty to access full MIB tree.

Communities

The SNMP Community section is used to manage access rights. You can edit an SNMP community by clicking the 'Edit' button next to it:

Networking rutos manual snmp communities edit button.png

This will redirect you to the community's configuration page.

Networking rutos manual snmp communities snmp community configuration.png

Field Value Description
Community name string; default: none Name of the community.
IP Address ip; default: none IP address of the community.
IP Mask ip; default: none Netmask for IP of the community.
Access Mode Read-Only | Read-Write; default: Read-Only Access mode for current community.

SNMPv6 community configuration page:

Networking rutos manual snmp communities snmpv6 community configuration.png

Field Value Description
Community name string; default: none Name of the community.
Source ip6 | domain name; default: default Source of the community.
Access Mode Read-Only | Read-Write; default: Read-Only Access mode for current community.

Trap Settings

SNMP Traps are used to send alert messages to a central collector, the “SNMP manager” when an important event happens. A benefit of using Traps for reporting alarms is that they trigger instantaneously, rather than waiting for a status request from the manager.

Trap settings page is divided in two sections - Trap service settings and Trap rules. Trap service settings lets you manage hosts which will get configured alert messages, Trap rules lets you manage rules which when triggered will send alerts.

Trap Service Settings


The Trap Service Settings is used to manage hosts which will be alerted when an SNMP trap is triggered. The host list is empty by default thus, to begin configuration you must first create at least one host.

Click the 'Add' button at the bottom-right side of the table to create a new host.

Networking rutos manual snmp trap settings trap service settings add button.png

The newly added Host configuration should look similar to this:

Networking rutos manual snmp trap settings trap service settings configuration.png

Field Value Description
Host/IP url | ip; default: none Hostname or IP address to transfer SNMP traffic to.
Port integer [0..65535]; default: 162 Trap host's port number.
Community string; default: Public Name of the community to which the trap belongs.
Delete - (interactive button) Deletes the host next to the button.
off/on slider off | on; default: on Turns the host on or off. SNMP traffic is only sent to enabled hosts.

Trap Rules


SNMP Trap Rules are alerts that trigger when certain user-specified events occur. When the trigger event happens, the trap will notify known SNMP hosts.

You can create a new trap rule by clicking the 'Add' button.

Networking rutos manual snmp trap settings trap rules add button.png

You should be redirected to the rule's configuration page which should look something like this:

[[File:Networking_rutos_manual_snmp_trap_settings_trap_rules_modify_trap_rule_mobile_{{{mobile}}}.png|border|class=tlt-border]]

Above is an example of what rule configuration window looks like. Below is a table with detailed explanations on how to configure the rule and what each of the fields mean.

To avoid redundancy, screenshots for the other rules will not be provided, since the structures, syntax and the overall look of the configuration windows for each rule are very similar. Instead, only tables containing information on how to edit each rule will be provided.

Input/Output


field name value description
Enable off | on; default: on Enable or disable this rule.
Action Input/Output trap Rule will be triggered when specified input or output state will change.

SNMP variables list

Name OID Description
Device
serial .1.3.6.1.4.1.48690.1.1.0 Device serial number
routerName.0 .1.3.6.1.4.1.48690.1.2.0 Device name
productCode .1.3.6.1.4.1.48690.1.3.0 Device product (ordering) code
batchNumber .1.3.6.1.4.1.48690.1.4.0 Device batch number
hardwareRevision .1.3.6.1.4.1.48690.1.5.0 Device hardware revision

[[Category:{{{name}}} Services section]]