Is there anyone who has succeeded to monitor IS-IS?

Hi guys,
My question is clear from the title, I would like to know if anyone has found a way to do it easily.

if you are successful could you let me know how you did it? You would be very kind!!

Thanks, best regards

Snuz

Someone could kindly help me?

Thanks

What is IS-IS? Could you elaborate a bit?

IS-IS is a routing protocol

What would you want to measure and monitor about a routing protocol?

Antony.

I would like to see if the link is UP or DOWN.

I found this plugin:

But when I try to execute it manually, it returns always Link to Router is DOWN

Hi,

for what i can see in the linked script is just doing a snmp request to a device to specifed OIDs via SNMPv2. For that you can try https://icinga.com/docs/icinga2/latest/doc/10-icinga-template-library/#snmp (SNMPv2) or https://icinga.com/docs/icinga2/latest/doc/10-icinga-template-library/#snmpv3 (SNMPv3).
If you know the correct OIDs from your device you don’t need the script. Usually you should find this in the docs of the nanufacturer. You can also try to do a snmp walk to find out the corrects OIDs. e.g with http://www.net-snmp.org/. The most checks are using this library or or its commands.

For checking interfaces you can also use https://icinga.com/docs/icinga2/latest/doc/10-icinga-template-library/#interfaces or https://icinga.com/docs/icinga2/latest/doc/10-icinga-template-library/#nwc_health. But I don’t know if they support routers with the IS-IS protocol. But they using also snmp.

I have already tried to use nwc_health but it doesn’t support the routers with IS-IS protocol

Thank you, I’m not so good with perl, good to know

Maybe only the OIDs for the correct snmp request are not entered.

So check the docs of your router if they “speak” snmp. If yes, you could monitor them with this. For my modest knowledge of network technologies are protocols like IS-IS, BGP, OSPF how the devices communicate with each other and do certain things. So what I know, pls correct me if I’m wrong, normally it doesn’t matters how the communicate with each others, if you only want to check things like interfaces.