Voraussetzungen und Betriebsmodell¶
Qisutu Monitoring Version 1.x wird auf einem Linux-Server installiert. Das Programm stellt seine eigene HTTPS-Weboberfläche bereit und speichert Konfiguration, Benutzerkonten und Messdaten lokal in SQLite. Docker, Apache, ein zusätzlicher Webserver und ein eigener Datenbankserver sind für den Betrieb nicht erforderlich. Die Python-Webserverbibliothek Tornado und die Dateien der Oberfläche werden im Paket mitgeliefert.
Für die Basisinstallation werden Python 3.9 oder neuer mit SQLite- und SSL-Unterstützung, sha256sum, OpenSSL und ping benötigt. Der Installer kann fehlende Pakete über die Paketverwaltung des Linux-Systems nachinstallieren. Zusätzliche Prüfungsarten benötigen passende Programme auf dem Rechner, der die Prüfung ausführt:
Prüfungsbereich |
Zusätzliche Voraussetzung auf Monitoring-Server oder Messsammler |
|---|---|
Linux-Ressourcen über SSH |
OpenSSH-Client einschließlich |
SNMP, Switches und Drucker |
Net-SNMP-Programme, insbesondere |
PostgreSQL |
PostgreSQL-Client |
MariaDB/MySQL |
MariaDB- oder MySQL-Client |
Microsoft SQL Server |
|
Für einen entfernten Messsammler gelten die Voraussetzungen auf dessen Linux-Server. Der zentrale Installer installiert nicht automatisch alle Programme auf einem entfernten Messsammler.
Sind sämtliche benötigten Systempakete vorhanden, können Installation und Betrieb ohne Internetverbindung erfolgen. Wählen Sie dann --skip-packages. Der Installer ändert keine globale Firewall; die benötigte Erreichbarkeit zwischen Browser, Monitoring-Server und überwachten Systemen muss vorhanden sein.