mirror of
https://github.com/M0r13n/mikrotik_monitoring.git
synced 2026-01-17 06:39:34 +00:00
Add Synology NAS monitoring
This commit is contained in:
parent
0b8c8b4662
commit
7c8b4dfac5
6 changed files with 10202 additions and 4 deletions
89
synology/generator.yml
Normal file
89
synology/generator.yml
Normal file
|
|
@ -0,0 +1,89 @@
|
|||
# Synology
|
||||
#
|
||||
# Synology MIBs can be found here:
|
||||
# http://www.synology.com/support/snmp_mib.php
|
||||
# http://dedl.synology.com/download/Document/MIBGuide/Synology_MIB_File.zip
|
||||
#
|
||||
# Tested on RS2414rp+ NAS
|
||||
#
|
||||
modules:
|
||||
synology:
|
||||
version: 3
|
||||
auth:
|
||||
username: monitoring
|
||||
password: 333monitoring
|
||||
auth_protocol: MD5
|
||||
security_level: authNoPriv
|
||||
walk:
|
||||
- interfaces
|
||||
- sysUpTime
|
||||
- ifXTable
|
||||
- laNames
|
||||
- laLoadInt
|
||||
- ssCpuUser
|
||||
- ssCpuSystem
|
||||
- ssCpuIdle
|
||||
- memory
|
||||
- hrStorage
|
||||
- 1.3.6.1.4.1.6574.1 # synoSystem
|
||||
- 1.3.6.1.4.1.6574.2 # synoDisk
|
||||
- 1.3.6.1.4.1.6574.3 # synoRaid
|
||||
- 1.3.6.1.4.1.6574.4 # synoUPS
|
||||
- 1.3.6.1.4.1.6574.5 # synologyDiskSMART
|
||||
- 1.3.6.1.4.1.6574.6 # synologyService
|
||||
- 1.3.6.1.4.1.6574.101 # storageIO
|
||||
- 1.3.6.1.4.1.6574.102 # spaceIO
|
||||
- 1.3.6.1.4.1.6574.104 # synologyiSCSILUN
|
||||
lookups:
|
||||
- source_indexes: [spaceIOIndex]
|
||||
lookup: spaceIODevice
|
||||
drop_source_indexes: true
|
||||
- source_indexes: [storageIOIndex]
|
||||
lookup: storageIODevice
|
||||
drop_source_indexes: true
|
||||
- source_indexes: [serviceInfoIndex]
|
||||
lookup: serviceName
|
||||
drop_source_indexes: true
|
||||
- source_indexes: [ifIndex]
|
||||
# Use OID to avoid conflict with Netscaler NS-ROOT-MIB.
|
||||
lookup: 1.3.6.1.2.1.31.1.1.1.1 # ifName
|
||||
drop_source_indexes: true
|
||||
- source_indexes: [diskIndex]
|
||||
lookup: diskID
|
||||
drop_source_indexes: true
|
||||
- source_indexes: [raidIndex]
|
||||
lookup: raidName
|
||||
drop_source_indexes: true
|
||||
- source_indexes: [laIndex]
|
||||
lookup: laNames
|
||||
drop_source_indexes: true
|
||||
- source_indexes: [hrStorageIndex]
|
||||
lookup: hrStorageDescr
|
||||
drop_source_indexes: true
|
||||
overrides:
|
||||
diskModel:
|
||||
type: DisplayString
|
||||
diskSMARTAttrName:
|
||||
type: DisplayString
|
||||
diskSMARTAttrStatus:
|
||||
type: DisplayString
|
||||
diskSMARTInfoDevName:
|
||||
type: DisplayString
|
||||
diskType:
|
||||
type: DisplayString
|
||||
ifType:
|
||||
type: EnumAsInfo
|
||||
modelName:
|
||||
type: DisplayString
|
||||
raidFreeSize:
|
||||
type: gauge
|
||||
raidName:
|
||||
type: DisplayString
|
||||
raidTotalSize:
|
||||
type: gauge
|
||||
serialNumber:
|
||||
type: DisplayString
|
||||
serviceName:
|
||||
type: DisplayString
|
||||
version:
|
||||
type: DisplayString
|
||||
2755
synology/snmp.yml
Normal file
2755
synology/snmp.yml
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue