First, this project rocks. Nagios itself was awesome enough, but Nagios + Oreon is amazing.
Anyway, my work has decided to switch from another monitoring application to Nagios. We've decided to use the Oreon frontend, as I'm a relatively skillful PHP programmer and it allows us to integrate new things into the frontend relatively easily (Host status page pulling information from our customer database, etc).
The trouble I'm running into is setting up host dependencies. We are a regional ISP and we monitor T1, ISDN, and Business DSL customers, primarily through pinging the router on the far end of the circuit, or via SNMP. I'm not entirely sure how to create the dependency tree we need via Nagios/Oreon.
I need to be able to say "All these hosts depend on (Router)", so that if (Router) goes down for maintenance or has a real problem, we get 1 alert for the router being down and not several dozen alerts for T1s being down. The only way I've seen that I can accomplish this is to put the router in a hostgroup, put all the customers on that router in a host group, and make one depend on the other. Is that the recommended way?
Thanks in advance!
Anyway, my work has decided to switch from another monitoring application to Nagios. We've decided to use the Oreon frontend, as I'm a relatively skillful PHP programmer and it allows us to integrate new things into the frontend relatively easily (Host status page pulling information from our customer database, etc).
The trouble I'm running into is setting up host dependencies. We are a regional ISP and we monitor T1, ISDN, and Business DSL customers, primarily through pinging the router on the far end of the circuit, or via SNMP. I'm not entirely sure how to create the dependency tree we need via Nagios/Oreon.
I need to be able to say "All these hosts depend on (Router)", so that if (Router) goes down for maintenance or has a real problem, we get 1 alert for the router being down and not several dozen alerts for T1s being down. The only way I've seen that I can accomplish this is to put the router in a hostgroup, put all the customers on that router in a host group, and make one depend on the other. Is that the recommended way?
Thanks in advance!
Comment