Download Latest Version nagiosql-3.5.0-git2023-06-18.tar.gz (1.6 MB)
Email in envelope

Get an email when there's a new version of NagiosQL - Nagios configuration tool

Home / old_unsupported_versions / NagiosQL 3.1.0
Name Modified Size InfoDownloads / Week
Parent folder
nagiosql_310.zip 2011-03-07 1.3 MB
nagiosql_310.tar.bz2 2011-03-07 848.3 kB
nagiosql_310.tar.gz 2011-03-07 1.1 MB
README 2011-03-07 5.2 kB
Totals: 4 Items   3.3 MB 0
================================
= Changelog since NagiosQL 3.0 =
================================
	 * Nagios Exclude Flag Support
	 * Apache Authentication
	 * User/Group permissions on object base
	 * Service definition within hosts
	 * Icinga support
	 * Copy through NagiosQL domains
	 * Common-Domain for overall settings
	 * Image path for each domain
	 * Improved input validation
	 * Search filter for every list view
	 * SSH/SFTP support for remote installations
	 * Improved list view with switch to activate/deactivate objects directly
	 * Inactive objects will be written to the config files with "register 0" flag"
	 * Improved configuration file import
	 * Extended line support
	 * Timeperiods with include (use) and exclude support
	 * Command Line Interface for scripting purpose
	 * Online Version Check
	 * Improved Installation Wizard
	 * Added Dutch, Danish and Portuguese support
	 
================
= REQUIREMENTS =
================

  * Webserver e.g. Apache 2.x
  * MySQL 5.x or newer
  * Icinga 1.x or Nagios 2.x/3.x
  * PHP 5.2.0 or greater including:
    * PHP Module: Session
    * PHP Module: MySQL
    * PHP Module: gettext
    * PHP Module: filter
    * PHP Module: XML
    * PHP Module: SimpleXML
    * PHP Module: FTP (optional)
    * PHP Module: curl (optional)
    * PECL Extension: SSH (optional)
  * Javascript activated in Webbrowser

================
NEW INSTALLATION
================

  1. Download and extract NagiosQL 3.1 to a directory within your Apache Document Root
  2. Start the Installation Wizard by opening the index.php or directly 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 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 2.x, 3.x 
    a. Download and extract NagiosQL 3.1 to a NEW directory within your Apache Document Root (don't replace your old NagiosQL 2 files!)
    b. Move your old config/settings.php file to the new NagiosQL 3.1 config/ folder
    c. Start the Installation Wizard by opening index.php or directly install/index.php
    d. 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=<BASE DIRECTORY DEFINED IN DOMAIN CONFIGURATION/timeperiods.cfg
          
          cfg_file=<BASE DIRECTORY DEFINED IN DOMAIN CONFIGURATION/commands.cfg
          
          cfg_file=<BASE DIRECTORY DEFINED IN DOMAIN CONFIGURATION/contacts.cfg
          cfg_file=<BASE DIRECTORY DEFINED IN DOMAIN CONFIGURATION/contactgroups.cfg
          cfg_file=<BASE DIRECTORY DEFINED IN DOMAIN CONFIGURATION/contacttemplates.cfg

          cfg_dir=<BASE DIRECTORY DEFINED IN DOMAIN CONFIGURATION/hosts
          cfg_file=<BASE DIRECTORY DEFINED IN DOMAIN CONFIGURATION/hosttemplates.cfg
          cfg_file=<BASE DIRECTORY DEFINED IN DOMAIN CONFIGURATION/hostgroups.cfg
          cfg_file=<BASE DIRECTORY DEFINED IN DOMAIN CONFIGURATION/hostextinfo.cfg
          cfg_file=<BASE DIRECTORY DEFINED IN DOMAIN CONFIGURATION/hostescalations.cfg
          cfg_file=<BASE DIRECTORY DEFINED IN DOMAIN CONFIGURATION/hostdependencies.cfg          
                    
          cfg_dir=<BASE DIRECTORY DEFINED IN DOMAIN CONFIGURATION/services
          cfg_file=<BASE DIRECTORY DEFINED IN DOMAIN CONFIGURATION/servicetemplates.cfg
          cfg_file=<BASE DIRECTORY DEFINED IN DOMAIN CONFIGURATION/servicegroups.cfg
          cfg_file=<BASE DIRECTORY DEFINED IN DOMAIN CONFIGURATION/serviceextinfo.cfg          
          cfg_file=<BASE DIRECTORY DEFINED IN DOMAIN CONFIGURATION/serviceescalations.cfg
          cfg_file=<BASE DIRECTORY DEFINED IN DOMAIN CONFIGURATION/servicedependencies.cfg

================
=== PROBLEMS ===
================
There are currently no known issues. If you having questions, please visit our forum http://www.nagiosql.org/forum.html. If you probably found a bug, please help us and open a new bug report at http://dev.nagigosql.org

================
=== APPENDIX ===
================
  1. To enable multilanguage support, you must have the encoding installed in your locales, e.g. en_GB.utf8. If you want to see which encodings your system provides, try "locale -a".
Source: README, updated 2011-03-07