Vereisten en bedrijfsmodel

Qisutu Monitoring Versie 1.x wordt op een Linux-server geïnstalleerd. Het programma biedt een eigen HTTPS-webinterface en slaat configuratie, gebruikersaccounts en meetgegevens lokaal op in SQLite. Docker, Apache, een aanvullende webserver en een eigen databaseserver zijn niet nodig voor het gebruik. De Python-webserverbibliotheek Tornado en de interfacebestanden worden met het pakket meegeleverd.

Voor de basisinstallatie zijn Python 3.9 of hoger met SQLite- en SSL-ondersteuning, sha256sum, OpenSSL en ping nodig. Het installatieprogramma kan ontbrekende pakketten via het pakketbeheer van het Linux-systeem installeren. Aanvullende controletypen vereisen geschikte programma’s op de computer die de controle uitvoert:

Controlegebied

Aanvullende vereiste op de monitoringserver of meetcollector

Linux-resources via SSH

OpenSSH-client, inclusief ssh en ssh-keyscan

SNMP, switches en printers

Net-SNMP-programma’s, met name snmpwalk en snmpbulkwalk

PostgreSQL

PostgreSQL-client psql

MariaDB/MySQL

MariaDB- of MySQL-client

Microsoft SQL Server

python3-pyodbc en Microsoft ODBC Driver 18 for SQL Server; de juiste Microsoft-pakketbron moet afzonderlijk worden ingesteld

Voor een externe meetcollector gelden deze vereisten op diens Linux-server. Het centrale installatieprogramma installeert niet automatisch alle programma’s op een externe meetcollector.

Als alle benodigde systeempakketten aanwezig zijn, kunnen installatie en gebruik zonder internetverbinding plaatsvinden. Kies dan --skip-packages. Het installatieprogramma wijzigt geen globale firewall; de benodigde bereikbaarheid tussen browser, monitoringserver en bewaakte systemen moet aanwezig zijn.