mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Added support for PBI Digital Decoder (#9223)
* added PBI MIB I finally found a MIB for PBI device * added PBI-MAIN-MIB * added another PBI MIB * added PBI MGSYSTEM-MIB * added ird.yaml to definition * added senors discovery for PBI devices * added ird.inc.php for polling * added logo for PBI * added ird.json * Rename PB-MAIN-MIB to PBI-MAIN-MIB * Update ird.json * Update PBI-4000P-5000P-MIB * Update PBI-MAIN-MIB * Update PBI-MGSIGNALCHARACTERISTICS-MIB * Update PBI-MGSYSTEM-MIB * Create ird.snmprec * Updated json test file * deleted frequency from yaml I think that better will be see values from frequency in wirelles frequency, where it is in MHz * Create Ird.php * Update Ird.php * Update Ird.php * Update ird.json * Update Ird.php
This commit is contained in:
33
LibreNMS/OS/Ird.php
Normal file
33
LibreNMS/OS/Ird.php
Normal file
@@ -0,0 +1,33 @@
|
||||
<?php
|
||||
namespace LibreNMS\OS;
|
||||
|
||||
use LibreNMS\Device\WirelessSensor;
|
||||
use LibreNMS\Interfaces\Discovery\Sensors\WirelessFrequencyDiscovery;
|
||||
use LibreNMS\OS;
|
||||
|
||||
class Ird extends OS implements WirelessFrequencyDiscovery
|
||||
{
|
||||
public function discoverWirelessFrequency()
|
||||
{
|
||||
$lnbfrequency_oid = '.1.3.6.1.4.1.1070.3.1.1.104.3.1.0'; //lnbFrequency
|
||||
$satfrequency_oid = '.1.3.6.1.4.1.1070.3.1.1.104.3.2.0'; //satFrequency
|
||||
return array(
|
||||
new WirelessSensor(
|
||||
'frequency',
|
||||
$this->getDeviceId(),
|
||||
$lnbfrequency_oid,
|
||||
'lnbfrequency',
|
||||
1,
|
||||
'LNB Frequency'
|
||||
),
|
||||
new WirelessSensor(
|
||||
'frequency',
|
||||
$this->getDeviceId(),
|
||||
$satfrequency_oid,
|
||||
'satfrequency',
|
||||
1,
|
||||
'Satellite Frequency'
|
||||
),
|
||||
);
|
||||
}
|
||||
}
|
BIN
html/images/os/pbi.png
Normal file
BIN
html/images/os/pbi.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 10 KiB |
68
includes/definitions/discovery/ird.yaml
Normal file
68
includes/definitions/discovery/ird.yaml
Normal file
@@ -0,0 +1,68 @@
|
||||
mib: PBI-4000P-5000P-MIB
|
||||
modules:
|
||||
sensors:
|
||||
dbm:
|
||||
data:
|
||||
-
|
||||
oid: tunerBER
|
||||
num_oid: .1.3.6.1.4.1.1070.3.1.1.104.1.1.7.
|
||||
descr: 'BER'
|
||||
index: 'tunerBER.{{ $index }}'
|
||||
-
|
||||
oid: tunerCN
|
||||
num_oid: .1.3.6.1.4.1.1070.3.1.1.104.1.1.8.
|
||||
descr: 'C/N'
|
||||
index: 'tunerCN.{{ $index }}'
|
||||
divisor: 10
|
||||
-
|
||||
oid: tunerEbNo
|
||||
num_oid: .1.3.6.1.4.1.1070.3.1.1.104.1.1.9.
|
||||
descr: 'Eb/N0'
|
||||
index: 'tunerEbNo.{{ $index }}'
|
||||
divisor: 10
|
||||
signal:
|
||||
data:
|
||||
-
|
||||
oid: tunerStrength
|
||||
num_oid: .1.3.6.1.4.1.1070.3.1.1.104.1.1.6.
|
||||
descr: 'Signal Strength'
|
||||
index: 'tunerStrength.{{ $index }}'
|
||||
divisor: -10
|
||||
state:
|
||||
data:
|
||||
-
|
||||
oid: tunerLock
|
||||
num_oid: .1.3.6.1.4.1.1070.3.1.1.104.1.1.1.
|
||||
descr: Tuner Lock
|
||||
state_name: tunerLock
|
||||
states:
|
||||
- { descr: No, graph: 1, value: 0, generic: 3 }
|
||||
- { descr: Yes, graph: 1, value: 1, generic: 0 }
|
||||
-
|
||||
oid: lnbVoltage
|
||||
num_oid: .1.3.6.1.4.1.1070.3.1.1.104.3.4.
|
||||
descr: LNB Voltage
|
||||
state_name: lnbVoltage
|
||||
states:
|
||||
- { descr: Off, graph: 1, value: 0, generic: 3 }
|
||||
- { descr: 13V, graph: 1, value: 1, generic: 0 }
|
||||
- { descr: 18V, graph: 1, value: 2, generic: 0 }
|
||||
-
|
||||
oid: lnb22KHz
|
||||
num_oid: .1.3.6.1.4.1.1070.3.1.1.104.3.5.
|
||||
descr: LNB 22KHz
|
||||
state_name: lnb22KHz
|
||||
states:
|
||||
- { descr: Off, graph: 1, value: 0, generic: 3 }
|
||||
- { descr: On, graph: 1, value: 1, generic: 0 }
|
||||
-
|
||||
oid: diseqc
|
||||
num_oid: .1.3.6.1.4.1.1070.3.1.1.104.3.6.
|
||||
descr: DiSEqC
|
||||
state_name: diseq
|
||||
states:
|
||||
- { descr: Off, graph: 1, value: 0, generic: 3 }
|
||||
- { descr: PortA, graph: 1, value: 1, generic: 0 }
|
||||
- { descr: PortB, graph: 1, value: 2, generic: 0 }
|
||||
- { descr: PortC, graph: 1, value: 3, generic: 0 }
|
||||
- { descr: PortD, graph: 1, value: 4, generic: 0 }
|
13
includes/definitions/ird.yaml
Normal file
13
includes/definitions/ird.yaml
Normal file
@@ -0,0 +1,13 @@
|
||||
os: ird
|
||||
text: 'PBI Digital Decoder'
|
||||
type: network
|
||||
icon: pbi
|
||||
group: pbi
|
||||
mib_dir:
|
||||
- pbi
|
||||
over:
|
||||
- { graph: device_signal, text: 'Signal Strength' }
|
||||
- { graph: device_dbm, text: 'dBm' }
|
||||
discovery:
|
||||
- sysObjectID:
|
||||
- .1.3.6.1.4.1.2021.250.10
|
2
includes/polling/os/ird.inc.php
Normal file
2
includes/polling/os/ird.inc.php
Normal file
@@ -0,0 +1,2 @@
|
||||
<?php
|
||||
$hardware = strtoupper($device['sysName']);
|
1383
mibs/pbi/PBI-4000P-5000P-MIB
Normal file
1383
mibs/pbi/PBI-4000P-5000P-MIB
Normal file
File diff suppressed because it is too large
Load Diff
37
mibs/pbi/PBI-MAIN-MIB
Normal file
37
mibs/pbi/PBI-MAIN-MIB
Normal file
@@ -0,0 +1,37 @@
|
||||
-- File Name : PBI-MAIN-MIB
|
||||
-- Date : Thu Sep 21 14:37:52 CST 2006
|
||||
-- Author : AdventNet Agent Toolkit Java Edition - MIB Editor 6
|
||||
|
||||
|
||||
|
||||
PBI-MAIN-MIB DEFINITIONS ::= BEGIN
|
||||
pbi MODULE-IDENTITY
|
||||
LAST-UPDATED "200609131023Z"
|
||||
ORGANIZATION "PBI"
|
||||
CONTACT-INFO "Tel:(010)82617178
|
||||
Fax:(010)82610263
|
||||
E-mail:mkt@pbi-china.com"
|
||||
DESCRIPTION "use this mib to support the mib-II group"
|
||||
REVISION "200609131023Z"
|
||||
DESCRIPTION ""
|
||||
::= { enterprises 1070 }
|
||||
|
||||
org OBJECT IDENTIFIER
|
||||
::= { iso 3 }
|
||||
|
||||
dod OBJECT IDENTIFIER
|
||||
::= { org 6 }
|
||||
|
||||
internet OBJECT IDENTIFIER
|
||||
::= { dod 1 }
|
||||
|
||||
private OBJECT IDENTIFIER
|
||||
::= { internet 4 }
|
||||
|
||||
enterprises OBJECT IDENTIFIER
|
||||
::= { private 1 }
|
||||
|
||||
mg OBJECT IDENTIFIER
|
||||
::= { pbi 3 }
|
||||
|
||||
END
|
427
mibs/pbi/PBI-MGSIGNALCHARACTERISTICS-MIB
Normal file
427
mibs/pbi/PBI-MGSIGNALCHARACTERISTICS-MIB
Normal file
@@ -0,0 +1,427 @@
|
||||
-- File Name : PBI-MGSIGNALCHARACTERISTICS-MIB
|
||||
-- Date : Thu Sep 21 14:37:54 CST 2006
|
||||
-- Author : AdventNet Agent Toolkit Java Edition - MIB Editor 6
|
||||
|
||||
|
||||
|
||||
PBI-MGSIGNALCHARACTERISTICS-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
RowStatus, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
DisplayString
|
||||
FROM RFC1213-MIB
|
||||
mg
|
||||
FROM PBI-MAIN-MIB
|
||||
MODULE-IDENTITY, enterprises, OBJECT-TYPE, Integer32
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
mgSignalCharacteristics MODULE-IDENTITY
|
||||
LAST-UPDATED "200609210924Z"
|
||||
ORGANIZATION "Organization"
|
||||
CONTACT-INFO "Contact-info"
|
||||
DESCRIPTION "Description"
|
||||
REVISION "200609210924Z"
|
||||
DESCRIPTION ""
|
||||
::= { mg 2 }
|
||||
|
||||
tsOutTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TsOutEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION " "
|
||||
::= { mgSignalCharacteristics 1 }
|
||||
|
||||
mgPATTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MgPATEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "PSI/SI information relating to the PAT, reference ISO/IEC 13818-1 "
|
||||
::= { mgSignalCharacteristics 2 }
|
||||
|
||||
mgPMTTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MgPMTEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "PSI/SI information relating to the PMT"
|
||||
::= { mgSignalCharacteristics 3 }
|
||||
|
||||
mgNITTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MgNITEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "PSI/SI information relating to the NIT"
|
||||
::= { mgSignalCharacteristics 4 }
|
||||
|
||||
mgSDTTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MgSDTEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "PSI/SI information relating to the SDT, reference DVB 300-468"
|
||||
::= { mgSignalCharacteristics 5 }
|
||||
|
||||
mgFilterTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MgFilterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Description"
|
||||
::= { mgSignalCharacteristics 6 }
|
||||
|
||||
mgCATTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MgCATEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "PSI/SI information relating to the CAT, reference ISO/IEC 13818-1 "
|
||||
::= { mgSignalCharacteristics 7 }
|
||||
|
||||
tsInput OBJECT IDENTIFIER
|
||||
::= { mgSignalCharacteristics 8 }
|
||||
|
||||
mgBATTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MgBATEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION " PSI/SI information relating to the BAT, reference ISO/IEC 13818-1 "
|
||||
::= { mgSignalCharacteristics 9 }
|
||||
|
||||
tsOutEntry OBJECT-TYPE
|
||||
SYNTAX TsOutEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION " Row Description "
|
||||
INDEX { channelOutput }
|
||||
::= { tsOutTable 1 }
|
||||
|
||||
TsOutEntry ::= SEQUENCE {
|
||||
channelOutput INTEGER,
|
||||
bitRate INTEGER,
|
||||
packetSize INTEGER,
|
||||
transportStreamID INTEGER,
|
||||
otiginalNetworkID INTEGER,
|
||||
networkID INTEGER,
|
||||
bitrateThreshosdPercent INTEGER,
|
||||
outValidBitRate INTEGER
|
||||
}
|
||||
|
||||
channelOutput OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "output channel number"
|
||||
::= { tsOutEntry 1 }
|
||||
|
||||
bitRate OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Transport stream output size, 3000EC: from 0 to 16Mpbs; 3000MX:from 0 to 100Mpbs; 3000TM: from 0 to 50Mpbs"
|
||||
::= { tsOutEntry 2 }
|
||||
|
||||
packetSize OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Packet length, option: 188 or 204"
|
||||
::= { tsOutEntry 3 }
|
||||
|
||||
transportStreamID OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The transport stream ID for this transport stream as read from the PAT, its value range: reference ISO/IEC 13818-1"
|
||||
::= { tsOutEntry 4 }
|
||||
|
||||
otiginalNetworkID OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The original network ID for this transport stream as read from the NIT, its value range: reference DVB 300-468"
|
||||
::= { tsOutEntry 5 }
|
||||
|
||||
networkID OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The network ID for this transport stream as read from the NIT, its value range: reference DVB 300-468"
|
||||
::= { tsOutEntry 6 }
|
||||
|
||||
bitrateThreshosdPercent OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "ts overflow percent value(0 - 100)"
|
||||
::= { tsOutEntry 7 }
|
||||
|
||||
outValidBitRate OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "transport stream out valid bit rate"
|
||||
::= { tsOutEntry 8 }
|
||||
|
||||
mgPATEntry OBJECT-TYPE
|
||||
SYNTAX MgPATEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Row Description"
|
||||
INDEX { channelInputPAT }
|
||||
::= { mgPATTable 1 }
|
||||
|
||||
MgPATEntry ::= SEQUENCE {
|
||||
channelInputPAT INTEGER,
|
||||
patSection DisplayString
|
||||
}
|
||||
|
||||
channelInputPAT OBJECT-TYPE
|
||||
SYNTAX INTEGER ( -2147483648 .. 2147483647 )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The physical input on which this transport stream appears"
|
||||
::= { mgPATEntry 1 }
|
||||
|
||||
patSection OBJECT-TYPE
|
||||
SYNTAX DisplayString ( SIZE ( 0 .. 1024 ) )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The transport stream Relating to the PAT seciton, reference ISO/IEC 13818-1 "
|
||||
::= { mgPATEntry 2 }
|
||||
|
||||
mgPMTEntry OBJECT-TYPE
|
||||
SYNTAX MgPMTEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Row Description"
|
||||
INDEX { channelInputPMT }
|
||||
::= { mgPMTTable 1 }
|
||||
|
||||
MgPMTEntry ::= SEQUENCE {
|
||||
channelInputPMT INTEGER,
|
||||
pmtProgramNumber INTEGER,
|
||||
pmtPID INTEGER,
|
||||
pmtSection DisplayString
|
||||
}
|
||||
|
||||
channelInputPMT OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The physical input on which this transport stream appears"
|
||||
::= { mgPMTEntry 1 }
|
||||
|
||||
pmtProgramNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The PMT program number as read from PMT,reference ISO/IEC 13818-1"
|
||||
::= { mgPMTEntry 2 }
|
||||
|
||||
pmtPID OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The PMT PID as read from PMT,reference ISO/IEC 13818-1"
|
||||
::= { mgPMTEntry 3 }
|
||||
|
||||
pmtSection OBJECT-TYPE
|
||||
SYNTAX DisplayString ( SIZE ( 0 .. 1024 ) )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The transport stream Relating to the PMT seciton, reference ISO/IEC 13818-1"
|
||||
::= { mgPMTEntry 4 }
|
||||
|
||||
mgNITEntry OBJECT-TYPE
|
||||
SYNTAX MgNITEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Row Description"
|
||||
INDEX { channelInputNIT }
|
||||
::= { mgNITTable 1 }
|
||||
|
||||
MgNITEntry ::= SEQUENCE {
|
||||
channelInputNIT INTEGER,
|
||||
networkType INTEGER,
|
||||
nitActualSection DisplayString,
|
||||
nitOhtersSection DisplayString
|
||||
}
|
||||
|
||||
channelInputNIT OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The physical input on which this transport stream appears"
|
||||
::= { mgNITEntry 1 }
|
||||
|
||||
networkType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The network type include two types: actual NIT and others NIT, reference DVB 300-468"
|
||||
::= { mgNITEntry 2 }
|
||||
|
||||
nitActualSection OBJECT-TYPE
|
||||
SYNTAX DisplayString ( SIZE ( 0 .. 1024 ) )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Relating to the Actual section, its table ID is 0x40 in NIT,reference DVB 300-468"
|
||||
::= { mgNITEntry 3 }
|
||||
|
||||
nitOhtersSection OBJECT-TYPE
|
||||
SYNTAX DisplayString ( SIZE ( 0 .. 1024 ) )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Relating to the others section , its table ID is 0x41 in NIT,reference DVB 300-468"
|
||||
::= { mgNITEntry 4 }
|
||||
|
||||
mgSDTEntry OBJECT-TYPE
|
||||
SYNTAX MgSDTEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Row Description"
|
||||
INDEX { channelInputSDT }
|
||||
::= { mgSDTTable 1 }
|
||||
|
||||
MgSDTEntry ::= SEQUENCE {
|
||||
channelInputSDT INTEGER,
|
||||
sdtSection DisplayString
|
||||
}
|
||||
|
||||
channelInputSDT OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The physical input on which this transport stream appears"
|
||||
::= { mgSDTEntry 1 }
|
||||
|
||||
sdtSection OBJECT-TYPE
|
||||
SYNTAX DisplayString ( SIZE ( 0 .. 1024 ) )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The transport stream relating to SDT seciton, reference DVB 300-468"
|
||||
::= { mgSDTEntry 2 }
|
||||
|
||||
mgFilterEntry OBJECT-TYPE
|
||||
SYNTAX MgFilterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Row Description"
|
||||
INDEX { channelInputFilter }
|
||||
::= { mgFilterTable 1 }
|
||||
|
||||
MgFilterEntry ::= SEQUENCE {
|
||||
channelInputFilter INTEGER,
|
||||
oldPID DisplayString,
|
||||
newPID DisplayString,
|
||||
oldProgramNumber DisplayString,
|
||||
newProgramNumber DisplayString
|
||||
}
|
||||
|
||||
channelInputFilter OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The physical input on which this transport stream appears"
|
||||
::= { mgFilterEntry 1 }
|
||||
|
||||
oldPID OBJECT-TYPE
|
||||
SYNTAX DisplayString ( SIZE ( 0 .. 1024 ) )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The old PID will be filtered output"
|
||||
::= { mgFilterEntry 2 }
|
||||
|
||||
newPID OBJECT-TYPE
|
||||
SYNTAX DisplayString ( SIZE ( 0 .. 1024 ) )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The new PID is bulit according to old PID"
|
||||
::= { mgFilterEntry 3 }
|
||||
|
||||
oldProgramNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString ( SIZE ( 0 .. 1024 ) )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The old program number,they come from PAT and will be filtered output"
|
||||
::= { mgFilterEntry 4 }
|
||||
|
||||
newProgramNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString ( SIZE ( 0 .. 1024 ) )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The new program number, they are bulit and will be made a new PAT"
|
||||
::= { mgFilterEntry 5 }
|
||||
|
||||
mgCATEntry OBJECT-TYPE
|
||||
SYNTAX MgCATEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Row Description"
|
||||
INDEX { channelInputCAT }
|
||||
::= { mgCATTable 1 }
|
||||
|
||||
MgCATEntry ::= SEQUENCE {
|
||||
channelInputCAT INTEGER,
|
||||
catSection DisplayString
|
||||
}
|
||||
|
||||
channelInputCAT OBJECT-TYPE
|
||||
SYNTAX INTEGER ( -2147483648 .. 2147483647 )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The physical input on which this transport stream appears"
|
||||
::= { mgCATEntry 1 }
|
||||
|
||||
catSection OBJECT-TYPE
|
||||
SYNTAX DisplayString ( SIZE ( 0 .. 1024 ) )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The transport stream Relating to the CAT seciton, reference ISO/IEC 13818-1 "
|
||||
::= { mgCATEntry 2 }
|
||||
|
||||
channelInput OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "channel number of input"
|
||||
::= { tsInput 1 }
|
||||
|
||||
stateLock OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "0xFFFF is lock, other is unlock"
|
||||
::= { tsInput 2 }
|
||||
|
||||
tsIdPreference OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "transport stream identifier"
|
||||
::= { tsInput 3 }
|
||||
|
||||
mgBATEntry OBJECT-TYPE
|
||||
SYNTAX MgBATEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Row Description"
|
||||
INDEX { channelBAT }
|
||||
::= { mgBATTable 1 }
|
||||
|
||||
MgBATEntry ::= SEQUENCE {
|
||||
channelBAT INTEGER,
|
||||
batSection DisplayString
|
||||
}
|
||||
|
||||
channelBAT OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "specify channel of get BAT "
|
||||
::= { mgBATEntry 1 }
|
||||
|
||||
batSection OBJECT-TYPE
|
||||
SYNTAX DisplayString ( SIZE ( 0 .. 1024 ) )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The transport stream Relating to the BAT seciton, reference ISO/IEC 13818-1 "
|
||||
::= { mgBATEntry 2 }
|
||||
|
||||
END
|
901
mibs/pbi/PBI-MGSYSTEM-MIB
Normal file
901
mibs/pbi/PBI-MGSYSTEM-MIB
Normal file
@@ -0,0 +1,901 @@
|
||||
-- File Name : PBI-MGSYSTEM-MIB
|
||||
-- Date : Thu Sep 21 14:37:41 CST 2006
|
||||
-- Author : AdventNet Agent Toolkit Java Edition - MIB Editor 6
|
||||
|
||||
|
||||
|
||||
PBI-MGSYSTEM-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
DisplayString, TruthValue, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
DisplayString
|
||||
FROM RFC1213-MIB
|
||||
mg
|
||||
FROM PBI-MAIN-MIB
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, enterprises, IpAddress
|
||||
FROM SNMPv2-SMI;
|
||||
|
||||
mgSystem MODULE-IDENTITY
|
||||
LAST-UPDATED "200609131023Z"
|
||||
ORGANIZATION "PBI"
|
||||
CONTACT-INFO "Tel:(010)82617178
|
||||
Fax:(010)82610263
|
||||
E-mail:mkt@pbi-china.com"
|
||||
DESCRIPTION "use this mib to manage the devise infomation"
|
||||
REVISION "200609131023Z"
|
||||
DESCRIPTION ""
|
||||
::= { mg 1 }
|
||||
|
||||
basicInfo OBJECT IDENTIFIER
|
||||
::= { mgSystem 1 }
|
||||
|
||||
unitName OBJECT-TYPE
|
||||
SYNTAX DisplayString ( SIZE ( 0 .. 255 ) )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Digital headend device name"
|
||||
::= { basicInfo 1 }
|
||||
|
||||
serialNumber OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Device serial number"
|
||||
::= { basicInfo 2 }
|
||||
|
||||
fpgaVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "FPGA version number"
|
||||
::= { basicInfo 3 }
|
||||
|
||||
mcuVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "MCU version number"
|
||||
::= { basicInfo 4 }
|
||||
|
||||
macAddress OBJECT-TYPE
|
||||
SYNTAX DisplayString ( SIZE ( 0 .. 255 ) )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "MAC address"
|
||||
::= { basicInfo 5 }
|
||||
|
||||
gateway OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Device gateway"
|
||||
::= { basicInfo 6 }
|
||||
|
||||
deviceIP OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Local device IP address "
|
||||
::= { basicInfo 7 }
|
||||
|
||||
subnetMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Device subnet mask"
|
||||
::= { basicInfo 8 }
|
||||
|
||||
trapIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Trap IP address,can been set in device and send trap data to the appointed PC"
|
||||
::= { basicInfo 9 }
|
||||
|
||||
upgrade OBJECT-TYPE
|
||||
SYNTAX INTEGER ( -2147483648 .. 2147483647 )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "if it is enable,it will been permitted to upgrade by network,otherwise disable"
|
||||
::= { basicInfo 10 }
|
||||
|
||||
upgradeIP OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Upgrade IP address can been set by manual in device, we can upgrade software version when new software be released"
|
||||
::= { basicInfo 11 }
|
||||
|
||||
default OBJECT-TYPE
|
||||
SYNTAX INTEGER ( -2147483648 .. 2147483647 )
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Device renew to factory setup"
|
||||
::= { basicInfo 12 }
|
||||
|
||||
deviceType OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Device type: 3000tm = 1111; 3000mux = 2222; 3000ec = 3333; 4000p = 4444; UDI4000Mx = 5555; reserve = 6666"
|
||||
::= { basicInfo 13 }
|
||||
|
||||
hardwareVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Device hardware version"
|
||||
::= { basicInfo 14 }
|
||||
|
||||
externdBoard OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Description"
|
||||
::= { basicInfo 15 }
|
||||
|
||||
trapDeviceOffTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TrapDeviceOffEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Description"
|
||||
::= { basicInfo 16 }
|
||||
|
||||
trapDeviceOffEntry OBJECT-TYPE
|
||||
SYNTAX TrapDeviceOffEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Row Description"
|
||||
INDEX { deviceOffDeviceName }
|
||||
::= { trapDeviceOffTable 1 }
|
||||
|
||||
TrapDeviceOffEntry ::=
|
||||
SEQUENCE {
|
||||
deviceOffDeviceName DisplayString,
|
||||
deviceOffDeviceIP DisplayString,
|
||||
deviceOffReserve DisplayString,
|
||||
deviceOffLevel DisplayString,
|
||||
deviceOffTriggerTime DisplayString,
|
||||
deviceOffDescription DisplayString
|
||||
}
|
||||
|
||||
deviceOffDeviceName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "device name"
|
||||
::= { trapDeviceOffEntry 1 }
|
||||
|
||||
deviceOffDeviceIP OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "device IP address"
|
||||
::= { trapDeviceOffEntry 2 }
|
||||
|
||||
deviceOffReserve OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "device IP address"
|
||||
::= { trapDeviceOffEntry 3 }
|
||||
|
||||
deviceOffLevel OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm level: level 2"
|
||||
::= { trapDeviceOffEntry 4 }
|
||||
|
||||
deviceOffTriggerTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Event trigger time"
|
||||
::= { trapDeviceOffEntry 5 }
|
||||
|
||||
deviceOffDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Device Off"
|
||||
::= { trapDeviceOffEntry 6 }
|
||||
|
||||
trapDeviceOnTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TrapDeviceOnEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Description"
|
||||
::= { basicInfo 17 }
|
||||
|
||||
trapDeviceOnEntry OBJECT-TYPE
|
||||
SYNTAX TrapDeviceOnEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Row Description"
|
||||
INDEX { deviceOnDeviceName }
|
||||
::= { trapDeviceOnTable 1 }
|
||||
|
||||
TrapDeviceOnEntry ::=
|
||||
SEQUENCE {
|
||||
deviceOnDeviceName DisplayString,
|
||||
deviceOnDeviceIP DisplayString,
|
||||
deviceOnReserve DisplayString,
|
||||
deviceOnLevel DisplayString,
|
||||
deviceOnTriggerTime DisplayString,
|
||||
deviceOnDescription DisplayString
|
||||
}
|
||||
|
||||
deviceOnDeviceName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "device name"
|
||||
::= { trapDeviceOnEntry 1 }
|
||||
|
||||
deviceOnDeviceIP OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "device IP address"
|
||||
::= { trapDeviceOnEntry 2 }
|
||||
|
||||
deviceOnReserve OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "device IP address"
|
||||
::= { trapDeviceOnEntry 3 }
|
||||
|
||||
deviceOnLevel OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm leve: level 2"
|
||||
::= { trapDeviceOnEntry 4 }
|
||||
|
||||
deviceOnTriggerTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Event trigger time"
|
||||
::= { trapDeviceOnEntry 5 }
|
||||
|
||||
deviceOnDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Description information "
|
||||
::= { trapDeviceOnEntry 6 }
|
||||
|
||||
trapFanFailedTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TrapFanFailedEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Description"
|
||||
::= { basicInfo 18 }
|
||||
|
||||
trapFanFailedEntry OBJECT-TYPE
|
||||
SYNTAX TrapFanFailedEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Row Description"
|
||||
INDEX { fanFailedDeviceName }
|
||||
::= { trapFanFailedTable 1 }
|
||||
|
||||
TrapFanFailedEntry ::=
|
||||
SEQUENCE {
|
||||
fanFailedDeviceName DisplayString,
|
||||
fanFailedDeviceIP DisplayString,
|
||||
fanFailedReserve DisplayString,
|
||||
fanFailedLevel DisplayString,
|
||||
fanFailedTriggerTime DisplayString,
|
||||
fanFailedDescription DisplayString
|
||||
}
|
||||
|
||||
fanFailedDeviceName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "device name"
|
||||
::= { trapFanFailedEntry 1 }
|
||||
|
||||
fanFailedDeviceIP OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "device IP address"
|
||||
::= { trapFanFailedEntry 2 }
|
||||
|
||||
fanFailedReserve OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "device IP address"
|
||||
::= { trapFanFailedEntry 3 }
|
||||
|
||||
fanFailedLevel OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm level: level 1"
|
||||
::= { trapFanFailedEntry 4 }
|
||||
|
||||
fanFailedTriggerTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Event trigger time"
|
||||
::= { trapFanFailedEntry 5 }
|
||||
|
||||
fanFailedDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Description information "
|
||||
::= { trapFanFailedEntry 6 }
|
||||
|
||||
trapSignalOffTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TrapSignalOffEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Description"
|
||||
::= { basicInfo 19 }
|
||||
|
||||
trapSignalOffEntry OBJECT-TYPE
|
||||
SYNTAX TrapSignalOffEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Row Description"
|
||||
INDEX { signalOffDeviceName }
|
||||
::= { trapSignalOffTable 1 }
|
||||
|
||||
TrapSignalOffEntry ::=
|
||||
SEQUENCE {
|
||||
signalOffDeviceName DisplayString,
|
||||
signalOffDeviceIP DisplayString,
|
||||
signalOffChannel DisplayString,
|
||||
signalOffLevel DisplayString,
|
||||
signalOffTriggerTime DisplayString,
|
||||
signalOffDescription DisplayString,
|
||||
signalOffSlot DisplayString
|
||||
}
|
||||
|
||||
signalOffDeviceName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " device name "
|
||||
::= { trapSignalOffEntry 1 }
|
||||
|
||||
signalOffDeviceIP OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " device IP address "
|
||||
::= { trapSignalOffEntry 2 }
|
||||
|
||||
signalOffChannel OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " the channel for signal off trap "
|
||||
::= { trapSignalOffEntry 3 }
|
||||
|
||||
signalOffLevel OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " Alarm level: level 3 "
|
||||
::= { trapSignalOffEntry 4 }
|
||||
|
||||
signalOffTriggerTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " Event trigger time "
|
||||
::= { trapSignalOffEntry 5 }
|
||||
|
||||
signalOffDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " Description information "
|
||||
::= { trapSignalOffEntry 6 }
|
||||
|
||||
signalOffSlot OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Slot number"
|
||||
::= { trapSignalOffEntry 7 }
|
||||
|
||||
trapSignalOnTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TrapSignalOnEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Description"
|
||||
::= { basicInfo 20 }
|
||||
|
||||
trapSignalOnEntry OBJECT-TYPE
|
||||
SYNTAX TrapSignalOnEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Row Description"
|
||||
INDEX { signalOnDeviceName }
|
||||
::= { trapSignalOnTable 1 }
|
||||
|
||||
TrapSignalOnEntry ::=
|
||||
SEQUENCE {
|
||||
signalOnDeviceName DisplayString,
|
||||
signalOnDeviceIP DisplayString,
|
||||
signalOnChannel DisplayString,
|
||||
signalOnLevel DisplayString,
|
||||
signalOnTriggerTime DisplayString,
|
||||
signalOnDescription DisplayString,
|
||||
signalOnSlot DisplayString
|
||||
}
|
||||
|
||||
signalOnDeviceName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "device name"
|
||||
::= { trapSignalOnEntry 1 }
|
||||
|
||||
signalOnDeviceIP OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " device IP address "
|
||||
::= { trapSignalOnEntry 2 }
|
||||
|
||||
signalOnChannel OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " the channel for signal on trap "
|
||||
::= { trapSignalOnEntry 3 }
|
||||
|
||||
signalOnLevel OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " Alarm level: level 3 "
|
||||
::= { trapSignalOnEntry 4 }
|
||||
|
||||
signalOnTriggerTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Event trigger time"
|
||||
::= { trapSignalOnEntry 5 }
|
||||
|
||||
signalOnDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " Description information "
|
||||
::= { trapSignalOnEntry 6 }
|
||||
|
||||
signalOnSlot OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " Slot number "
|
||||
::= { trapSignalOnEntry 7 }
|
||||
|
||||
trapSignalChangeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TrapSignalChangeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Description"
|
||||
::= { basicInfo 21 }
|
||||
|
||||
trapSignalChangeEntry OBJECT-TYPE
|
||||
SYNTAX TrapSignalChangeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Row Description"
|
||||
INDEX { signalChangeDeviceName }
|
||||
::= { trapSignalChangeTable 1 }
|
||||
|
||||
TrapSignalChangeEntry ::=
|
||||
SEQUENCE {
|
||||
signalChangeDeviceName DisplayString,
|
||||
signalChangeDeviceIP DisplayString,
|
||||
signalChangeChannel DisplayString,
|
||||
signalChangeLevel DisplayString,
|
||||
signalChangeTriggerTime DisplayString,
|
||||
signalChangeDescription DisplayString,
|
||||
signalChangeSlot DisplayString
|
||||
}
|
||||
|
||||
signalChangeDeviceName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " device name "
|
||||
::= { trapSignalChangeEntry 1 }
|
||||
|
||||
signalChangeDeviceIP OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " device IP address "
|
||||
::= { trapSignalChangeEntry 2 }
|
||||
|
||||
signalChangeChannel OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " the channel for signal change trap "
|
||||
::= { trapSignalChangeEntry 3 }
|
||||
|
||||
signalChangeLevel OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " Alarm level: level 3 "
|
||||
::= { trapSignalChangeEntry 4 }
|
||||
|
||||
signalChangeTriggerTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " Event trigger time "
|
||||
::= { trapSignalChangeEntry 5 }
|
||||
|
||||
signalChangeDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " Description information "
|
||||
::= { trapSignalChangeEntry 6 }
|
||||
|
||||
signalChangeSlot OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Slot number"
|
||||
::= { trapSignalChangeEntry 7 }
|
||||
|
||||
trapTSOverflowTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TrapTSOverflowEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Description"
|
||||
::= { basicInfo 22 }
|
||||
|
||||
trapTSOverflowEntry OBJECT-TYPE
|
||||
SYNTAX TrapTSOverflowEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Row Description"
|
||||
INDEX { tsOverflowDeviceName }
|
||||
::= { trapTSOverflowTable 1 }
|
||||
|
||||
TrapTSOverflowEntry ::=
|
||||
SEQUENCE {
|
||||
tsOverflowDeviceName DisplayString,
|
||||
tsOverflowDeviceIP DisplayString,
|
||||
tsOverflowChannel DisplayString,
|
||||
tsOverflowLevel DisplayString,
|
||||
tsOverflowTriggerTime DisplayString,
|
||||
tsOverflowDescription DisplayString,
|
||||
tsOverflowSlot DisplayString
|
||||
}
|
||||
|
||||
tsOverflowDeviceName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " device name "
|
||||
::= { trapTSOverflowEntry 1 }
|
||||
|
||||
tsOverflowDeviceIP OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " device IP address "
|
||||
::= { trapTSOverflowEntry 2 }
|
||||
|
||||
tsOverflowChannel OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " the channel for TS overflow trap "
|
||||
::= { trapTSOverflowEntry 3 }
|
||||
|
||||
tsOverflowLevel OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " Alarm level: level 1 "
|
||||
::= { trapTSOverflowEntry 4 }
|
||||
|
||||
tsOverflowTriggerTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " Event trigger time "
|
||||
::= { trapTSOverflowEntry 5 }
|
||||
|
||||
tsOverflowDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " Description information "
|
||||
::= { trapTSOverflowEntry 6 }
|
||||
|
||||
tsOverflowSlot OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Slot number"
|
||||
::= { trapTSOverflowEntry 7 }
|
||||
|
||||
rebootCommand OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "send reboot unit command: send 1 to Agent for reboot"
|
||||
::= { basicInfo 23 }
|
||||
|
||||
trapTSIDErrorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TrapTSIDErrorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Description"
|
||||
::= { basicInfo 24 }
|
||||
|
||||
trapTSIDErrorEntry OBJECT-TYPE
|
||||
SYNTAX TrapTSIDErrorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Row Description"
|
||||
INDEX { tsIDErrorDeviceName }
|
||||
::= { trapTSIDErrorTable 1 }
|
||||
|
||||
TrapTSIDErrorEntry ::=
|
||||
SEQUENCE {
|
||||
tsIDErrorDeviceName DisplayString,
|
||||
tsIDErrorDeviceIP DisplayString,
|
||||
tsIDErrorTsID DisplayString,
|
||||
tsIDErrorLevel DisplayString,
|
||||
tsIDErrorTriggerTime DisplayString,
|
||||
tsIDErrorDescription DisplayString,
|
||||
tsIDErrorSlot DisplayString
|
||||
}
|
||||
|
||||
tsIDErrorDeviceName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " device name "
|
||||
::= { trapTSIDErrorEntry 1 }
|
||||
|
||||
tsIDErrorDeviceIP OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " device IP address "
|
||||
::= { trapTSIDErrorEntry 2 }
|
||||
|
||||
tsIDErrorTsID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " wrong ts id "
|
||||
::= { trapTSIDErrorEntry 3 }
|
||||
|
||||
tsIDErrorLevel OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm level: level 1"
|
||||
::= { trapTSIDErrorEntry 4 }
|
||||
|
||||
tsIDErrorTriggerTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Event trigger time"
|
||||
::= { trapTSIDErrorEntry 5 }
|
||||
|
||||
tsIDErrorDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Description information "
|
||||
::= { trapTSIDErrorEntry 6 }
|
||||
|
||||
tsIDErrorSlot OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Slot number"
|
||||
::= { trapTSIDErrorEntry 7 }
|
||||
|
||||
trapTSIDRightTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TrapTSIDRightEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Description"
|
||||
::= { basicInfo 25 }
|
||||
|
||||
trapTSIDRightEntry OBJECT-TYPE
|
||||
SYNTAX TrapTSIDRightEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Row Description"
|
||||
INDEX { tsIDRightDeviceName }
|
||||
::= { trapTSIDRightTable 1 }
|
||||
|
||||
TrapTSIDRightEntry ::=
|
||||
SEQUENCE {
|
||||
tsIDRightDeviceName DisplayString,
|
||||
tsIDRightDeviceIP DisplayString,
|
||||
tsIDRightTSID DisplayString,
|
||||
tsIDRightLevel DisplayString,
|
||||
tsIDRightTriggerTime DisplayString,
|
||||
tsIDRightDescription DisplayString,
|
||||
tsIDRightSlot DisplayString
|
||||
}
|
||||
|
||||
tsIDRightDeviceName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " device name "
|
||||
::= { trapTSIDRightEntry 1 }
|
||||
|
||||
tsIDRightDeviceIP OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " device IP address "
|
||||
::= { trapTSIDRightEntry 2 }
|
||||
|
||||
tsIDRightTSID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " right ts id "
|
||||
::= { trapTSIDRightEntry 3 }
|
||||
|
||||
tsIDRightLevel OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " Alarm level: level 1 "
|
||||
::= { trapTSIDRightEntry 4 }
|
||||
|
||||
tsIDRightTriggerTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " Event trigger time "
|
||||
::= { trapTSIDRightEntry 5 }
|
||||
|
||||
tsIDRightDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " Description information "
|
||||
::= { trapTSIDRightEntry 6 }
|
||||
|
||||
tsIDRightSlot OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " Slot number "
|
||||
::= { trapTSIDRightEntry 7 }
|
||||
|
||||
trapTSBitRateNormalTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TrapTSBitRateNormalEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION " Description "
|
||||
::= { basicInfo 26 }
|
||||
|
||||
trapTSBitRateNormalEntry OBJECT-TYPE
|
||||
SYNTAX TrapTSBitRateNormalEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION " Row Description "
|
||||
INDEX { tsBitRateNormalDeviceName }
|
||||
::= { trapTSBitRateNormalTable 1 }
|
||||
|
||||
TrapTSBitRateNormalEntry ::=
|
||||
SEQUENCE {
|
||||
tsBitRateNormalDeviceName DisplayString,
|
||||
tsBitRateNormalDeviceIP DisplayString,
|
||||
tsBitRateNormalChannel DisplayString,
|
||||
tsBitRateNormalLevel DisplayString,
|
||||
tsBitRateNormalTriggerTime DisplayString,
|
||||
tsBitRateNormalDescription DisplayString,
|
||||
tsBitRateNormalSlot DisplayString
|
||||
}
|
||||
|
||||
tsBitRateNormalDeviceName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " device name "
|
||||
::= { trapTSBitRateNormalEntry 1 }
|
||||
|
||||
tsBitRateNormalDeviceIP OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " device IP address"
|
||||
::= { trapTSBitRateNormalEntry 2 }
|
||||
|
||||
tsBitRateNormalChannel OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION " the channel for TS bit rate normal trap "
|
||||
::= { trapTSBitRateNormalEntry 3 }
|
||||
|
||||
tsBitRateNormalLevel OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Alarm level: level 1"
|
||||
::= { trapTSBitRateNormalEntry 4 }
|
||||
|
||||
tsBitRateNormalTriggerTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Event trigger time"
|
||||
::= { trapTSBitRateNormalEntry 5 }
|
||||
|
||||
tsBitRateNormalDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Description information "
|
||||
::= { trapTSBitRateNormalEntry 6 }
|
||||
|
||||
tsBitRateNormalSlot OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Slot number"
|
||||
::= { trapTSBitRateNormalEntry 7 }
|
||||
|
||||
virtualGroupInfo OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "virtual group info"
|
||||
::= { basicInfo 27 }
|
||||
|
||||
moduleNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "the module number"
|
||||
::= { basicInfo 28 }
|
||||
|
||||
chestTemp OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "the chest Temperature"
|
||||
::= { basicInfo 29 }
|
||||
|
||||
lcdSwitch OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
alwaysOn(0),
|
||||
time(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION " control LCD background "
|
||||
::= { basicInfo 35 }
|
||||
|
||||
END
|
317
tests/data/ird.json
Normal file
317
tests/data/ird.json
Normal file
@@ -0,0 +1,317 @@
|
||||
{
|
||||
"os": {
|
||||
"discovery": {
|
||||
"devices": [
|
||||
{
|
||||
"sysName": "dch-4000p",
|
||||
"sysObjectID": ".1.3.6.1.4.1.2021.250.10",
|
||||
"sysDescr": "Linux DCH-4000P 2.4.20-uc0 #386 2013... 10... 24... ......... 14:08:33 CST armv3l",
|
||||
"sysContact": null,
|
||||
"version": null,
|
||||
"hardware": null,
|
||||
"features": null,
|
||||
"location": null,
|
||||
"os": "ird",
|
||||
"type": "network",
|
||||
"serial": null,
|
||||
"icon": "pbi.png"
|
||||
}
|
||||
]
|
||||
},
|
||||
"poller": {
|
||||
"devices": [
|
||||
{
|
||||
"sysName": "dch-4000p",
|
||||
"sysObjectID": ".1.3.6.1.4.1.2021.250.10",
|
||||
"sysDescr": "Linux DCH-4000P 2.4.20-uc0 #386 2013... 10... 24... ......... 14:08:33 CST armv3l",
|
||||
"sysContact": "/dev/null",
|
||||
"version": null,
|
||||
"hardware": "DCH-4000P",
|
||||
"features": null,
|
||||
"location": "Unknown",
|
||||
"os": "ird",
|
||||
"type": "network",
|
||||
"serial": null,
|
||||
"icon": "pbi.png"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"sensors": {
|
||||
"discovery": {
|
||||
"sensors": [
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "dbm",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.1070.3.1.1.104.1.1.7.0",
|
||||
"sensor_index": "tunerBER.0",
|
||||
"sensor_type": "ird",
|
||||
"sensor_descr": "BER",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 8,
|
||||
"sensor_limit": 8.4000000000000004,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": 7.5999999999999996,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "dbm",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.1070.3.1.1.104.1.1.8.0",
|
||||
"sensor_index": "tunerCN.0",
|
||||
"sensor_type": "ird",
|
||||
"sensor_descr": "C/N",
|
||||
"sensor_divisor": 10,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 13,
|
||||
"sensor_limit": 13.65,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": 12.35,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "dbm",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.1070.3.1.1.104.1.1.9.0",
|
||||
"sensor_index": "tunerEbNo.0",
|
||||
"sensor_type": "ird",
|
||||
"sensor_descr": "Eb/N0",
|
||||
"sensor_divisor": 10,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 11,
|
||||
"sensor_limit": 11.550000000000001,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": 10.449999999999999,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "signal",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.1070.3.1.1.104.1.1.6.0",
|
||||
"sensor_index": "tunerStrength.0",
|
||||
"sensor_type": "ird",
|
||||
"sensor_descr": "Signal Strength",
|
||||
"sensor_divisor": -10,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": -25,
|
||||
"sensor_limit": -30,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": -80,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": null
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "state",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.1070.3.1.1.104.3.6.0",
|
||||
"sensor_index": "0",
|
||||
"sensor_type": "diseq",
|
||||
"sensor_descr": "DiSEqC",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 0,
|
||||
"sensor_limit": null,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": "diseq"
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "state",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.1070.3.1.1.104.3.5.0",
|
||||
"sensor_index": "0",
|
||||
"sensor_type": "lnb22KHz",
|
||||
"sensor_descr": "LNB 22KHz",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 1,
|
||||
"sensor_limit": null,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": "lnb22KHz"
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "state",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.1070.3.1.1.104.3.4.0",
|
||||
"sensor_index": "0",
|
||||
"sensor_type": "lnbVoltage",
|
||||
"sensor_descr": "LNB Voltage",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 1,
|
||||
"sensor_limit": null,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": "lnbVoltage"
|
||||
},
|
||||
{
|
||||
"sensor_deleted": 0,
|
||||
"sensor_class": "state",
|
||||
"poller_type": "snmp",
|
||||
"sensor_oid": ".1.3.6.1.4.1.1070.3.1.1.104.1.1.1.0",
|
||||
"sensor_index": "0",
|
||||
"sensor_type": "tunerLock",
|
||||
"sensor_descr": "Tuner Lock",
|
||||
"sensor_divisor": 1,
|
||||
"sensor_multiplier": 1,
|
||||
"sensor_current": 1,
|
||||
"sensor_limit": null,
|
||||
"sensor_limit_warn": null,
|
||||
"sensor_limit_low": null,
|
||||
"sensor_limit_low_warn": null,
|
||||
"sensor_alert": 1,
|
||||
"sensor_custom": "No",
|
||||
"entPhysicalIndex": null,
|
||||
"entPhysicalIndex_measured": null,
|
||||
"sensor_prev": null,
|
||||
"user_func": null,
|
||||
"state_name": "tunerLock"
|
||||
}
|
||||
],
|
||||
"state_indexes": [
|
||||
{
|
||||
"state_name": "diseq",
|
||||
"state_descr": "Off",
|
||||
"state_draw_graph": 1,
|
||||
"state_value": 0,
|
||||
"state_generic_value": 3
|
||||
},
|
||||
{
|
||||
"state_name": "diseq",
|
||||
"state_descr": "PortA",
|
||||
"state_draw_graph": 1,
|
||||
"state_value": 1,
|
||||
"state_generic_value": 0
|
||||
},
|
||||
{
|
||||
"state_name": "diseq",
|
||||
"state_descr": "PortB",
|
||||
"state_draw_graph": 1,
|
||||
"state_value": 2,
|
||||
"state_generic_value": 0
|
||||
},
|
||||
{
|
||||
"state_name": "diseq",
|
||||
"state_descr": "PortC",
|
||||
"state_draw_graph": 1,
|
||||
"state_value": 3,
|
||||
"state_generic_value": 0
|
||||
},
|
||||
{
|
||||
"state_name": "diseq",
|
||||
"state_descr": "PortD",
|
||||
"state_draw_graph": 1,
|
||||
"state_value": 4,
|
||||
"state_generic_value": 0
|
||||
},
|
||||
{
|
||||
"state_name": "lnb22KHz",
|
||||
"state_descr": "Off",
|
||||
"state_draw_graph": 1,
|
||||
"state_value": 0,
|
||||
"state_generic_value": 3
|
||||
},
|
||||
{
|
||||
"state_name": "lnb22KHz",
|
||||
"state_descr": "On",
|
||||
"state_draw_graph": 1,
|
||||
"state_value": 1,
|
||||
"state_generic_value": 0
|
||||
},
|
||||
{
|
||||
"state_name": "lnbVoltage",
|
||||
"state_descr": "Off",
|
||||
"state_draw_graph": 1,
|
||||
"state_value": 0,
|
||||
"state_generic_value": 3
|
||||
},
|
||||
{
|
||||
"state_name": "lnbVoltage",
|
||||
"state_descr": "13V",
|
||||
"state_draw_graph": 1,
|
||||
"state_value": 1,
|
||||
"state_generic_value": 0
|
||||
},
|
||||
{
|
||||
"state_name": "lnbVoltage",
|
||||
"state_descr": "18V",
|
||||
"state_draw_graph": 1,
|
||||
"state_value": 2,
|
||||
"state_generic_value": 0
|
||||
},
|
||||
{
|
||||
"state_name": "tunerLock",
|
||||
"state_descr": "No",
|
||||
"state_draw_graph": 1,
|
||||
"state_value": 0,
|
||||
"state_generic_value": 3
|
||||
},
|
||||
{
|
||||
"state_name": "tunerLock",
|
||||
"state_descr": "Yes",
|
||||
"state_draw_graph": 1,
|
||||
"state_value": 1,
|
||||
"state_generic_value": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"poller": "matches discovery"
|
||||
}
|
||||
}
|
143
tests/snmpsim/ird.snmprec
Normal file
143
tests/snmpsim/ird.snmprec
Normal file
@@ -0,0 +1,143 @@
|
||||
1.3.6.1.2.1.1.1.0|4x|4c696e7578204443482d343030305020322e342e32302d75633020233338362032303133e5b9b4203130e69c88203234e697a520e6989fe69c9fe59b9b2031343a30383a3333204353542061726d76336c
|
||||
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.2021.250.10
|
||||
1.3.6.1.2.1.1.3.0|67|439033058
|
||||
1.3.6.1.2.1.1.4.0|4x|2f6465762f6e756c6c
|
||||
1.3.6.1.2.1.1.5.0|4x|4443482d3430303050
|
||||
1.3.6.1.2.1.1.6.0|4|Unknown
|
||||
1.3.6.1.2.1.1.8.0|67|0
|
||||
1.3.6.1.4.1.1070.3.1.1.1.0|4x|48332d4d696e696d61782d54686f7236202020202020202020202020383435303035322020202020202020202020202020202020
|
||||
1.3.6.1.4.1.1070.3.1.1.2.0|4x|04f08000
|
||||
1.3.6.1.4.1.1070.3.1.1.3.0|4x|661a5800
|
||||
1.3.6.1.4.1.1070.3.1.1.4.0|4x|79311b00
|
||||
1.3.6.1.4.1.1070.3.1.1.5.0|4x|000e26ffba38
|
||||
1.3.6.1.4.1.1070.3.1.1.6.0|64x|0a000201
|
||||
1.3.6.1.4.1.1070.3.1.1.7.0|64x|0a00028f
|
||||
1.3.6.1.4.1.1070.3.1.1.8.0|64x|ffffff00
|
||||
1.3.6.1.4.1.1070.3.1.1.9.0|64x|0a000115
|
||||
1.3.6.1.4.1.1070.3.1.1.10.0|4|40PR005B
|
||||
1.3.6.1.4.1.1070.3.1.1.11.0|64x|00000000
|
||||
1.3.6.1.4.1.1070.3.1.1.12.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.13.0|2|4445
|
||||
1.3.6.1.4.1.1070.3.1.1.14.0|4x|01000000
|
||||
1.3.6.1.4.1.1070.3.1.1.15.0|2|66049
|
||||
1.3.6.1.4.1.1070.3.1.1.16.0|4x|00000000
|
||||
1.3.6.1.4.1.1070.3.1.1.23.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.1.1.1.0|2|1
|
||||
1.3.6.1.4.1.1070.3.1.1.104.1.1.2.0|2|188
|
||||
1.3.6.1.4.1.1070.3.1.1.104.1.1.3.0|2|45156880
|
||||
1.3.6.1.4.1.1070.3.1.1.104.1.1.4.0|2|41028400
|
||||
1.3.6.1.4.1.1070.3.1.1.104.1.1.5.0|2|41028400
|
||||
1.3.6.1.4.1.1070.3.1.1.104.1.1.6.0|2|250
|
||||
1.3.6.1.4.1.1070.3.1.1.104.1.1.7.0|2|8
|
||||
1.3.6.1.4.1.1070.3.1.1.104.1.1.8.0|2|130
|
||||
1.3.6.1.4.1.1070.3.1.1.104.1.1.9.0|2|110
|
||||
1.3.6.1.4.1.1070.3.1.1.104.1.2.1.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.1.2.2.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.1.2.3.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.1.2.4.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.1.3.1.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.1.3.2.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.1.3.3.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.1.3.4.0|2|2
|
||||
1.3.6.1.4.1.1070.3.1.1.104.1.4.1.0|4x|0100020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
1.3.6.1.4.1.1070.3.1.1.104.2.1.0|2|1
|
||||
1.3.6.1.4.1.1070.3.1.1.104.3.1.0|2|10600
|
||||
1.3.6.1.4.1.1070.3.1.1.104.3.2.0|2|11804
|
||||
1.3.6.1.4.1.1070.3.1.1.104.3.3.0|2|28000
|
||||
1.3.6.1.4.1.1070.3.1.1.104.3.4.0|2|1
|
||||
1.3.6.1.4.1.1070.3.1.1.104.3.5.0|2|1
|
||||
1.3.6.1.4.1.1070.3.1.1.104.3.6.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.4.1.0|2|2
|
||||
1.3.6.1.4.1.1070.3.1.1.104.4.2.0|2|50000
|
||||
1.3.6.1.4.1.1070.3.1.1.104.4.3.0|2|6875
|
||||
1.3.6.1.4.1.1070.3.1.1.104.5.1.0|2|794000
|
||||
1.3.6.1.4.1.1070.3.1.1.104.5.2.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.6.1.0|2|2
|
||||
1.3.6.1.4.1.1070.3.1.1.104.7.1.1.0|2|1
|
||||
1.3.6.1.4.1.1070.3.1.1.104.7.1.2.0|2|1
|
||||
1.3.6.1.4.1.1070.3.1.1.104.7.2.1.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.7.2.2.0|2|1
|
||||
1.3.6.1.4.1.1070.3.1.1.104.8.1.0|2|1
|
||||
1.3.6.1.4.1.1070.3.1.1.104.8.2.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.9.1.1.0|2|3
|
||||
1.3.6.1.4.1.1070.3.1.1.104.9.1.2.0|2|32798309
|
||||
1.3.6.1.4.1.1070.3.1.1.104.9.2.1.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.9.2.2.0|2|66819
|
||||
1.3.6.1.4.1.1070.3.1.1.104.9.2.3.0|4x|656e670000000000
|
||||
1.3.6.1.4.1.1070.3.1.1.104.9.2.4.0|4x|4f6666000000
|
||||
1.3.6.1.4.1.1070.3.1.1.104.9.2.5.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.9.2.6.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.9.2.9.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.9.2.10.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.9.2.11.0|2|1
|
||||
1.3.6.1.4.1.1070.3.1.1.104.9.2.14.0|4x|566964656f3a4f6b
|
||||
1.3.6.1.4.1.1070.3.1.1.104.9.3.1.0|2|49
|
||||
1.3.6.1.4.1.1070.3.1.1.104.9.3.2.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.9.3.3.0|4|hun0510
|
||||
1.3.6.1.4.1.1070.3.1.1.104.9.3.4.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.9.3.6.0|4x|417564696f3a4f6b
|
||||
1.3.6.1.4.1.1070.3.1.1.104.9.4.1.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.9.4.2.0|4x|000000000000000000000000
|
||||
1.3.6.1.4.1.1070.3.1.1.104.9.4.3.0|4x|00000000000000000000000000000000
|
||||
1.3.6.1.4.1.1070.3.1.1.104.9.4.4.0|4x|0000000000000000000000000000
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.1.0|64x|0a03008f
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.2.0|2|2000
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.3.0|64x|e1010101
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.4.0|2|7
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.5.0|2|10
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.6.0|64x|ffffff00
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.7.0|64x|0a030001
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.8.0|4x|000e26ffba39
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.9.0|2|3000
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.10.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.11.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.12.0|2|3
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.13.0|2|1
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.14.0|2|6
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.15.0|2|6
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.16.0|2|5
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.17.0|4x|00ef014e08d2040000d50700000000
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.18.0|4x|66663a66663a66663a66663a66663a6666
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.19.0|4x|34120000463a46463a46463a46463a464600000000000000
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.20.0|4x|56220000463a00003a460000464600004600000000000000
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.21.0|4x|30303a30303a31323a33343a32323a3536
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.24.0|4|
|
||||
1.3.6.1.4.1.1070.3.1.1.104.10.25.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.11.1.0|2|1
|
||||
1.3.6.1.4.1.1070.3.1.1.104.11.2.0|2|14
|
||||
1.3.6.1.4.1.1070.3.1.1.104.11.3.0|4x|5e766576
|
||||
1.3.6.1.4.1.1070.3.1.1.104.11.4.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.11.5.0|4|
|
||||
1.3.6.1.4.1.1070.3.1.1.104.11.6.0|2|1
|
||||
1.3.6.1.4.1.1070.3.1.1.104.11.7.0|4|
|
||||
1.3.6.1.4.1.1070.3.1.1.104.11.8.0|4|
|
||||
1.3.6.1.4.1.1070.3.1.1.104.11.9.0|4x|0243727970746f776f726b73
|
||||
1.3.6.1.4.1.1070.3.1.1.104.11.10.0|4x|01
|
||||
1.3.6.1.4.1.1070.3.1.1.104.11.11.0|4x|01000000
|
||||
1.3.6.1.4.1.1070.3.1.1.104.13.1.0|64x|0a03008f
|
||||
1.3.6.1.4.1.1070.3.1.1.104.13.2.0|64x|ffffff00
|
||||
1.3.6.1.4.1.1070.3.1.1.104.13.3.0|64x|0a030001
|
||||
1.3.6.1.4.1.1070.3.1.1.104.13.4.0|4x|000e26ffba39
|
||||
1.3.6.1.4.1.1070.3.1.1.104.13.5.0|64x|00000000
|
||||
1.3.6.1.4.1.1070.3.1.1.104.13.6.0|2|3000
|
||||
1.3.6.1.4.1.1070.3.1.1.104.13.7.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.13.8.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.13.9.0|2|38000
|
||||
1.3.6.1.4.1.1070.3.1.1.104.13.10.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.14.1.0|2|10600
|
||||
1.3.6.1.4.1.1070.3.1.1.104.14.2.0|2|11804
|
||||
1.3.6.1.4.1.1070.3.1.1.104.14.3.0|2|28000
|
||||
1.3.6.1.4.1.1070.3.1.1.104.14.4.0|2|1
|
||||
1.3.6.1.4.1.1070.3.1.1.104.14.5.0|2|1
|
||||
1.3.6.1.4.1.1070.3.1.1.104.14.6.0|2|1
|
||||
1.3.6.1.4.1.1070.3.1.1.104.14.7.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.14.8.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.14.9.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.14.10.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.15.1.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.16.1.0|2|0
|
||||
1.3.6.1.4.1.1070.3.1.1.104.16.2.0|4|
|
||||
1.3.6.1.4.1.1070.3.1.1.104.16.3.0|2|1
|
||||
1.3.6.1.4.1.1070.3.1.1.104.16.4.0|2|50000
|
||||
1.3.6.1.4.1.1070.3.1.1.104.17.1.0|4|
|
||||
1.3.6.1.4.1.1070.3.1.1.104.17.2.0|4|
|
Reference in New Issue
Block a user