/////////////////////////////////////////////////////////////////////////////// // // NagiosQL // /////////////////////////////////////////////////////////////////////////////// // // (c) 2008-2017 by Martin Willisegger // // Project : NagiosQL // Component: Installation HowTo // Website : http://www.nagiosql.org // Date : $LastChangedDate: 2017-06-22 09:29:35 +0200 (Thu, 22 Jun 2017) $ // Author : $LastChangedBy: martin $ // Version : 3.3.0 // Revision : $LastChangedRevision: 2 $ // SVN-ID : $Id: INSTALLATION_enGB.txt 2 2017-06-22 07:29:35Z martin $ // /////////////////////////////////////////////////////////////////////////////// ================ = REQUIREMENTS = ================ * Webserver like Apache 2.x * MySQL 5.x or greater * Nagios 2.x/3.x or Nagios compatible monitoring software * PHP 5.2.0 or greater including: * PHP Module: Session * PHP Module: MySQLi * PHP Module: gettext * PHP Module: filter * PHP Module: FTP (optional) * PECL Extension: SSH (optional) * Javascript activated in Webbrowser * Recommended Webbrowser: Mozilla Firefox ================ NEW INSTALLATION ================ 1. Download and extract NagiosQL 3.3 to a directory within your Apache Document Root 2. Start the Installation Wizard by opening install/index.php 3. Switch to your preferred language (see Appendix 1.) 4. Follow the instructions to install NagiosQL ================ === UPGRADES === ================ 1. Upgrade from NagiosQL 1.x and 2.x are not possible, you should better start at "New Installation" and after the installation is done, import Nagios configuration files with NagiosQL 2. Upgrade from NagiosQL 3.x a. Download and extract NagiosQL 3.3 to a NEW directory and change your Apache DocumentRoot to the new directory b. If the same Apache configuration is used (old NagiosQL directory moved away and new NagiosQL directory moved to the old DocumentRoot), you should restart the apache demon before upgrade b. Move your old config/settings.php file to the new NagiosQL 3.3 config/ folder c. Backup your old NagiosQL database (as example with mysqldump) d. Start the Installation Wizard by opening install/index.php e. Switch to your preferred language (see Appendix) and follow the instructions ================= = CONFIGURATION = ================= 1. NagiosQL a. Login to your new installed NagiosQL b. Verify automatically detected settings at Administration => Settings c. Configure your Nagios Installation at Administration => Domains 2. Nagios a. Verify that the webserver user has sufficent permission to the required Nagios directories. You could check that, if you execute "nagios -v" as the webserver user. b. Verify that all required directories and files (defined in 1.c "Configuration") exists and have sufficent permissions for the webserver user c. Replace all existing cfg_dir and cfg_file definitions in nagios.cfg by: cfg_file=