add support for ucopia appliances (#13031)

This commit is contained in:
mathieu-artic
2021-07-11 23:11:35 +02:00
committed by GitHub
parent 29a0310c4f
commit 784c19587a
7 changed files with 7470 additions and 0 deletions

View File

@@ -0,0 +1,291 @@
mib: CONTROLLER-MIB
modules:
sensors:
pre-cache:
data:
-
oid:
- licenseUsers
state:
data:
-
oid: highAvailabilityStatus
value: highAvailabilityStatus
num_oid: '.1.3.6.1.4.1.31218.3.7.0.{{ $index }}'
descr: 'High Availability Status'
index: 'highAvailabilityStatus.{{ $index }}'
state_name: highAvailabilityStatus
states:
- { descr: Standalone, graph: 1, value: 0, generic: 0 }
- { descr: Master, graph: 1, value: 1, generic: 0 }
- { descr: Active, graph: 1, value: 2, generic: 0 }
- { descr: Passive, graph: 1, value: 3, generic: 0 }
- { descr: Fault, graph: 1, value: 4, generic: 2 }
-
oid: debugValue
value: debugValue
num_oid: '.1.3.6.1.4.1.31218.3.2.0.{{ $index }}'
descr: 'Debug Value'
index: 'debugValue.{{ $index }}'
state_name: debugValue
states:
- { descr: Emergency, graph: 1, value: 0, generic: 2 }
- { descr: Alert, graph: 1, value: 1, generic: 2 }
- { descr: Critical, graph: 1, value: 2, generic: 2 }
- { descr: Error, graph: 1, value: 3, generic: 2 }
- { descr: Warning, graph: 1, value: 4, generic: 1 }
- { descr: Notice, graph: 1, value: 5, generic: 0 }
- { descr: Informational, graph: 1, value: 6, generic: 0 }
- { descr: Debug, graph: 1, value: 7, generic: 0 }
-
oid: webServerService
value: webServerService
num_oid: '.1.3.6.1.4.1.31218.4.1.0.{{ $index }}'
descr: 'Web Server Status'
index: 'webServerService.{{ $index }}'
state_name: webServerService
states:
- { descr: Running, graph: 1, value: 1, generic: 0 }
- { descr: Stopped, graph: 1, value: 2, generic: 2 }
- { descr: Disabled, graph: 1, value: 3, generic: 0 }
-
oid: sqlServerService
value: sqlServerService
num_oid: '.1.3.6.1.4.1.31218.4.2.0.{{ $index }}'
descr: 'SQL Server Status'
index: 'sqlServerService.{{ $index }}'
state_name: sqlServerService
states:
- { descr: Running, graph: 1, value: 1, generic: 0 }
- { descr: Stopped, graph: 1, value: 2, generic: 2 }
- { descr: Disabled, graph: 1, value: 3, generic: 0 }
-
oid: urlSnifferService
value: urlSnifferService
num_oid: '.1.3.6.1.4.1.31218.4.3.0.{{ $index }}'
descr: 'URL Sniffer Status'
index: 'urlSnifferService.{{ $index }}'
state_name: urlSnifferService
states:
- { descr: Running, graph: 1, value: 1, generic: 0 }
- { descr: Stopped, graph: 1, value: 2, generic: 2 }
- { descr: Disabled, graph: 1, value: 3, generic: 0 }
-
oid: portalService
value: portalService
num_oid: '.1.3.6.1.4.1.31218.4.4.0.{{ $index }}'
descr: 'Portal Status'
index: 'portalService.{{ $index }}'
state_name: portalService
states:
- { descr: Running, graph: 1, value: 1, generic: 0 }
- { descr: Stopped, graph: 1, value: 2, generic: 2 }
- { descr: Disabled, graph: 1, value: 3, generic: 0 }
-
oid: webProxyService
value: webProxyService
num_oid: '.1.3.6.1.4.1.31218.4.5.0.{{ $index }}'
descr: 'Web Proxy Status'
index: 'webProxyService.{{ $index }}'
state_name: webProxyService
states:
- { descr: Running, graph: 1, value: 1, generic: 0 }
- { descr: Stopped, graph: 1, value: 2, generic: 2 }
- { descr: Disabled, graph: 1, value: 3, generic: 0 }
-
oid: autodisconnectService
value: autodisconnectService
num_oid: '.1.3.6.1.4.1.31218.4.6.0.{{ $index }}'
descr: 'Auto Disconnect Status'
index: 'autodisconnectService.{{ $index }}'
state_name: autodisconnectService
states:
- { descr: Running, graph: 1, value: 1, generic: 0 }
- { descr: Stopped, graph: 1, value: 2, generic: 2 }
- { descr: Disabled, graph: 1, value: 3, generic: 0 }
-
oid: printingServerService
value: printingServerService
num_oid: '.1.3.6.1.4.1.31218.4.7.0.{{ $index }}'
descr: 'Printing Server Status'
index: 'printingServerService.{{ $index }}'
state_name: printingServerService
states:
- { descr: Running, graph: 1, value: 1, generic: 0 }
- { descr: Stopped, graph: 1, value: 2, generic: 2 }
- { descr: Disabled, graph: 1, value: 3, generic: 0 }
-
oid: dhcpServerService
value: dhcpServerService
num_oid: '.1.3.6.1.4.1.31218.4.8.0.{{ $index }}'
descr: 'DHCP Server Status'
index: 'dhcpServerService.{{ $index }}'
state_name: dhcpServerService
states:
- { descr: Running, graph: 1, value: 1, generic: 0 }
- { descr: Stopped, graph: 1, value: 2, generic: 2 }
- { descr: Disabled, graph: 1, value: 3, generic: 0 }
-
oid: dnsServerService
value: dnsServerService
num_oid: '.1.3.6.1.4.1.31218.4.9.0.{{ $index }}'
descr: 'DNS Server Status'
index: 'dnsServerService.{{ $index }}'
state_name: dnsServerService
states:
- { descr: Running, graph: 1, value: 1, generic: 0 }
- { descr: Stopped, graph: 1, value: 2, generic: 2 }
- { descr: Disabled, graph: 1, value: 3, generic: 0 }
-
oid: staticIpManagerService
value: staticIpManagerService
num_oid: '.1.3.6.1.4.1.31218.4.10.0.{{ $index }}'
descr: 'Static IP Manager Status'
index: 'staticIpManagerService.{{ $index }}'
state_name: staticIpManagerService
states:
- { descr: Running, graph: 1, value: 1, generic: 0 }
- { descr: Stopped, graph: 1, value: 2, generic: 2 }
- { descr: Disabled, graph: 1, value: 3, generic: 0 }
-
oid: highAvailabilityService
value: highAvailabilityService
num_oid: '.1.3.6.1.4.1.31218.4.11.0.{{ $index }}'
descr: 'High Availability Service Status'
index: 'highAvailabilityService.{{ $index }}'
state_name: highAvailabilityService
states:
- { descr: Running, graph: 1, value: 1, generic: 0 }
- { descr: Stopped, graph: 1, value: 2, generic: 2 }
- { descr: Disabled, graph: 1, value: 3, generic: 0 }
-
oid: ldapDirectoryService
value: ldapDirectoryService
num_oid: '.1.3.6.1.4.1.31218.4.12.0.{{ $index }}'
descr: 'LDAP Directory Status'
index: 'ldapDirectoryService.{{ $index }}'
state_name: ldapDirectoryService
states:
- { descr: Running, graph: 1, value: 1, generic: 0 }
- { descr: Stopped, graph: 1, value: 2, generic: 2 }
- { descr: Disabled, graph: 1, value: 3, generic: 0 }
-
oid: ldapReplicationManagerService
value: ldapReplicationManagerService
num_oid: '.1.3.6.1.4.1.31218.4.13.0.{{ $index }}'
descr: 'LDAP Replication Manager Status'
index: 'ldapReplicationManagerService.{{ $index }}'
state_name: ldapReplicationManagerService
states:
- { descr: Running, graph: 1, value: 1, generic: 0 }
- { descr: Stopped, graph: 1, value: 2, generic: 2 }
- { descr: Disabled, graph: 1, value: 3, generic: 0 }
-
oid: timeServerService
value: timeServerService
num_oid: '.1.3.6.1.4.1.31218.4.14.0.{{ $index }}'
descr: 'NTP Status'
index: 'timeServerService.{{ $index }}'
state_name: timeServerService
states:
- { descr: Running, graph: 1, value: 1, generic: 0 }
- { descr: Stopped, graph: 1, value: 2, generic: 2 }
- { descr: Disabled, graph: 1, value: 3, generic: 0 }
-
oid: radiusServerService
value: radiusServerService
num_oid: '.1.3.6.1.4.1.31218.4.15.0.{{ $index }}'
descr: 'RADIUS Status'
index: 'radiusServerService.{{ $index }}'
state_name: radiusServerService
states:
- { descr: Running, graph: 1, value: 1, generic: 0 }
- { descr: Stopped, graph: 1, value: 2, generic: 2 }
- { descr: Disabled, graph: 1, value: 3, generic: 0 }
-
oid: sambaService
value: sambaService
num_oid: '.1.3.6.1.4.1.31218.4.16.0.{{ $index }}'
descr: 'SAMBA Status'
index: 'sambaService.{{ $index }}'
state_name: sambaService
states:
- { descr: Running, graph: 1, value: 1, generic: 0 }
- { descr: Stopped, graph: 1, value: 2, generic: 2 }
- { descr: Disabled, graph: 1, value: 3, generic: 0 }
-
oid: sshService
value: sshService
num_oid: '.1.3.6.1.4.1.31218.4.17.0.{{ $index }}'
descr: 'SSH Status'
index: 'sshService.{{ $index }}'
state_name: sshService
states:
- { descr: Running, graph: 1, value: 1, generic: 0 }
- { descr: Stopped, graph: 1, value: 2, generic: 2 }
- { descr: Disabled, graph: 1, value: 3, generic: 0 }
-
oid: syslogService
value: syslogService
num_oid: '.1.3.6.1.4.1.31218.4.18.0.{{ $index }}'
descr: 'Syslog Status'
index: 'syslogService.{{ $index }}'
state_name: syslogService
states:
- { descr: Running, graph: 1, value: 1, generic: 0 }
- { descr: Stopped, graph: 1, value: 2, generic: 2 }
- { descr: Disabled, graph: 1, value: 3, generic: 0 }
-
oid: syslogService
value: usersLogService
num_oid: '.1.3.6.1.4.1.31218.4.19.0.{{ $index }}'
descr: 'Users Log Status'
index: 'usersLogService.{{ $index }}'
state_name: usersLogService
states:
- { descr: Running, graph: 1, value: 1, generic: 0 }
- { descr: Stopped, graph: 1, value: 2, generic: 2 }
- { descr: Disabled, graph: 1, value: 3, generic: 0 }
-
oid: pmsClientService
value: pmsClientService
num_oid: '.1.3.6.1.4.1.31218.4.20.0.{{ $index }}'
descr: 'PMSClient Status'
index: 'pmsClientService.{{ $index }}'
state_name: pmsClientService
states:
- { descr: Running, graph: 1, value: 1, generic: 0 }
- { descr: Stopped, graph: 1, value: 2, generic: 2 }
- { descr: Disabled, graph: 1, value: 3, generic: 0 }
count:
data:
-
oid: totalConnectedUsers
num_oid: '.1.3.6.1.4.1.31218.3.1.0.{{ $index }}'
index: 'totalConnectedUsers.{{ $index }}'
descr: Connected Users
high_limit: licenseUsers
temperature:
data:
-
oid: cpuTemperature
num_oid: '.1.3.6.1.4.1.31218.3.3.0.{{ $index }}'
index: 'cpuTemperature.{{ $index }}'
descr: CPU Temperature
skip_values:
-
oid: cpuTemperature
op: '='
value: ''
-
oid: diskTemperature
num_oid: '.1.3.6.1.4.1.31218.3.4.0.{{ $index }}'
index: 'diskTemperature.{{ $index }}'
descr: Disk Temperature
skip_values:
-
oid: diskTemperature
op: '='
value: ''

View File

@@ -0,0 +1,12 @@
os: ucopia
text: Ucopia
type: network
icon: ucopia
mib_dir: ucopia
over:
- { graph: device_bits, text: 'Device Traffic' }
- { graph: device_processor, text: 'CPU Usage' }
- { graph: device_mempool, text: 'Memory Usage' }
discovery:
- sysObjectID:
- .1.3.6.1.4.1.31218.