24
CONFIGURATION GUIDE 26-Jan-11 1(24) Luminato_SNMP_Monitoring_030.docx Luminato SNMP Monitoring Guide

Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

  • Upload
    others

  • View
    66

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 1(24)

Luminato_SNMP_Monitoring_030.docx

Luminato SNMP Monitoring Guide

Page 2: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 2(24)

Luminato_SNMP_Monitoring_030.docx

TABLE OF CONTENT

1. General ......................................................................................................... 3 2. List of supported MIBs ................................................................................... 7 3. SNMP Setup ................................................................................................. 9 3.1. Download MIBs .......................................................................................... 9 3.2. Communities ............................................................................................ 10 3.3. Trap destinations ...................................................................................... 11 4. Alarms conception ....................................................................................... 12 5. Traps ........................................................................................................... 13 5.1. General .................................................................................................... 13 5.1.1. coldStart 13 5.1.2. heCommonAlarmEvent 14 6. Monitoring ................................................................................................... 15 6.1. General .................................................................................................... 15 6.2. Active ....................................................................................................... 16 6.3. Passive ..................................................................................................... 20 6.4. States ....................................................................................................... 21 6.5. Recommended polling strategy ................................................................ 21 7. Status codes ............................................................................................... 22

Page 3: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 3(24)

Luminato_SNMP_Monitoring_030.docx

1. GENERAL

The document describes how to setup and use SNMP Monitoring for Luminato to look at the state of the device.

Luminato supports SNMP versions 1 and 2c, and generates traps (see Traps).

It has implemented MIBs (see List of supported MIBs) and provides mechanisms to detect device state changes – when warnings/error/… raised and released (ex-ample when signal is lost and returned back).

This document does not describes how the SNMP working in general, how to use your MIB Browser nor management system.

Statuses can be seen via WebUI at main page:

Page 4: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 4(24)

Luminato_SNMP_Monitoring_030.docx

SNMP Monitoring provides equal view and traps using industry standard MIBs (for more information visit http://www.scte.org/):

Page 5: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 5(24)

Luminato_SNMP_Monitoring_030.docx

Your management system can monitor Luminato states using SNMP and traps.

EMS:

Page 6: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 6(24)

Luminato_SNMP_Monitoring_030.docx

OpenNMS:

Page 7: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 7(24)

Luminato_SNMP_Monitoring_030.docx

2. LIST OF SUPPORTED MIBS

MIB Node(s) Comments

mib-2 system Provides generic information on de-vice. Such are de-scription, id, up-time, hostname, management con-tact and location

TELESTE-COMMON-MIB elementInformation Minimal equivalent of mib-2/system

elementStatus Minor statuses of device

elementControl Provides control for trap destina-tions.

moduleInformation Information about modules

moduleStatus Temperature of modules

moduleControlTable Temperature control for modules

TELESTE-LUMINATO-MIB luminato/general Equivalent of mib-2/system.

Provides cumulative uptime

luminato/statusCode Lists possible status codes defini-tions

statusCodeDeviceTable

statusCodeModuleTable

statusCodeIntarfaceTable

statusCodeTransportStreamTable

statusCodeServiceTable

statusCodePidTable

Lists possible status codes definitions for device level, module and PSU level, Inter-face level, TS level, Service level and PID level of monitor-ing

SCTE-HMS-PROPERTY-MIB currentAlarmTable Provide list of cur-rently active warn-ings/errors

descretePropertyTable Keeps references to possible status codes.

Reserved for future

Page 8: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 8(24)

Luminato_SNMP_Monitoring_030.docx

MIB Node(s) Comments

needs to filter out unnecessary status codes from monitor-ing

SCTE-HMS-HE-COMMON-MIB heCommonLog Persistent log of monitoring events.

Major elements to use for monitoring marked bold in table.

Page 9: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 9(24)

Luminato_SNMP_Monitoring_030.docx

3. SNMP SETUP

3.1. Download MIBs

All actual MIBs can be downloaded from device (assumed that standard MIBs are available for you system\browser):

Navigate to Administration->Service page

Click ‘Download MIBs’ link

See picture:

Page 10: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 10(24)

Luminato_SNMP_Monitoring_030.docx

3.2. Communities

User can read SNMP OIDs and write available using up to 5 different communi-ties for read and write access.

Community can be configured via WebUI Administration->Services->Edit SNMP Settings page:

Default community are:

public (for read only access)

private (for write only access)

Page 11: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 11(24)

Luminato_SNMP_Monitoring_030.docx

3.3. Trap destinations

To be able receive traps form Luminato user must register IP(s) to where traps shall be send at the device.

Luminato supports up to 5 trap destination.

By default none of those are configured.

Those can be configured via WebUI Administration->Services->Edit SNMP Set-tings page:

Or via SNMP controlTrapReceiverTable (1.3.6.1.4.1.3715.99.1.3.5):

SNMP interface to trap destination definitions provide more advanced options.

By default it uses port 162 and ‘public’ community.

Page 12: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 12(24)

Luminato_SNMP_Monitoring_030.docx

4. ALARMS CONCEPTION

Device has set of functionality implemented internally by application, drivers, and others subsystems.

The states of functionality is represented according to product specific MIB(s) and\or by industry standard MIB(s).

Monitored states summarised in discretePropertyTable and propertyTable (see SCTE-HMS-PROPERTY-MIB).

When monitored functionality changes its states, its record in discreteProperty-Table or propertyTable changes state.

Records from discretePropertyTable and propertyTable which has alarm state are published in currentAlarmTable (see SCTE-HMS-PROPERTY-MIB).

When record in currentAlarmTable changes it state, added, or removed, new re-cord into heCommonLogTable (see SCTE-HMS-HE-COMMON-MIB) is inserted. If size of heCommonLogTable table became over limit, older records removed.

When new record inserted into currentAlarmTable the SNMP trap heCom-monAlarmEvent (see SCTE-HMS-HE-COMMON-MIB) is generated and send.

Luminato specific note: due to huge set of real monitored object Luminato pub-lish in discretePropertyTable only status codes with no references to real moni-tored objects.

Page 13: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 13(24)

Luminato_SNMP_Monitoring_030.docx

5. TRAPS

5.1. General

Luminato generates traps when device changes state of internal object. Manage-ment\Monitoring system should receive those to be aware of device problems.

5.1.1. coldStart

Trap coldStart is sent when SNMP subsystem is up and detects device boot up.

The trap has two additional bindings:

Device type (system object id)

Device name

The Luminato always reports sysObjectID.0 as 1.3.6.1.4.1.3715.17 (luminato)

Page 14: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 14(24)

Luminato_SNMP_Monitoring_030.docx

5.1.2. heCommonAlarmEvent

The heCommonAlarmEvent trap is described by SCTE MIBs.

Trap heCommonAlarmEvent is sent when device’s one of objects changed it state. The trap indicates object id, state, date and time, and text message.

Those fields are taken from record in heCommonLog which caused trap.

State heCommonDiscreteMinor(7) or heCommonDiscreteMajor(6) indicates that state arise.

State heCommonNominal(1) indicates that state of object returned to its nor-mal(nominal) state. It means that problem resolved.

Rest of values for state are reserved for analog parameters and currently not used.

Page 15: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 15(24)

Luminato_SNMP_Monitoring_030.docx

6. MONITORING

6.1. General

The general state of device can be seen on WebUI main page:

When status changes it state it is recorded in syslog as well.

The SNMP checks status changes with interval of 10 seconds.

It means that there absolutely no needs to poll SNMP with higher frequency.

Also it means that state which active less than 10 seconds and happened be-tween SNMP checks wont be indicated by SNMP.

Page 16: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 16(24)

Luminato_SNMP_Monitoring_030.docx

6.2. Active

When user\system wants to monitor device state actively it has to poll device not frequently than once per 10 seconds.

Summary of current alarm states can be seen via currentAlarmTable (1.3.6.1.4.1.5591.1.1.2):

Nominal states are not indicated in this table.

The verbal description for state you have to decide via statusCode tables.

Page 17: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 17(24)

Luminato_SNMP_Monitoring_030.docx

Example state:

sciInterfaceId.1.5.1.4097 (1.3.6.1.4.3715.17.2.4.1.1.1.5.1.4097)

sciInterfaceId indicates the state for interface level.

Checking indexing for sciInterfaceId:

Page 18: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 18(24)

Luminato_SNMP_Monitoring_030.docx

We can see that interfaceTypeId is 1 (means input):

Module is 5. Interface id is 1. Status code is 4097.

To get verbal description we may get row from statusCodeInterfaceTa-ble:

Page 19: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 19(24)

Luminato_SNMP_Monitoring_030.docx

The history of state changes can be seen via heCommonLogTable (1.3.6.1.4.1.5591.1.11.2.1.1.1.2.3):

The information on heCommonLogTable can be taken from heCommonLogLastIn-dex(1.3.6.1.4.1.5591.1.11.2.1.1.1.2.2.0) and heCommonLogNumberOfEn-tries(1.3.6.1.4.1.5591.1.11.2.1.1.1.2.1.0)

Advanced monitoring system may scan whole heCommonLogTable only when he-

CommonLogLastIndex or heCommonLogNumberOfEntries are changed. See Rec-ommended polling strategy.

Page 20: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 20(24)

Luminato_SNMP_Monitoring_030.docx

6.3. Passive

When user\system wants to monitor device state passively it has to register its IP at Luminato (see Trap destinations) and listen for traps.

This method is highly recommended as it lets to monitor many devices same time with no performance impact to monitoring system nor monitored device(s).

When user\monitoring system receives trap the trap can be decoder according to MIBs to detect what kind of even happens

Example:

We received a trap:

The device IP which send trap is 10.2.12.83

Its uptime is over 2 days (see Binding #1)

The trap is heCommonAlarmEvent (see Binding #2)

Decoding Binding #3 we can see:

o Trap send for module level

o Module ID is 7 – what is equal to PSU

o Status code is 6

o Additional value is 48

Trap was send due to raised state - Binding #5 indicated heCommonDis-creteMajor(6)

Binding #6 indicated date/time when even was recorded

Binding #7 has verbal description of trap

Page 21: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 21(24)

Luminato_SNMP_Monitoring_030.docx

The variables for this trap were taken from heCommonLogTable:

6.4. States

Status states may be:

heCommonDiscreteMinor(7)/caasDiscreteMinor(7) – for statuses level up to warning

heCommonDiscreteMajor(6)/caasDiscreteMajor(6) – for statuses level er-ror or critical

heCommonNominal(1) – for statuses which are not raised at moment.

Rest of states are reserved for analog parameters and currently not used.

6.5. Recommended polling strategy

Regular management system will not poll device but operates base on received traps.

If your management system has to poll device, the interval between polls shall be more than 10 seconds.

To monitor current state currentAlarmTable has to be polled. If verbal definition for state needed, value from one of statusCode tables shall be read.

More advanced system shall poll heCommonLogNumberOfEntries (1.3.6.1.4.1.5591.1.11.2.1.1.1.2.1.0) and heCommonLogLastIndex (1.3.6.1.4.1.5591.1.11.2.1.1.1.2.2.0),

and if any of those changed its value read heCommonLogTable (1.3.6.1.4.1.5591.1.11.2.1.1.1.2.3):

The whole table can be read

Or only new record(s) in heCommonLogTable can be read (base on previous and new values of heCommonLogLastIndex)

Avoid polling of all others tables!!!

Page 22: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 22(24)

Luminato_SNMP_Monitoring_030.docx

7. STATUS CODES

Code Level Text Comments

2 PID PID missing

3 Service Service missing

4 Module PID conflict

5 TS PID remapped

6 Chassis Module

Temperature too high

7 Chassis Module

Temperature too low

8 TS Manual table insertion failed

4096 Module Off

4097 Interface Signal missing

4098 TS No TS sync

4099 TS TS RX error

4100 TS TS input buffer overflow

4101 TS TS output buffer overflow

4102 Interface ASI link down Only for ASI input

4104 Module PID capacity exceeded

4105 Module PSI/SI capture capacity exceeded

4106 Module Out of service ID’s

4107 Chassis Module

License conflict limits features

4108 Module CA module missing

4109 TS PSI/SI insert capacity exceeded

4110 TS Overallocated multiplex

4111 Chassis Module

Unknown module

4112 Module PSU: Voltage too high Only for PSU (Module 7)

4113 Module PSU: Voltage too low Only for PSU (Module 7)

4114 Module PSU: Current too high Only for PSU (Module 7)

4115 Module PSU: Current too low Only for PSU (Module 7)

4129 Chassis Module

Device driver failure

4130 Chassis Module

Hardware failure

Page 23: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 23(24)

Luminato_SNMP_Monitoring_030.docx

Code Level Text Comments

4131 Chassis Fan failure

4132 Chassis Running on backup power

4133 Module PSU: Power supply overloaded Only for PSU (Module 7)

4134 Module Booting up

4135 Module Boot failed: retrying

4136 Module Boot failed

4137 Module Shutting down

4138 Module Connection lost

4139 Module Incompatible module disabled

4140 Module Boot failed: retrying

4141 Module Failed to boot (module)

4142 Chassis Rear I/O module failed

4145 Module UPC communication timeout Only for QAM and COFDM

4146 Module UPC PLL Lost Only for QAM and COFDM

4147 Module UPC too low input power Only for QAM and COFDM

4148 Module UPC too high input power Only for QAM and COFDM

4149 Module Calibration data missing Only for QAM and COFDM

4151 Module Descrambling failure

4153 Chassis Backup: Switched over to backup de-vice

4161 Interface Signal quality

4167 Module Booting

4168 Module Restarting

4171 Module FPGA input buffer overflow

4172 Module CPU input filter overflow

4173 Module SID conflict

4174 Module PID allocated from outside configured range

4175 Module Unsupported configuration Only for QAM and COFDM

4176 Module Frequency out of range Only for QAM and COFDM

4177 Module Output power out of range Only for QAM and COFDM

4178 Module Symbolrate out of range Only for QAM and COFDM

4179 Module Channel distance too narrow Only for QAM and COFDM

4180 Module Invalid configuration Only DVBS/DVBS2

Page 24: Luminato SNMP Monitoring Guide - nova-minsk.comforum.nova-minsk.com/file/Luminato/Luminato_SNMP_Monitoring_0… · 26/1/2011  · MIB Node(s) Comments mib-2 system Provides generic

CONFIGURATION GUIDE

26-Jan-11 24(24)

Luminato_SNMP_Monitoring_030.docx

Code Level Text Comments

4181 Module Invalid puncture rate for selected modulation

Only DVBS/DVBS2

4182 Module LNB current Only DVBS/DVBS2

4183 Module Frequency offset Only DVBS/DVBS2/DVBT

4185 Module Restarting descrambling

4186 Module Rebooting CAM

4187 Chassis ECMG failure

4188 Chassis ECM stream failure

4189 Chassis EMM failure

4190 Chassis EMM stream failure

4191 Chassis ECMG not configured

4192 Chassis EMM not connected

4193 Chassis SCS not licensed

4194 Chassis ECMG switched so spare server

4195 Chassis Update boot loader available

4198 Chassis Failed to update stage 1 boot loader

4199 Chassis Failed to update stage 2 boot loader

4108 Chassis Application error

4203 Chassis Backup: Active backup

4205 Chassis Configuring module