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 |
SNMP, switches en printers |
Net-SNMP-programma’s, met name |
PostgreSQL |
PostgreSQL-client |
MariaDB/MySQL |
MariaDB- of MySQL-client |
Microsoft SQL Server |
|
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.