TYPO3 Monitoring with Nagios

Nagios® is the industry standard in open-source server/service/network monitoring.

Use this software in combination with the TYPO3 extension "Nagios" to monitor your TYPO3 instances and get notified in the case of suspicious events, warnings, or fatal errors.


The TYPO3 extension gathers information about the TYPO3 system and exposes the data for a Nagios® server to retrieve. The Nagios® server parses and analyses the data and acts according to its configuration. A typical use case for Nagios® and the TYPO3 extension is to monitor a server farm with dozens of TYPO3 servers and to make sure that the infrastructure is fully functional, up-to-date, and secure.

Learn more about Nagios® on the official website: nagios.org.

Check out the TYPO3 extension documentation.

The source code is available at GitHub.

Quick Installation

The extension documentation contains detailed instructions on how to install and configure TYPO3 and the Nagios® monitoring system. The process basically comes down to the followin steps:

  1. Use the TYPO3 Extension Manager or install the extension using Composer:

    $ composer require schams-net/nagios
  2. Configure the extension in the TYPO3 backend.

  3. Download the Nagios® Check TYPO3 plugin from the Nagios® Exchange portal (search for the keyword "TYPO3") and follow the instructions on how to set up the plugin in your Nagios® installation.

  4. Download and install the latest check_typo3.cfg configuration file in your Nagios® installation.

  5. Test the setup and adjust the configuration as required.


Related Resources

The check_typo3.cfg configuration file contains a list of all extension versions that the TYPO3 Security Team marked as insecure. You can create this configuration file by yourself. The TYPO3 extension Nagios® Extensionlist generates a list of insecure extensions.

The Git repository for the Nagios® Check TYPO3 plugin is available at GitHub.

License

This TYPO3 extension "Nagios" is free software, licensed under the terms of the GNU General Public License, either version 2 of the License, or any later version. For the full copyright and license information, please see the documentation that is distributed with the extension code.

Nagios® was originally developed by Ethan Galstad and is licensed under the GNU GPL V2. No parts or components of Nagios® are used in the TYPO3 extension.