5.2
2021-12-17T08:57:19Z
Templates
Haivision Makito X
Haivision Makito X
Tested with Haivision Makito2 Dual-SDI Encoder
More info about these devices: https://doc.haivision.com/MakitoXDec2.1/
Configuring SNMP on the device:
https://doc.haivision.com/MakitoXEnc2.5/makito-x-encoder-user-s-guide/using-snmp-to-configure-a-v-services
Quick howto for snmpv2:
- Connect via SSH
- Edit /usr/share/snmp/snmpd.conf ; add line to allow snmp requests from zabbix server:
rocommunity <SNMP_COMMUNITY> <ZABBX_SRV_IP> .1
e.g. rocommunity snmp_zabbix 192.168.1.2 .1
- Restart snmp service: service snmp restart
MIB files can be found on the device in /usr/share/snmp/mibs
Generic SNMP
Templates
Haivision Audio Encoders
Haivision Status
Haivision Streams
Haivision Video Encoders
-
Haivision status LED
SNMP_AGENT
1.3.6.1.4.1.25433.2.1.1.1.1.5.0
haivision.HAI-HDC.haiHdcSysAdminStatus
7d
This represents the value of the status LED
Haivision Status
Haivision LED Status
{last()}<>1
Haivision status LED indicates a system error.
https://{HOST.DNS}/admin
HIGH
Problem if the status LED is on.
YES
-
Haivision system error
SNMP_AGENT
1.3.6.1.4.1.25433.2.1.1.1.1.6.0
haivision.HAI-HDC.haiHdcSysError
7d
0
CHAR
This is to report a system wide error.
Haivision Status
{last()}<>"No Error"
Haivision System Error
https://{HOST.DNS}/admin
HIGH
Problem if an system error is present.
YES
-
Haivision firmware revision
SNMP_AGENT
1.3.6.1.4.1.25433.2.1.1.1.1.3.0
haivision.HAI-HDC.haiHdcSysFirmwareRev
1h
7d
0
CHAR
Firmware Revision
OS
Haivision Status
-
Haivision serial number
SNMP_AGENT
1.3.6.1.4.1.25433.2.1.1.1.1.2.0
haivision.HAI-HDC.haiHdcSysSerialNumber
1d
7d
0
CHAR
Serial Number
SERIALNO_A
Haivision Status
-
Haivision system type
SNMP_AGENT
1.3.6.1.4.1.25433.2.1.1.1.1.1.0
haivision.HAI-HDC.haiHdcSysType
1d
7d
0
CHAR
Encoder class name: Makito, Barracuda, Makito-DVI
MODEL
Haivision Status
Haivision Audio/Video Streams discovery
SNMP_AGENT
discovery[{#STREAMNAME}, 1.3.6.1.4.1.25433.1.1.1.1.3.1.2]
haivision.HAI-AVT-STREAM.streams
1h
Stream Admin Status [{#STREAMNAME}]
SNMP_AGENT
1.3.6.1.4.1.25433.1.1.1.1.3.1.24.{#SNMPINDEX}
haivision.HAI-AVT-STREAM.haiAvtStreamAdminStatus.[{#SNMPINDEX}]
7d
30d
The desired state of the stream. The 'start(1)' state automatically
starts the stream when it is created or restarts it after 'stop(2)' or
'pause(3)'. The 'stop(2)' state prevents the automatic starting of the
stream when created or stops it when started. The 'pause(3)' state
stops the stream and if haiAvtStreamStillImage is defined, this still
image will be streamed instead. The 'resume(4)' state is a write-only
value and restarts a paused stream. The 'clear(5)' value is write-only
and reset the statistic counters.
Haivision Streams
Haivision Stream Admin Status
Stream Mode [{#STREAMNAME}]
SNMP_AGENT
1.3.6.1.4.1.25433.1.1.1.1.3.1.29.{#SNMPINDEX}
haivision.HAI-AVT-STREAM.haiAvtStreamCxMode.[{#SNMPINDEX}]
15m
7d
30d
Connection establishment mode: caller, listener, or rendezvous.
The default value of this object is set according to the type of
of stream of haiAvtStreamType. It is set to 'caller(1)' for
'tx(1)' stream and 'listener(2)' for 'rx(2)' streams. Setting a
different value for this object is supported by connection-oriented
encapsulation only, such as 'tsSrt(6)'.
Haivision Streams
Haivision Stream Mode
Stream Name [{#STREAMNAME}]
SNMP_AGENT
1.3.6.1.4.1.25433.1.1.1.1.3.1.2.{#SNMPINDEX}
haivision.HAI-AVT-STREAM.haiAvtStreamName.[{#SNMPINDEX}]
1h
7d
0
CHAR
Haivision Streams
Stream Operational Status [{#STREAMNAME}]
SNMP_AGENT
1.3.6.1.4.1.25433.1.1.1.1.3.1.25.{#SNMPINDEX}
haivision.HAI-AVT-STREAM.haiAvtStreamOperStatus.[{#SNMPINDEX}]
7d
30d
Current operational state of the stream. The 'streaming(1)' state is
the normal operational state. The 'stopped(2)' and 'paused(3)' states
result from 'stop(2)' and 'pause(3)' in haiAvtStreamAdminStatus. The
'connecting(4)' state indicates the stream is attempting a connection.
The 'listening(5)' state indicates the stream is waiting for a
connection. The 'securing(6)' state indicates the stream is setting up
security (authentication and/or encryption) and the 'scrambled(10)'
state indicates the encrypted stream cannot be decrypted by the
receiver. The 'resolving(9)' state indicate the DNS IP address of the
stream is being resolved. The 'error(7)' state indicates that the
stream encountered an error.
Haivision Streams
Haivision Stream Operational Status
{Haivision Makito X:haivision.HAI-AVT-STREAM.haiAvtStreamAdminStatus.[{#SNMPINDEX}].last()}=1 and {Haivision Makito X:haivision.HAI-AVT-STREAM.haiAvtStreamCxMode.[{#SNMPINDEX}].last()}=1 and {Haivision Makito X:haivision.HAI-AVT-STREAM.haiAvtStreamOperStatus.[{#SNMPINDEX}].last()}<>1
Haivision caller mode stream [{#STREAMNAME}] is in an undesired state.
https://{HOST.DNS}/streams
HIGH
Problem if the stream is enabled, but is not streaming.
YES
{Haivision Makito X:haivision.HAI-AVT-STREAM.haiAvtStreamAdminStatus.[{#SNMPINDEX}].last()}=1 and {Haivision Makito X:haivision.HAI-AVT-STREAM.haiAvtStreamCxMode.[{#SNMPINDEX}].last()}=2 and {Haivision Makito X:haivision.HAI-AVT-STREAM.haiAvtStreamOperStatus.[{#SNMPINDEX}].last()}<>5
Haivision listener mode stream [{#STREAMNAME}] is in an undesired state.
https://{HOST.DNS}/streams
HIGH
Problem if the stream is enabled, but is not listening.
YES
Haivision Audio Encoders discovery
SNMP_AGENT
discovery[{#AUDIOENCNAME}, 1.3.6.1.4.1.25433.2.1.1.3.1.1.2]
haivision.HAI-HDC.audioEncoders
1h
Audio Encoder Admin Status [{#AUDIOENCNAME}]
SNMP_AGENT
1.3.6.1.4.1.25433.2.1.1.3.1.1.8.{#SNMPINDEX}
haivision.HAI-HDC.haiHdcAudioEncAdminStatus.[{#SNMPINDEX}]
7d
Required encoder state. Start(1), stop(2) are read-write values;
reset(3) and clear(4) are write-only.
Haivision Audio Encoders
Haivision Audio Encoder Admin Status
Audio Encoder Name [{#AUDIOENCNAME}]
SNMP_AGENT
1.3.6.1.4.1.25433.2.1.1.3.1.1.2.{#SNMPINDEX}
haivision.HAI-HDC.haiHdcAudioEncName.[{#SNMPINDEX}]
1h
7d
0
CHAR
Haivision Audio Encoders
Audio Encoder Operational Status [{#AUDIOENCNAME}]
SNMP_AGENT
1.3.6.1.4.1.25433.2.1.1.3.1.1.9.{#SNMPINDEX}
haivision.HAI-HDC.haiHdcAudioEncOperStatus.[{#SNMPINDEX}]
7d
Current real status.
Haivision Audio Encoders
Haivision Audio Encoder Operational Status
{Haivision Makito X:haivision.HAI-HDC.haiHdcAudioEncAdminStatus.[{#SNMPINDEX}].last()}=1 and {Haivision Makito X:haivision.HAI-HDC.haiHdcAudioEncOperStatus.[{#SNMPINDEX}].last()}<>1
Haivision Audio encoder [{#AUDIOENCNAME}] is in an undesired state.
https://{HOST.DNS}/audio
HIGH
Problem if the audio encoder is enabled, but is not started.
YES
Haivision Video Encoders discovery
SNMP_AGENT
discovery[{#VIDEOENCNAME}, 1.3.6.1.4.1.25433.2.1.1.2.1.1.2]
haivision.HAI-HDC.videoEncoders
1h
Video Encoder Admin Status [{#VIDEOENCNAME}]
SNMP_AGENT
1.3.6.1.4.1.25433.2.1.1.2.1.1.19.{#SNMPINDEX}
haivision.HAI-HDC.haiHdcVideoEncAdminStatus.[{#SNMPINDEX}]
7d
Required encoder state. start(1), stop(2) are read-write values;
reset(3) and clear(4) are write-only.
Haivision Video Encoders
Haivision Video Encoder Admin Status
Video Encoder Name [{#VIDEOENCNAME}]
SNMP_AGENT
1.3.6.1.4.1.25433.2.1.1.2.1.1.2.{#SNMPINDEX}
haivision.HAI-HDC.haiHdcVideoEncName.[{#SNMPINDEX}]
1h
7d
0
CHAR
Haivision Video Encoders
Video Encoder Operational Status [{#VIDEOENCNAME}]
SNMP_AGENT
1.3.6.1.4.1.25433.2.1.1.2.1.1.20.{#SNMPINDEX}
haivision.HAI-HDC.haiHdcVideoEncOperStatus.[{#SNMPINDEX}]
7d
This is the status of the encoder.
Haivision Video Encoders
Haivision Video Encoder Operational Status
{Haivision Makito X:haivision.HAI-HDC.haiHdcVideoEncAdminStatus.[{#SNMPINDEX}].last()}=1 and {Haivision Makito X:haivision.HAI-HDC.haiHdcVideoEncOperStatus.[{#SNMPINDEX}].last()}<>1
Haivision Video encoder [{#VIDEOENCNAME}] is in an undesired state.
https://{HOST.DNS}/video
HIGH
Problem if the video encoder is enabled, but is not started.
YES
Haivision Audio Encoder Admin Status
1
start
2
stop
3
reset
4
clear
5
mute
6
unmute
Haivision Audio Encoder Operational Status
1
working
2
stopped
3
resetting
4
awaitFraming
5
failed
6
muted
Haivision LED Status
0
error
1
ok
Haivision Stream Admin Status
1
start
2
stop
3
pause
4
resume
5
clear
Haivision Stream Mode
1
caller
2
listener
3
rendezvous
Haivision Stream Operational Status
1
streaming
2
stopped
3
paused
4
connecting
5
listening
6
securing
7
error
8
publishing
9
resolving
10
scrambled
Haivision Video Encoder Admin Status
1
start
2
stop
3
reset
4
clear
5
mute
6
unmute
Haivision Video Encoder Operational Status
1
working
2
stopped
3
resetting
4
awaitFraming
5
failed