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.
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:
-
Use the TYPO3 Extension Manager or install the extension using Composer:
$ composer require schams-net/nagios
-
Configure the extension in the TYPO3 backend.
-
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.
-
Download and install the latest check_typo3.cfg configuration file in your Nagios® installation.
-
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.