DEPRECATION WARNING

This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

Technical Concept

The following illustration shows the technical concept of a typical monitoring system.

Illustration 2

Illustration 2: Technical concept

Simplified, the Nagios® core executes its plugin check_typo3.sh in a configured time interval. The plugin reads the configuration (check_typo3.cfg) and requests the TYPO3 server via HTTP. The request includes a unique eID (eID=nagios) and (optionally) some further parameters.

TYPO3 receives the request and executes the Nagios® Extension which checks if the requesting server is allowed to access the data. If so, the extension gathers some information about the TYPO3 instance (all information is configurable in the TYPO3 backend) and shows it in a propriety format (text/plain).

The Nagios® plugin reads the response, analyzes the data and checks the information against its configuration. According to the configuration, one of the following states is reported back to the Nagios® Core (in addition to a meaningful condition description):

  • OK
  • WARNING
  • CRITICAL
  • UNKNOWN

Finally, the Nagios® Core reacts appropriately to this states and may notify system administrators (for example by sending an email or a SMS text message).

Please note that the TYPO3 Nagios® Extension is only one component of the system.