You need an installed, configured and running Nagios to get NagVis working. You can get Nagios from the official Nagios Homepage.
You need an installed, configured and running NDO (Nagios data out). This Nagios addon stores all status information collected by the Nagios process in a database. You can get the NDO from the official Nagios Homepage.
NagVis is a web based application realized in Javascript and PHP. You need a webserver with PHP support to run NagVis. We recommend the usage of Apache Webserver with mod_php.
The minimum version requirement of PHP is 5.0.0.
Besides the base php packet you need the following modules in your php installation:
Note: Maybe some of these functions are compiled in your php.
The Automap is based on Graphviz. You need it when you like to use the automap feature. We recomment the use of Graphviz version >= 2.14 (Earlier versions (with lower version numbers) have some problems with truecolor rendering).
Graphviz is available in some distributions. When you can not use a precompiled distribution package, you can get Graphviz from the official Graphviz Homepage for compiling it on your own.
You will also need more packages like gd, libpng, freetype, ... but if you get graphviz compiled and/or installed it should work.