OSPF neighbors monitoring

Hello, I’ve got a problem with OSPF monitoring

I have Mikrotik RB951. ISP 1 connected to ether1 and ISP2 connected to ether2. When one of ISP is down - I will know about it by trigger that ping addresses on ether1 and ether2.

But sometimes ISP just block multicast traffic and I didn’t know about it. I need to connect to Mikrotik and check torch multicast traffic or check OSPF neighbors count.

So is there way to monitor OSPF availability by some script?

For example I have 10 ospf neighbors on ether1 and 5 neighbors on ether2. It’s 15 neighbors total.
Then ISP2 blocks multicast traffic and I will have 10 neighbors total. I get this number and add trigger to Zabbix. (total neighbors < 15).

So how can I get from Mikrotik total ospf neighbors number?

Or maybe there is another way to check OSPF (multicast traffic) availability ?
Thanks!

I would like to see a mib for OSPF in Mikrotitk.