Requisitos e modelo de operação

O Qisutu Monitoring Versão 1.x é instalado num servidor Linux. O programa oferece a sua própria interface web HTTPS e guarda configuração, contas de utilizador e medições localmente no SQLite. Docker, Apache, outro servidor web e um servidor de base de dados próprio não são necessários para a operação. A biblioteca de servidor web Python Tornado e os ficheiros da interface são fornecidos no pacote.

A instalação básica exige Python 3.9 ou mais recente com suporte a SQLite e SSL, sha256sum, OpenSSL e ping. O instalador pode instalar pacotes ausentes pelo gestor de pacotes do sistema Linux. Tipos adicionais de verificação precisam dos programas adequados no computador que executa a verificação:

Área de verificação

Requisito adicional no servidor de monitorização ou no coletor

Recursos Linux por SSH

Cliente OpenSSH, incluindo ssh e ssh-keyscan

SNMP, switches e impressoras

Programas Net-SNMP, principalmente snmpwalk e snmpbulkwalk

PostgreSQL

Cliente PostgreSQL psql

MariaDB/MySQL

Cliente MariaDB ou MySQL

Microsoft SQL Server

python3-pyodbc e Microsoft ODBC Driver 18 for SQL Server; a origem de pacotes adequada da Microsoft precisa ser configurada separadamente

No caso de um coletor remoto, os requisitos aplicam-se ao seu servidor Linux. O instalador central não instala automaticamente todos os programas num coletor remoto.

Se todos os pacotes do sistema necessários estiverem disponíveis, a instalação e a operação podem ocorrer sem ligação com a Internet. Nesse caso, selecione --skip-packages. O instalador não altera a firewall global; a conectividade necessária entre browser, servidor de monitorização e sistemas monitorizados deve estar disponível.