Newbie looking for some advice.
In summary I'm looking to be able to develop custom monitoring agents for a variety of storage platforms. I've looked at a few tools (nagios, zenoss, BMC, EMC SRM) etc. We actually have BMC Patrol and portal and EMC SRM and ECC in a few sites. Both BMC and EMC are limited in what they can do when it comes to meeting our requirements. We're at the mercy of the vendor to add the capabilities we need. That usually costs $$$, lots of time or just doesn't happen at all. I work at a medium/large service provider so across all our customers we have almost every platform so an opensource framework is ideal.
My question is around structuring clients in Zabbix. We would have a proxy in each customer's network. We're not monitoring hosts, just storage arrays and SAN switches. Zabbix refers to everything as 'hosts' and I think assumes there's an agent associated with that host. What I need is a 'host' to represent a specific Device (array or switch) on their network that's passively monitored (SNMP or CLI). Can Zabbix be structured this way so a single proxy is collecting for multiple devices and reporting them individually?
Short term we'd only be doing basic alerting on things like failed HDs, fans and other physical components. More advanced things like file system capacities on NAS devices (netapp/EMC etc), replication status/lag, pool capacities would be near term requirements as well. Long long term maybe pulling in some performance data as well.
Any suggestions, comments would be welcome.
Thanks
J
In summary I'm looking to be able to develop custom monitoring agents for a variety of storage platforms. I've looked at a few tools (nagios, zenoss, BMC, EMC SRM) etc. We actually have BMC Patrol and portal and EMC SRM and ECC in a few sites. Both BMC and EMC are limited in what they can do when it comes to meeting our requirements. We're at the mercy of the vendor to add the capabilities we need. That usually costs $$$, lots of time or just doesn't happen at all. I work at a medium/large service provider so across all our customers we have almost every platform so an opensource framework is ideal.
My question is around structuring clients in Zabbix. We would have a proxy in each customer's network. We're not monitoring hosts, just storage arrays and SAN switches. Zabbix refers to everything as 'hosts' and I think assumes there's an agent associated with that host. What I need is a 'host' to represent a specific Device (array or switch) on their network that's passively monitored (SNMP or CLI). Can Zabbix be structured this way so a single proxy is collecting for multiple devices and reporting them individually?
Short term we'd only be doing basic alerting on things like failed HDs, fans and other physical components. More advanced things like file system capacities on NAS devices (netapp/EMC etc), replication status/lag, pool capacities would be near term requirements as well. Long long term maybe pulling in some performance data as well.
Any suggestions, comments would be welcome.
Thanks
J
Comment