mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Calix AXOS Sensor Changes (#15343)
* Sync'd up MIB changes * Added new ONT sensors: admin/oper state, rx/tx levels
This commit is contained in:
@@ -47,6 +47,28 @@ modules:
|
||||
- { value: 1, generic: 0, graph: 0, descr: Enabled }
|
||||
- { value: 2, generic: 1, graph: 0, descr: Alarm Suppress }
|
||||
- { value: 3, generic: 0, graph: 0, descr: Disabled }
|
||||
-
|
||||
oid: axosOntTable
|
||||
value: axosOntOperStatus
|
||||
num_oid: '.1.3.6.1.4.1.6321.1.2.4.2.6.1.1.4.{{ $index }}'
|
||||
descr: 'ONT {{ $axosOntID }} Oper Status'
|
||||
index: axosOntOperStatus.{{ $index }}
|
||||
state_name: axosOntOperStatus
|
||||
states:
|
||||
- { value: 0, generic: 3, graph: 0, descr: Unknown }
|
||||
- { value: 1, generic: 0, graph: 0, descr: Enabled }
|
||||
- { value: 2, generic: 0, graph: 0, descr: Disabled }
|
||||
-
|
||||
oid: axosOntTable
|
||||
value: axosOntAdminStatus
|
||||
num_oid: '.1.3.6.1.4.1.6321.1.2.4.2.6.1.1.3.{{ $index }}'
|
||||
descr: 'ONT {{ $axosOntID }} Admin Status'
|
||||
index: axosOntAdminStatus.{{ $index }}
|
||||
state_name: axosOntAdminStatus
|
||||
states:
|
||||
- { value: 0, generic: 3, graph: 0, descr: Unknown }
|
||||
- { value: 1, generic: 0, graph: 0, descr: Enabled }
|
||||
- { value: 2, generic: 0, graph: 0, descr: Disabled }
|
||||
|
||||
dbm:
|
||||
data:
|
||||
@@ -78,3 +100,47 @@ modules:
|
||||
oid: axosOltPonPortStatus
|
||||
op: '='
|
||||
value: 2
|
||||
|
||||
-
|
||||
oid: AxosOntTable
|
||||
value: axosOntRxOpticalLevel
|
||||
num_oid: '.1.3.6.1.4.1.6321.1.2.4.2.6.1.1.6.{{ $index }}'
|
||||
descr: "ONT {{ $axosOntID }} RX Power"
|
||||
group: 'ONT {{ $axosOntID }}'
|
||||
index: 'axosOntRxOpticalLevel.{{ $index }}'
|
||||
divisor: 10000
|
||||
user_func: 'mw_to_dbm'
|
||||
skip_values:
|
||||
-
|
||||
oid: axosOntAdminStatus
|
||||
op: '='
|
||||
value: 2
|
||||
-
|
||||
oid: AxosOntTable
|
||||
value: axosOntFarEndRxOpticalLevel
|
||||
num_oid: '.1.3.6.1.4.1.6321.1.2.4.2.6.1.1.6.{{ $index }}'
|
||||
descr: "ONT {{ $axosOntID }} OLT RX Signal Level"
|
||||
group: 'ONT {{ $axosOntID }}'
|
||||
index: 'axosOntFarEndRxOpticalLevel.{{ $index }}'
|
||||
divisor: 10000
|
||||
user_func: 'mw_to_dbm'
|
||||
skip_values:
|
||||
-
|
||||
oid: axosOntAdminStatus
|
||||
op: '='
|
||||
value: 2
|
||||
-
|
||||
oid: AxosOntTable
|
||||
value: axosOntTxOpticalLevel
|
||||
num_oid: '.1.3.6.1.4.1.6321.1.2.4.2.6.1.1.7.{{ $index }}'
|
||||
descr: "ONT {{ $axosOntID }} TX Power"
|
||||
group: 'ONT {{ $axosOntID }}'
|
||||
index: 'axosOntTxOpticalLevel.{{ $index }}'
|
||||
divisor: 10000
|
||||
user_func: 'mw_to_dbm'
|
||||
skip_values:
|
||||
-
|
||||
oid: axosOntAdminStatus
|
||||
op: '='
|
||||
value: 2
|
||||
|
||||
|
@@ -88,7 +88,10 @@ axosAlarmType OBJECT-TYPE
|
||||
qos(1),
|
||||
processing-error(2),
|
||||
equipment(3),
|
||||
environmental(4)
|
||||
environmental(4),
|
||||
operational-violation(5),
|
||||
integrity-violation(6),
|
||||
informational(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
@@ -122,7 +125,17 @@ axosAlarmCategory OBJECT-TYPE
|
||||
pon(22),
|
||||
bondedgroup(23),
|
||||
cardimgmgmt(24),
|
||||
ontimgmgmt(25)
|
||||
ontimgmgmt(25),
|
||||
slot(26),
|
||||
subscriber(27),
|
||||
mpls(28),
|
||||
l2vpn(29),
|
||||
aeont(30),
|
||||
bfd(31),
|
||||
vrrp(32),
|
||||
pim(33),
|
||||
connection(34),
|
||||
mfib(35)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
|
@@ -107,12 +107,15 @@ axosCardProvType OBJECT-TYPE
|
||||
ge24r2(9),
|
||||
epon(10),
|
||||
gpon(11),
|
||||
eponmacsec(12),
|
||||
e32ngpon(13),
|
||||
epon_macsec(12),
|
||||
e3_2_ngpon(13),
|
||||
asm3001(14),
|
||||
gp1612(15),
|
||||
xg801(16),
|
||||
ce201(17)
|
||||
ce201(17),
|
||||
e3_2_xgs(18),
|
||||
frwy(19),
|
||||
xg3201(21)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
@@ -133,12 +136,15 @@ axosCardActualType OBJECT-TYPE
|
||||
ge24r2(9),
|
||||
epon(10),
|
||||
gpon(11),
|
||||
eponmacsec(12),
|
||||
e32ngpon(13),
|
||||
epon_macsec(12),
|
||||
e3_2_ngpon(13),
|
||||
asm3001(14),
|
||||
gp1612(15),
|
||||
xg801(16),
|
||||
ce201(17)
|
||||
ce201(17),
|
||||
e3_2_xgs(18),
|
||||
frwy(19),
|
||||
xg3201(21)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
|
@@ -120,7 +120,7 @@ axosSystemChassisSerialNumber OBJECT-TYPE
|
||||
::= {axosSystemModule 10}
|
||||
|
||||
axosSystemChassisMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Chassis MAC address"
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user