It depends a lot based on your monitorings if basic Zabbix 3 LLD enough for you.
I need to monitor OIDs like this:
x.x.x.[ascii string].[ascii string].[index]
for item prototype I need to be able to map ascii strings to user macros and for item names.
[ascii string] is encoded like this: [lenght of string].[char1].[char2]..[char n]
example:
This is what tsicsnmp.discovery addresses. It would be great if such features (ascii decoding, ip deciding, single oid-byte or rest of oid) would be implemented in this topics php-discovery script.
I need to monitor OIDs like this:
x.x.x.[ascii string].[ascii string].[index]
for item prototype I need to be able to map ascii strings to user macros and for item names.
[ascii string] is encoded like this: [lenght of string].[char1].[char2]..[char n]
example:
Code:
[FONT="Courier New"]tsicsnmp.discovery [oid] a a a (return 3 ascii strings)
x.x.x.[COLOR="red"]6.122.97.98.98.105.120[/COLOR].[COLOR="blue"]3.76.76.68[/COLOR].[COLOR="green"]5.115.117.99.107.115[/COLOR]
[COLOR="red"]{#STR1}[/COLOR] [COLOR="blue"]{#STR2}[/COLOR] [COLOR="green"]{#STR3}[/COLOR]
would return JSON objects in clear text and OID-encoded:
{#STR1} = "zabbix"
{#STR1OID} = 6.122.97.98.98.105.120
{#STR2} = "LLD"
{#STR2OID} = 3.76.76.68
{#STR3} = "sucks"
{#STR3OID} = 5.115.117.99.107.115
[/FONT]
This is what tsicsnmp.discovery addresses. It would be great if such features (ascii decoding, ip deciding, single oid-byte or rest of oid) would be implemented in this topics php-discovery script.
- because Cisco/MIBs suck.
Comment