Files
librenms-librenms/mibs/raisecom/RAISECOM-PONSERIES-TC
Tony Murray f2f169ae78 Modernize mempools (#12282)
* mempools to modern module
quick hacky hrstorage port

* port ucd-snmp-mib to Mempools

* Populate DB for ucd
Prep for yaml

* initial yaml attempt

* more complex conversions
fixes to YamlDiscovery, make leading $ optional and allow mib::oid format

* walk full tables and skip values
normalize percentages above 100

* handle precent only ones (specify total as 100)

* Move default polling out of YamlMempoolsDiscovery

* fixes

* Update test data hrstorage should be correct.

* perc_warn for hrstorage

* Host Resources, record buffer, cached, and shared

* Host Resources is always better, don't do both HR and UCD

* fix unix, include warning levels

* variable size

* consolidate skip_values

* define mempools schema

* number instead of integer

* more schema refactor

* one more skip_values reference

* throw error for invalid oid translation
aos6

* a*  and Cisco

* updated test data

* update almost all hrstorage data files

* b*

* c* with test data
use standard cache for hrStorage

* use cache for storage module too

* hand bsnmp properly

* bdcom

* exclude total oid from yaml so it is not polled
May add a way to ignore this behavior and poll it, but I don't know if that is needed.

* automatically handle percent only values

* ciscowlc

* only poll used or free if we have used, free, and total.

* fix skipping

* the dlinkoning
fix find value when value "name" is numeric

* support numeric oids

* dnos/ftos attempt

* I guess we can't filter on total > 0

* edgecos

* e*

* f WIP

* f*

* gwd (aka g*)

* h* + procurve

* i*

* j*

* m*

* support 0% used memory (however unlikely)

* n*

* CISCO-PROCESS-MIB memory, share cache with processors module

* ignore mempools with invalid total

* p*

* quanta

* r*
fix raisecom mibs terribly broken

* s-z

* style fixes

* Move VRP back to PHP and make it actually work

* fix zynos

* update schema

* Update Cisco processor data for description bug fixes

* fix comware processors

* comware mempools with memory size
default precision to 1

* sophos-xg updated data

* hrstorage use ram size for buffers, cache, and shared

* Show memory available instead of free in device overview

* UCD, use same rrd format, store available instead of free in the db.

* Calculate availability for HOST-RESOURCES-MIB

* Convert UCD to standard polling

* rename old rrd files

* initial graph work

* graph WIP

* Graph looking decent

* Graph looking decent for hr

* remove old ucd_graph code

* handle availability mempool
more graph cleanup

* color adjustments

* remove accidental free calculation

* Update test data and fix corner cases

* fis pfsense

* update schema

* add default value for mempool_class

* fix whitespace

* update schema

* update schema correctly

* one more time

* fortigate_1500d-sensors missing oids

* Update docs.

* fix indent

* add implements MempoolsDiscovery explicitly to OS

* remove ucd_memory graph references
remove unused device_memory graph

* remove unused functions

* set devices with mempools to rediscover to prevent/minimize gaps

* use a subquery

* add overview graph

* port health mempools table

* Update device mempool

* only show overview if multiple

* Don't override user set warn percentages in discovery

* fix missed usage

* fix style

* Safety check to not rename rrd files incorrectly if migration has not been run.

* Fix overview percent bar and represent available and used on the bar

* missed an item to convert to mempool_class

* percent on the wrong side
2020-11-23 15:35:35 -06:00

376 lines
13 KiB
Plaintext

-- =======================================================================
-- Version info
--
-- Version 0.1, defined on 2007.7.3 by SongXianJian
-- This MIB is defined for TC of PON series of equipments.
--
-- Copyright(c) 2007-2010 by Raisecom Ltd.
-- added PONDeviceType, PONDeviceCardType by SongXianJian 20070703
-- =======================================================================
RAISECOM-PONSERIES-TC DEFINITIONS ::= BEGIN
IMPORTS
TEXTUAL-CONVENTION FROM SNMPv2-TC;
PONDeviceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Iscom EPON and GPON device series Type"
SYNTAX INTEGER {
unknow(0),
others(1),
onu-1(2),
onu-2(3),
onu-4(4),
onu-8(5),
onu-16(6),
onu-24(7),
iscom5504A(550400),
iscom5504B(550401),
iscom5504PI(550402),
iscom5508(550800),
iscom5508GP(550801),
iscom5600(560000),
iscom5800(580000),
iscom5800e(580001),
iscom6800(680000),
iscom5101A(510100),
iscom5101B(510101),
iscom5101-FE(510102),
iscom5101-EA(510103),
ht801(510104),
sc200-GB-EPON(510000),
dlcom2096-SMC-EPON(510001),
ic-epon(510002),
im-epon(510003),
iscom5100-m1(510004),
iscom5100-m2(510005),
rcvs1500-p01u(510008),
rcvs300-p41(510204),
rcvs300-p42(510222),
rcvs300-p44(510224),
rcvs300-p11-b(510300),
rcvs300-p41-b(510301),
iscom5104(510400),
iscom5104Q(510401),
iscom5104-LM(510402),
iscom5104-AC60(510403),
iscom5104C(510404),
iscom5104P(510405),
iscom5104-NP(510406),
iscom5104-4E1T1(510407),
iscom5104P-2R(510408),
iscom5104-PE(510410),
iscom5104-H1(510411),
iscom5104PI-4R(510415),
iscom5104P-4R3(510460),
iscom5104P-4R8(510461),
iscom5104P-4R(510462),
iscom5104-4R(510500),
iscom5104-HA(510501),
iscom5104PI-DN(510503),
iscom5104QB(510504),
iscom5104-GE-NP(510505),
iscom5104G(510506),
iscom5104G-NP(510600),
iscom5104Q-EA(510507),
iscom5104P-NR(510508),
ht803(510509),
ht811(520100),
ht816(530402),
ht825(540400),
ht826(540401),
iscom5104-HB(510510),
iscom5104-EA(510511),
iscom5104-PE-B(510601),
iscom5104PI-4RB(510512),
iscom5104-NP-YP(510513),
iscom5104P-EA(510515),
iscom5104P-4R-EA(510516),
iscom5104-4R-EA(510517),
iscom5104PI-DN-4R(510563),
iscom5108(510800),
iscom5108-PE(510801),
iscom5108-PSE(510802),
iscom5108C(510803),
iscom5108-PE-C(510804),
iscom5116(511600),
iscom5116-PE(511601),
iscom5116-PE-C(511605),
iscom5116B(511602),
iscom5116C(511604),
iscom5124A(512400),
iscom5124B(512401),
iscom5124S(512402),
iscom5124SC(512404),
iscom5204(520400),
iscom5204-PE(520401),
iscom5204-H1(520402),
ht815(520403),
ht821(520404),
iscom5204PI-C4V(520405),
iscom5208(520800),
iscom5208C(520801),
iscom5216(521600),
iscom5216B(521601),
iscom5216C(521602),
iscom5224(522400),
iscom5224B(522401),
iscom5224C(522402),
iscom5304(530400),
iscom5304D(530401),
iscom5100-m1-yf(510006),
iscom5100-m2-yf(510007),
iscom5104d(510409),
iscom5104-hf(510604),
ht825-e8(540402),
ht826-e8(540403),
ht803-r(530403),
ht803-v(520407),
ht803-w(540406),
iscom5108-pse-b(510806),
iscom5104-pse-yf(510518),
iscom5108-pse-yf(510805),
iscom5104-pse(510603),
iscom5104PI(510564),
iscom6104(561000),
iscom5204-H1B(520406)
}
PONDeviceCardType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Iscom EPON and GPON device series Type"
SYNTAX INTEGER {
unknow(0),
others(1),
null(2),
FANS-General(3),
PWR-General(4),
PWR-DC-General(5),
PWR-AC-General(6),
iscom5504ACard(550400),
iscom5504BCard(550401),
iscom5504PICard(550402),
iscom5101ACard(510100),
iscom5101BCard(510101),
iscom5101-FECard(510102),
iscom5101-EACard(510103),
ht801Card(510104),
sc200-GB-EPONCard(510000),
dlcom2096-SMC-EPONCard(510001),
ic-eponCard(510002),
im-eponCard(510003),
iscom5100-M1Card(510004),
iscom5100-M2Card(510005),
iscom5100-M1-YFCard(510006),
iscom5100-M2-YFCard(510007),
iscom5104Card(510400),
iscom5104QCard(510401),
iscom5104-LMCard(510402),
iscom5104-AC60Card(510403),
iscom5104CCard(510404),
iscom5104PCard(510405),
iscom5104-NPCard(510406),
iscom5104-4E1T1Card(510407),
iscom5104P-2RCard(510408),
iscom5104DCard(510409),
iscom5104-PECard(510410),
iscom5104-H1Card(510411),
iscom5104P-4R3Card(510460),
iscom5104P-4R8Card(510461),
iscom5104-HACard(510501),
iscom5104QBCard(510504),
iscom5104PI-DNCard(510503),
iscom5104-GE-NPCard(510505),
iscom5104GCard(510506),
iscom5104Q-EACard(510507),
iscom5104P-NRCard(510508),
ht803Card(510509),
ht811Card(520100),
ht816Card(530402),
ht825Card(540400),
ht826Card(540401),
iscom5104-HBCard(510510),
iscom5104-EACard(510511),
iscom5104PI-4RBCard(510512),
iscom5104-NP-YPCard(510513),
iscom5104PI-DN-4RCard(510563),
iscom5108Card(510800),
iscom5108-PECard(510801),
iscom5108-PSECard(510802),
iscom5116Card(511600),
iscom5116-PECard(511601),
iscom5116BCard(511602),
iscom5124ACard(512400),
iscom5124BCard(512401),
iscom5124SCard(512402),
iscom5124SCCard(512403),
iscom5204Card(520400),
iscom5204-PECard(520401),
iscom5204-H1Card(520402),
ht815Card(520403),
ht821Card(520404),
iscom5204PI-C4VCard(520405),
iscom5208Card(520800),
iscom5208-SC-8POTS(3003),
iscom5216Card(521600),
iscom5216BCard(521601),
iscom5216-SC-16POTS(3001),
iscom5224Card(522400),
iscom5224BCard(522401),
iscom5224-SC-24POTS(3002),
video-hi3512(4001),
iscom5304Card(530400),
iscom5304DCard(530401),
iscom5600-NMS(1001),
iscom5600-2PON(1002),
iscom5600-2PON-P(1003),
iscom5508-SMC(1004),
iscom5508-EP4(1005),
iscom5508-EPSC(1006),
iscom5508-EP4B(1007),
iscom5508-GE4B(1008),
iscom5508-GPSC(1009),
iscom5508-GP4A(1010),
iscom5800-SMC(1101),
iscom5800-2PON(1102),
iscom5800-4GE(1103),
iscom5800-2GE(1104),
iscom5800-4PON(1105),
iscom5800-4GEB(1106),
iscom5800-2GEB(1107),
iscom5800-SMCB(1108),
iscom5800e-10GEX2-2GE(1109),
iscom5800e-10GE-2GE(1110),
iscom5800e-SMC(1111),
iscom5800e-EP4A(1112),
iscom5800e-GE8A(1113) ,
iscom5800e-SMCB(1114),
iscom5800e-VE8A(1115),
iscom5800e-2GEMP(1116),
iscom5800e-4GEMP(1117),
iscom5800e-OMU8(1118),
iscom5800e-OAD1D-S-27(1119),
iscom5800e-OAD1D-S-31(1120),
iscom5800e-OAD1D-S-35(1121),
iscom5800e-OAD1D-S-39(1122),
iscom5800e-OAD1D-S-43(1123),
iscom5800e-OAD1D-S-47(1124),
iscom5800e-OAD1D-S-51(1125),
iscom5800e-OAD1D-S-55(1126),
iscom5800e-OAD1D-S-59(1127),
rcvs3200-GE4A(1128),
rcvs3200-GE8A(1129),
rcvs3200-EP4A(1130),
rcvs3200-SMCB(1131),
iscom5800e-EP4B(1132),
rcvs3200-10GEX2-2GE(1133),
rcvs3100-EPSC(1134),
rcvs3100-EP4B(1135),
rcvs3100-GE4B(1136),
sub-pwrm-ac(1187),
sub-pwrm-dc(1188),
sub-pwrii-ac(1189),
iscom5100-m1-yfCard(510006),
iscom5100-m2-yfCard(510007),
iscom5104dCard(510409),
iscom5104-hfCard(510604),
ht825-e8Card(540402),
ht826-e8Card(540403),
ht803-rCard(530403),
ht803-vCard(520407),
ht803-wCard(540406),
iscom5108-pse-bCard(510806),
iscom5104-pse-yfCard(510518),
iscom5108-pse-yfCard(510805),
iscom5104-pseCard(510603),
iscom6800-SMCA(1201),
iscom6800-XP4A(1202),
iscom6800-EP12(1203),
iscom6800-EP16(1204),
iscom6800-GE16(1205),
iscom6800-CICA(1206),
iscom6800-EP1X(1207),
iscom6800-XP2A(1208),
iscom6800-RPD2151(1209),
iscom6800-FANS382(1210),
iscom6800-SMCB(1211),
iscom6800-XP4L(1212),
iscom6800-GP8A(1213),
iscom6800-XEP8(1214),
iscom6800-GP16(1215),
iscom6800-XP4T(1299),
msg3600-SMCA(200001),
msg3600-GE4T(200002),
msg3600-48FXS(200003),
msg3600-IMPA(200004),
msg3600-GWA(200005),
msg3600-8FXO(200006),
msg3600-2VE1(200007),
msg3600-IMPS(200008)
}
ShelfId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"shelf id"
SYNTAX INTEGER (0..5)
SlotId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"slot id"
SYNTAX INTEGER (0..179)
SlotIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"slot index"
SYNTAX INTEGER (0..179)
PortId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"shelf id"
SYNTAX INTEGER (0..511)
OltPortIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"SlotId*10000000+PortId"
SYNTAX INTEGER
OnuId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"shelf id"
SYNTAX INTEGER (1..99)
OnuIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"SlotId*10000000+PONPortId*100000+OnuId"
SYNTAX INTEGER
LlidIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"SlotId*10000000+PONPortId*100000+OnuId"
SYNTAX INTEGER
Olt-OnuPortIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"SlotId*10000000+ PONPortId*100000+ONUid*1000+ONUPortId"
SYNTAX INTEGER
Olt-OnuIfIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"SlotId*10000000+ PONPortId*100000+ONUid*1000+ONUPortId"
SYNTAX INTEGER
END