Požadavky a provozní model

Qisutu Monitoring Verze 1.x se instaluje na server Linux. Program poskytuje vlastní webové rozhraní HTTPS a místně ukládá konfiguraci, uživatelské účty a naměřená data do SQLite. Pro provoz není nutný Docker, Apache, další webový server ani vlastní databázový server. Knihovna webového serveru pro Python Tornado a soubory rozhraní jsou součástí balíčku.

Základní instalace potřebuje Python 3.9 nebo novější s podporou SQLite a SSL, sha256sum, OpenSSL a ping. Instalátor může chybějící balíčky doinstalovat správcem balíčků systému Linux. Další typy kontrol potřebují odpovídající programy na počítači, který kontrolu provádí:

Oblast kontroly

Další požadavek na monitorovacím serveru nebo sběrači

Prostředky Linuxu přes SSH

Klient OpenSSH včetně ssh a ssh-keyscan

SNMP, přepínače a tiskárny

Programy Net-SNMP, zejména snmpwalk a snmpbulkwalk

PostgreSQL

Klient PostgreSQL psql

MariaDB/MySQL

Klient MariaDB nebo MySQL

Microsoft SQL Server

python3-pyodbc a Microsoft ODBC Driver 18 for SQL Server; odpovídající zdroj balíčků Microsoft je nutné nastavit samostatně

U vzdáleného sběrače platí požadavky na jeho serveru Linux. Centrální instalátor neinstaluje automaticky všechny programy na vzdálený sběrač.

Jsou-li všechny potřebné systémové balíčky přítomné, mohou instalace i provoz probíhat bez připojení k internetu. V takovém případě vyberte --skip-packages. Instalátor nemění globální firewall; musí existovat potřebná dostupnost mezi prohlížečem, monitorovacím serverem a sledovanými systémy.