02-09-2021 08:14 AM
I recently started as a Network Engineer (first job) and got the assignment to see if it's possible to monitor the status of several infoblox services. So for example if the DNS service is up or down. I have been looking through the MIB but I don't really understand how this works. I see that IbServiceStatus (18.104.22.168.22.214.171.124) has 5 values. But how do I poll the appliance to check if DNS service is working or not?
This is really new for me, I have been looking but couldn't find anything so I thought I'd post here as a last resort.
Thanks in advance!
Solved! Go to Solution.
02-18-2021 10:49 PM - edited 02-18-2021 10:51 PM
Working on a specific grid member, using IB-PLATFORMONE-MIB, if you look under object 126.96.36.199.4.1.77188.8.131.52.2.1.9 (ibMemberServiceStatusTable) you will find a sub-object 184.108.40.206.4.1.77220.127.116.11.18.104.22.168 (ibMemberServiceStatusEntry) with the following leaves:
If you query ibServiceName you will get a list of services and their relevant instance number.
The DNS service should be instance number 2. You can then query ibServiceStatus.instance_number and if you get a response 1 then it's working. Possible responses could be;
You could also get Infoblox to send you SNMP Traps if you have the IB-TRAP-MIB to translate the traps received. I found getting Infoblox to send just those specific traps a little cumbersome since you have to select an Event Type in grid notifications and not a single event.
Hope that helps.
P.S There is more to a working DNS system than just this service but it is a basic start.