NagVIS install issues
Posted: Tue Apr 19, 2016 3:03 am
Morning Everyone,
Again thank you in advance for the help, but I'm having issues with NagVIS.
I've installed it via the install.sh command and set it up against ndoutil as the backend. When I try to access the webpage I'm getting;
Forbidden
You don't have permission to access /usr/local/nagvis/config.php on this server.
Here is the install log;
Nagios 4.11, NDOUTILS 4 and NagVIS 1.8.5 on Centos 7, installed from http://www.nagvis.org/share/nagvis-1.8.5.tar.gz
I can only assume i've done the apache bit incorrectly. any help would be appreciated.
Again thank you in advance for the help, but I'm having issues with NagVIS.
I've installed it via the install.sh command and set it up against ndoutil as the backend. When I try to access the webpage I'm getting;
Forbidden
You don't have permission to access /usr/local/nagvis/config.php on this server.
Here is the install log;
Code: Select all
[root@nagios nagvis-1.8.5]# ./install.sh -m /usr/local/nagios/bin/ndo2db
+------------------------------------------------------------------------------+
| Welcome to NagVis Installer 1.8.5 |
+------------------------------------------------------------------------------+
| This script is built to facilitate the NagVis installation and update |
| procedure for you. The installer has been tested on the following systems: |
| - Debian, since Etch (4.0) |
| - Ubuntu, since Hardy (8.04) |
| - SuSE Linux Enterprise Server 10 and 11 |
| |
| Similar distributions to the ones mentioned above should work as well. |
| That (hopefully) includes RedHat, Fedora, CentOS, OpenSuSE |
| |
| If you experience any problems using these or other distributions, please |
| report that to the NagVis team. |
+------------------------------------------------------------------------------+
| Do you want to proceed? [y]: y
+------------------------------------------------------------------------------+
| Starting installation of NagVis 1.8.5 |
+------------------------------------------------------------------------------+
| |
+--- Checking for tools -------------------------------------------------------+
| Using packet manager /bin/rpm found |
| |
+--- Checking paths -----------------------------------------------------------+
| Please enter the path to the nagios base directory [/usr/local/nagios]: /usr/local/nagios
| nagios path /usr/local/nagios found |
| Please enter the path to NagVis base [/usr/local/nagvis]: /usr/local/nagvis
| |
+--- Checking prerequisites ---------------------------------------------------+
| PHP 5.4 found |
| PHP Module: gd php found |
| PHP Module: mbstring php found |
| PHP Module: gettext compiled_in found |
| PHP Module: session compiled_in found |
| PHP Module: xml compiled_in found |
| PHP Module: pdo php found |
| Apache mod_php found |
| Checking Backends. (Available: mklivestatus,ndo2db,ido2db) |
| Do you want to use backend mklivestatus? [y]: n
| Do you want to use backend ndo2db? [n]: y
| Do you want to use backend ido2db? [n]: n
| /usr/local/nagios/bin/ndo2db (ndo2db) found |
| PHP Module: mysql php found |
| WARNING: The Graphviz package was not found. |
| This may not be a problem if you installed it from source |
| Graphviz Module dot MISSING |
| Graphviz Module neato MISSING |
| Graphviz Module twopi MISSING |
| Graphviz Module circo MISSING |
| Graphviz Module fdp MISSING |
| SQLite 3.7 found |
| |
+--- Trying to detect Apache settings -----------------------------------------+
| Please enter the web path to NagVis [/nagvis]: /usr/local/nagvis
| Please enter the name of the web-server user [apache]: apache
| Please enter the name of the web-server group [apache]: apache
| create Apache config file [y]: y
| |
+--- Checking for existing NagVis ---------------------------------------------+
| |
+------------------------------------------------------------------------------+
| Summary |
+------------------------------------------------------------------------------+
| NagVis home will be: /usr/local/nagvis |
| Owner of NagVis files will be: apache |
| Group of NagVis files will be: apache |
| Path to Apache config dir is: /etc/httpd/conf.d |
| Apache config will be created: yes |
| |
| Installation mode: install |
| |
| Do you really want to continue? [y]: y
+------------------------------------------------------------------------------+
| Starting installation |
+------------------------------------------------------------------------------+
| Creating directory /usr/local/nagvis... done |
| Creating directory /usr/local/nagvis/var... done |
| Creating directory /usr/local/nagvis/var/tmpl/cache... done |
| Creating directory /usr/local/nagvis/var/tmpl/compile... done |
| Creating directory /usr/local/nagvis/share/var... done |
| Copying files to /usr/local/nagvis... done |
| Creating directory /usr/local/nagvis/etc/profiles... done |
| Creating main configuration file... done |
| adding sesscookie=/usr/local/nagvis done |
| adding htmlbase="/usr/local/nagvis" done |
| setting backend to ndomy_1 done |
| Adding webserver group to file_group... done |
| Creating web configuration file... done |
| Setting permissions for web configuration file... done |
| |
| |
| |
+--- Setting permissions... ---------------------------------------------------+
| /usr/local/nagvis/etc/nagvis.ini.php-sample done |
| /usr/local/nagvis/etc done |
| /usr/local/nagvis/etc/maps done |
| /usr/local/nagvis/etc/maps/* done |
| /usr/local/nagvis/etc/geomap done |
| /usr/local/nagvis/etc/geomap/* done |
| /usr/local/nagvis/etc/profiles done |
| /usr/local/nagvis/share/userfiles/images/maps done |
| /usr/local/nagvis/share/userfiles/images/maps/* done |
| /usr/local/nagvis/share/userfiles/images/shapes done |
| /usr/local/nagvis/share/userfiles/images/shapes/* done |
| /usr/local/nagvis/var done |
| /usr/local/nagvis/var/* done |
| /usr/local/nagvis/var/tmpl done |
| /usr/local/nagvis/var/tmpl/cache done |
| /usr/local/nagvis/var/tmpl/compile done |
| /usr/local/nagvis/share/var done |
| |
+------------------------------------------------------------------------------+
| Installation complete |
| |
| You can safely remove this source directory. |
| |
| For later update/upgrade you may use this command to have a faster update: |
| ./install.sh -n /usr/local/nagios -p /usr/local/nagvis -b ndo2db -u apache -g apache -w /etc/httpd/conf.d -a y
| |
| What to do next? |
| - Read the documentation |
| - Maybe you want to edit the main configuration file? |
| Its location is: /usr/local/nagvis/etc/nagvis.ini.php |
| - Configure NagVis via browser |
| <http://localhost/usr/local/nagvis/config.php> |
| - Initial admin credentials: |
| Username: admin |
| Password: admin |
+------------------------------------------------------------------------------+
I can only assume i've done the apache bit incorrectly. any help would be appreciated.