# check_clamav

### Description ####

This plugin uses the plugins "check_tcp" and "check_clamd" from the “monitoring-plugins” package.

We only run the Clamav daemon on servers with more than 8GB of RAM.
The main reason for this is the high RAM consumption of Clamav.

So what does the plugin do? First, it detects the server's RAM size and depending on the RAM size it decides what needs to be checked.
If the RAM size exceeds 8GB, it uses the "check_clamd" plugin to check if the Clamav daemon is running.
On servers with less than 8GB of RAM, the "check_tcp" plugin is used to test the TCP connections used
for secure connections via Stunnel to the servers av1.myserver.io and av2.myserver.io.
Such servers use Clamav on av1.myserver.io av2.myserver.io via the Stunnel.
So in this case, it is important to monitor the relevant TCP connections.


### Beschreibung ####

Dieses Plugin verwendet die Plugins „check_tcp“ und „check_clamd“ aus dem „monitoring-plugins“ Paket.

Wir führen den Clamav-Daemon nur auf Servern mit mehr als 8 GB RAM aus.
Der Hauptgrund dafür ist der hohe RAM-Verbrauch von Clamav.

Was macht das Plugin also? Zunächst erkennt es die RAM-Größe des Servers und entscheidet abhängig von der RAM-Größe, was überprüft werden muss.
Wenn die RAM-Größe 8 GB überschreitet, wird mit dem Plugin „check_clamd“ getestet, ob der Clamav-Daemon ausgeführt wird.
Auf Servern mit weniger als 8 GB RAM wird das Plugin „check_tcp“ verwendet, um die TCP-Verbindungen zu testen, 
die für sichere Verbindungen über Stunnel zu den Servern av1.myserver.io und av2.myserver.io verwendet werden.
Solche Server verwenden Clamav auf av1.myserver.io av2.myserver.io über den Stunnel.
In diesem Fall ist es also wichtig, die relevanten TCP-Verbindungen zu überwachen.
