SNMPA Setup

Each LeoFS node provides a built in SNMP server which allows to connect external systems, such as Nagios and Zabbix. You can retrieve various statistics as follows:

LeoFS Manager

SNMPA Properties

Property Value / Range
Port 4020 .. 4022
Branch 1.3.6.1.4.1.35450.11
snmpa_manager_0 Port: 4020
snmpa_manager_1 Port: 4021
snmpa_manager_2 Port: 4022

SNMPA Items

Branch Number Description
1 Node name
1-min averages
2 # of processes
3 Total memory usage
4 System memory usage
5 Processes memory usage
6 ETS memory usage
5-min averages
7 # of processes
8 Total memory usage
9 System memory usage
10 Processes memory usage
11 ETS memory usage

Check the configuration

$ snmpwalk -v 2c -c public 127.0.0.1:4020 .1.3.6.1.4.1.35450.11
SNMPv2-SMI::enterprises.35450.11.1.0 = STRING: "[email protected]"
SNMPv2-SMI::enterprises.35450.11.2.0 = Gauge32: 123
SNMPv2-SMI::enterprises.35450.11.3.0 = Gauge32: 30289989
SNMPv2-SMI::enterprises.35450.11.4.0 = Gauge32: 24256857
SNMPv2-SMI::enterprises.35450.11.5.0 = Gauge32: 6033132
SNMPv2-SMI::enterprises.35450.11.6.0 = Gauge32: 1914017
SNMPv2-SMI::enterprises.35450.11.7.0 = Gauge32: 123
SNMPv2-SMI::enterprises.35450.11.8.0 = Gauge32: 30309552
SNMPv2-SMI::enterprises.35450.11.9.0 = Gauge32: 24278377
SNMPv2-SMI::enterprises.35450.11.10.0 = Gauge32: 6031175
SNMPv2-SMI::enterprises.35450.11.11.0 = Gauge32: 1935758

LeoFS Storage

SNMPA Properties

Property Value / Range
Port 4010 .. 4013
Branch 1.3.6.1.4.1.35450.24
snmpa_storage_0 Port: 4010
snmpa_storage_1 Port: 4011
snmpa_storage_2 Port: 4012
snmpa_storage_3 Port: 4013

SNMPA Items

Branch Number Description
1 Node name
VM-related values (1min averages)
2 # of processes
3 Total memory usage
4 System memory usage
5 Processes memory usage
6 ETS memory usage
VM-related values (5min averages)
7 # of processes
8 Total memory usage
9 System memory usage
10 Processes memory usage
11 ETS memory usage
Request counter (for 1min)
12 # of WRITEs
13 # of READs
14 # of DELETEs
Request counter (for 5min)
15 # of WRITEs
16 # of READs
17 # of DELETEs
# of objects
18 # of active objects
19 Total objects
20 Total size of active objects
21 Total size
MQ-related properties
22 # of replication messages
23 # of sync-vnode messages
24 # of rebalance messages

Check the configuration

$ snmpwalk -v 2c -c public 127.0.0.1:4010 .1.3.6.1.4.1.35450.24
SNMPv2-SMI::enterprises.35450.24.1.0 = STRING: "[email protected]"
SNMPv2-SMI::enterprises.35450.24.2.0 = Gauge32: 227
SNMPv2-SMI::enterprises.35450.24.3.0 = Gauge32: 33165164
SNMPv2-SMI::enterprises.35450.24.4.0 = Gauge32: 24504020
SNMPv2-SMI::enterprises.35450.24.5.0 = Gauge32: 8661144
SNMPv2-SMI::enterprises.35450.24.6.0 = Gauge32: 1952903
SNMPv2-SMI::enterprises.35450.24.7.0 = Gauge32: 227
SNMPv2-SMI::enterprises.35450.24.8.0 = Gauge32: 33379629
SNMPv2-SMI::enterprises.35450.24.9.0 = Gauge32: 24493694
SNMPv2-SMI::enterprises.35450.24.10.0 = Gauge32: 8885935
SNMPv2-SMI::enterprises.35450.24.11.0 = Gauge32: 1941680
SNMPv2-SMI::enterprises.35450.24.12.0 = Gauge32: 0
SNMPv2-SMI::enterprises.35450.24.13.0 = Gauge32: 0
SNMPv2-SMI::enterprises.35450.24.14.0 = Gauge32: 0
SNMPv2-SMI::enterprises.35450.24.15.0 = Gauge32: 0
SNMPv2-SMI::enterprises.35450.24.16.0 = Gauge32: 0
SNMPv2-SMI::enterprises.35450.24.17.0 = Gauge32: 0
SNMPv2-SMI::enterprises.35450.24.18.0 = Gauge32: 0
SNMPv2-SMI::enterprises.35450.24.19.0 = Gauge32: 0
SNMPv2-SMI::enterprises.35450.24.20.0 = Gauge32: 0
SNMPv2-SMI::enterprises.35450.24.21.0 = Gauge32: 0
SNMPv2-SMI::enterprises.35450.24.22.0 = Gauge32: 0
SNMPv2-SMI::enterprises.35450.24.23.0 = Gauge32: 0
SNMPv2-SMI::enterprises.35450.24.24.0 = Gauge32: 0

LeoFS Gateway

SNMPA Properties

Item Value / Range
Port 4000 .. 4001
Branch 1.3.6.1.4.1.35450.27
snmpa_gateway_0 Port: 4000
snmpa_gateway_1 Port: 4001

SNMPA Items

Branch Number Description
1 Node name
VM-related values (1-min averages)
2 # of processes
3 Total memory usage
4 System memory usage
5 Processes memory usage
6 ETS memory usage
VM-related values (5-min averages)
7 # of processes
8 Total memory usage
9 System memory usage
10 Processes memory usage
11 ETS memory usage
Request counter (for 1min)
12 # of WRITEs
13 # of READs
14 # of DELETEs
Request counter (for 5min)
15 # of WRITEs
16 # of READs
17 # of DELETEs
Cache-related properties
18 Count of cache-hit
19 Count of cache-miss
20 Total of files (objects)
21 Total cached size

Check the configuration

$ snmpwalk -v 2c -c public 127.0.0.1:4000 .1.3.6.1.4.1.35450.21
SNMPv2-SMI::enterprises.35450.21.1.0 = STRING: "[email protected]"
SNMPv2-SMI::enterprises.35450.21.2.0 = Gauge32: 279
SNMPv2-SMI::enterprises.35450.21.3.0 = Gauge32: 45266128
SNMPv2-SMI::enterprises.35450.21.4.0 = Gauge32: 36653905
SNMPv2-SMI::enterprises.35450.21.5.0 = Gauge32: 8612223
SNMPv2-SMI::enterprises.35450.21.6.0 = Gauge32: 2276519
SNMPv2-SMI::enterprises.35450.21.7.0 = Gauge32: 279
SNMPv2-SMI::enterprises.35450.21.8.0 = Gauge32: 45157433
SNMPv2-SMI::enterprises.35450.21.9.0 = Gauge32: 36385227
SNMPv2-SMI::enterprises.35450.21.10.0 = Gauge32: 8772210
SNMPv2-SMI::enterprises.35450.21.11.0 = Gauge32: 2261105
SNMPv2-SMI::enterprises.35450.21.12.0 = Gauge32: 0
SNMPv2-SMI::enterprises.35450.21.13.0 = Gauge32: 13
SNMPv2-SMI::enterprises.35450.21.14.0 = Gauge32: 0
SNMPv2-SMI::enterprises.35450.21.15.0 = Gauge32: 3
SNMPv2-SMI::enterprises.35450.21.16.0 = Gauge32: 24
SNMPv2-SMI::enterprises.35450.21.17.0 = Gauge32: 0
SNMPv2-SMI::enterprises.35450.21.18.0 = Gauge32: 21
SNMPv2-SMI::enterprises.35450.21.19.0 = Gauge32: 39
SNMPv2-SMI::enterprises.35450.21.20.0 = Gauge32: 3
SNMPv2-SMI::enterprises.35450.21.21.0 = Gauge32: 565700