I have Nagios installed and I'm working on getting the network map correct. The problem I have is that "Nagios" appears to be in the "internet" when it should be located on the MechNAS server.
What I want is Nagios Process to show up inside the local network. So it should show up at the same layer as MechNAS and development. Where exactly is that configured? I didnt see any place to set that up and it looks now like it's out there on it's own. Documentation and Googling didnt seem to turn up anything either.
This bugs the buhjeezuz out of me too.
According to the Nagios knowledge base, you can't:
Source
You might want to look into the Nagvis addon for more options for visualization. It is MUCH prettier then status map.
Looks like it is not configurable. Which is a shame. Nagios FAQ F0081
You can't make "Nagios Process" actually appear on a server, but the graph should be coming out ordered by the
parents
fields of thehost
s. To get this graph to draw the other way around, try making it so that the hosts directly reachable from nagios (MechNAS, gateway and development) have no parents. Then, dsl_gateway would have "gateway" as its "parents" setting, then all the external servers would have dsl_gateway as their parents.It's designed this way as the map is meant to be a graphical representation of the host dependencies.
All hosts have a dependency on the Nagios process so it always appears at the top (or centre) of the map, for instance, in your environment, access to "MechNAS" and "development" from your Nagios process relies on the DSL_Gateway and the Gateway device being "UP" whereas the other devices on your network are directly visible to Nagios (at least that's what your map is saying)
If you want an alternative visualisation, try out NagVis. You can get it to automap (and it looks better than the nagios one IMO) or you can specify your own layout (dependency independent) so you can either have the Nagios process listed or not.