I work for an ISP in a mixed vendor environment. A couple of years back we went heavy into Fortinet (fortigates) for our new backbone devices.
Some of these devices (things like the Fortigate 7030e) can have multiple nodes, each with their own slot. Each slot (let’s say that there are 16 slots total in an given device like this) has it’s own SNMP port.
To solve the problem for CPU/Memory monitoring, I have setup 32 apply rules in Icinga Director (16 for CPU and 16 for Memory) that applies a Centreon command to check for Fortigate CPU or Memory respectively.
That’s a lot of apply rules to manage, and if a model gets added, or we rely on a different variable, I have to touch each and every apply rule.
My question is:
Is there a better way that I am not thinking of to handle these apply rules, and maybe be more dynamic? Can be via director, API, or just about anything else.
Is anyone out there handling these types of devices differently that might be easier/better?
Not sure if there’s going to be a “right” answer to this, or any at all but I thought it would be worth to give it a shot and see if others are handling this problem in a different way