de.openvms.org - Für die deutschsprachige VMS-Community https://de.openvms.org:443/stories.php?story=13/09/12/2640639

PMAS PTSMTP und ClamAV auf OpenVMS
Software - 12-Sep-2013 16:17 UTC
Wie Sie vielleicht wissen (oder auch nicht), wurde Sophos Anti-Virus für OpenVMS abgekündigt. Da dies die einzige von PreciseMail Anti-Spam (PMAS) PTSMTP auf OpenVMS unterstützte Antiviren-Software ist, stellt das ein Problem für VMS-Sites dar, die eingehende Mails nach Viren scannen möchten.

PMAS PTSMTP bietet jetzt Unterstützung für ClamAV. Der PTSMTP-Server verbindet sich zum Scannen der Nachricht mit einem im Netzwerk-Modus laufenden clamd-Daemon.

Unglücklicherweise muss ich von der Verwendung der OpenVMS-Version von ClamAV abraten, da sie wegen ernster Performanceproblemen derzeit nicht brauchbar ist. Beim Starten auf meinem AlphaServer DS20 benötigte ClamAV 12 Minuten für das Laden der Datenbank. Das ist nicht überraschend: Sohos braucht 5 bis 6 Minuten dafür. Es gibt aber Probleme mit Threads, für die Alexei (der die Portierung auf OpenVMS gemacht hat) den Grund noch nicht gefunden hat. Diese bewirken, dass der clamd-Prozeß die CPU mit 100% belastet. Auf einem System mit nur einer CPU killt das die Maschine, und selbst auf einem Multiprozessor-System belegt clamd damit eine komplette CPU, was nicht akzeptabel ist.

Glücklicherweise kann PMAS PTSMTP genau so gut mit einem clamd-Daemon kommunizieren, der auf einer anderen Maschine läuft. Daher rate ich VMS-Sites, die ClamAV einsetzen möchten, dazu, es auf einem Linux-System zu installieren, und PMAS PTSMTP darauf zu konfigurieren, sich zu dem clamd auf diesem System zu verbinden. Ich verwende diese Konfiguration, und sie läuft gut.

Ein neues Image (CLAMPLUG.EXE) und eine neue Startprozedur (PMAS_START.COM) sind jetzt für VAX, Alpha und Itanium verfügbar.

Bitte kontaktieren Sie den Support von Process Software unter support@process.com, wenn Sie mehr Informationen wünschen.

Danke für die Verwendung von PMAS!

Hunter Goatley, Process Software


Original auf www.openvms.org