Overview
Arcules gateway supports third party network monitoring tools via Simple Network Management Protocol (SNMP) v2.
The option to toggle this feature on or off can be found in the Arcules web portal under the gateway device drawer
When switched on, the gateway would be configured to expose a set of predetermined gateway resource OID’s that the user could collect via a third party SNMP monitoring tool (for example, Zabbix).
If switched off, the gateway would be configured to stop exposing those resource OID’s. Any request attempt made by a third party SNMP monitoring tool to get the information would time out.
It may take up to 5 minutes for the gateway to apply the SNMP agent configuration.
The following OID’s are exposed by the gateway:
laLoadInt (1.3.6.1.4.1.2021.10.1.5) - The 1,5 and 15 minute CPU load averages
dskTable (1.3.6.1.4.1.2021.9) - Disk utilization pertaining to the root partition
memory (1.3.6.1.4.1.2021.4) - RAM utilization
ifEntry (1.3.6.1.2.1.2.2.1) - Network interface information
diskIOReads (1.3.6.1.4.1.2021.13.15.1.1.5) - The number of read accesses from this device since boot
diskIOWrites (1.3.6.1.4.1.2021.13.15.1.1.6) - The number of write accesses to this device since boot
lmSensors (1.3.6.1.4.1.2021.13.16) - Information about the temperature sensors and their values
system (1.3.6.1.2.1.1) - Information about the host system
prCount (1.3.6.1.4.1.2021.2.1.5) - Indicates whether the gateway process is running (1 indicates yes, 0 indicates no)
There are a number of third party tools that can be used to collect the above information. For example, the snmpwalk tool can be used to quickly collect the above information.
snmpwalk -v2c -c arcules 192.168.1.203 laLoadInt
Where arcules is the predefined community string and 192.168.1.203 is the IP address of the gateway. This will return the 1, 5, and 15 minutes CPU load averages.
Interfacing with Zabbix
Zabbix is another third party SNMP monitoring tool that can be used to collect gateway resource information and present them in chart format.
Create a host which Zabbix will try to collect information from
Set the IP address to the address of the gateway
Leave the default settings for DNS name and Port
Set the SNMP version to “SNMPv2”
Switch to the “Macros” tab and set the macro value for SNMP_COMMUNITY to be “arcules”
Switch to the “Items” tab and click the “Create Item” button to create monitored OID items
Select “SNMP Agent” as the Type value
Select the appropriate Host Interface that have been previously configured
Input the OID that will be monitored under “SNMP OID”
After the monitoring items have been created, Zabbix should display the real time value of the OID under the “Monitoring -> Latest Data” tab.