# TYPO3 Monitoring with Nagios

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

You can 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](https://www.nagios.org/ "Official Nagios® website").

Check out the TYPO3 extension documentation: [TYPO3 extension documentation](https://github.com/schams-net/nagios/tree/release/Documentation "TYPO3 extension documentation").

The source code is available at GitHub: [TYPO3 extension at GitHub](https://github.com/schams-net/nagios "TYPO3 extension at GitHub").

## Quick Installation

The [extension documentation](https://github.com/schams-net/nagios/tree/release/Documentation "TYPO3 extension documentation") contains detailed instructions on how to install and configure TYPO3 and the Nagios® monitoring system. The process basically comes down to the following steps:

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

```bash
   $ 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](https://exchange.nagios.org/ "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](/content/downloads/nagios/check_typo3.cfg "Check TYPO3 configuration file for Nagios®"/index.html) 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](https://github.com/schams-net/nagios_extensionlist "TYPO3 Extension: Nagios® Extensionlist") generates a list of insecure extensions.

The Git repository for the Nagios® **Check TYPO3 plugin** is available at [GitHub](https://github.com/schams-net/nagios_check_typo3 "Nagios® Check TYPO3 plugin on GitHub").

## License

This TYPO3 extension "Nagios" is free software, licensed under the terms of the [GNU General Public License](https://www.gnu.org/licenses/gpl.html), 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.
