09-28-2018 05:33 AM
I like to report on the availability of an appliance during fe a month.
I can create MEM or CPU monthly reports but not a report showinf if an appliances was up and running for 100% in month x.
In Home Dashboard I can see the uptime that’s all
09-28-2018 11:34 AM
I've looked at doing this as well. With the way Infoblox has locked down the Splunk interface you are very limited. You should be able to write a python script that is run on the reporter to go out and do whatever checks you would like and provide that data back to the reporting member. All the buttons are there to do this but Infoblox has blocked all methods of uploading the python scripts to the reporting member.
I've tried two different solutions to try and get this data.
1. Look at the last time that a member sent any syslog data to the reporter. Even on boxes with all the services off, there is a stream of a few syslog messages per minute heading to the reporter. If you see a gap of more than X minutes assume the box is down. You can make this a bit more powerful by making some assumptions if you see the member restablishing VPN connections, or restarting services, etc.
2. Use an external ping \ service checker and then push the results of that back into the reporter via syslog. See these posts:
Neither of these are great solutions. They both do work and get some of the uptime data back into the reporter but they are both hacks and have some significant limitations. I share your frustration in having such a powerful tool like the reporter sitting there gathering 80% of the data you need but lacking any ability to get to that last 20%, even when that 20% is within the Infoblox grid.
01-22-2019 07:39 AM
I stopped working on this as a solution and went back to a basic pinger and DNS validation script outside of Infoblox and the reporting tool. With the Splunk limitations that are on the reporting member, I could not find a solution that did not greatly add to the complexity of supporting the grid.