Gereksinimler ve işletim modeli

Qisutu Monitoring Sürüm 1.x bir Linux sunucusuna kurulur. Program kendi HTTPS web arayüzünü sağlar ve yapılandırmayı, kullanıcı hesaplarını ve ölçüm verilerini yerel olarak SQLite içinde saklar. İşletim için Docker, Apache, ek bir web sunucusu veya ayrı veritabanı sunucusu gerekmez. Python web sunucusu kitaplığı Tornado ve arayüz dosyaları paketle sağlanır.

Temel kurulum için SQLite ve SSL destekli Python 3.9 veya üzeri, sha256sum, OpenSSL ve ping gerekir. Kurucu, Linux sisteminin paket yöneticisiyle eksik paketleri kurabilir. Ek kontrol türleri, kontrolü çalıştıran bilgisayarda uygun programlar gerektirir:

Kontrol alanı

İzleme sunucusunda veya toplayıcıda ek gereksinim

SSH üzerinden Linux kaynakları

ssh ve ssh-keyscan dahil OpenSSH istemcisi

SNMP, anahtarlar ve yazıcılar

Net-SNMP programları, özellikle snmpwalk ve snmpbulkwalk

PostgreSQL

PostgreSQL istemcisi psql

MariaDB/MySQL

MariaDB veya MySQL istemcisi

Microsoft SQL Server

python3-pyodbc ve Microsoft ODBC Driver 18 for SQL Server; uygun Microsoft paket kaynağı ayrı olarak yapılandırılmalıdır

Uzak bir toplayıcı için gereksinimler onun Linux sunucusunda geçerlidir. Merkezi kurucu, uzak toplayıcıdaki tüm programları otomatik kurmaz.

Gereken tüm sistem paketleri mevcutsa kurulum ve işletim internet bağlantısı olmadan yapılabilir. Bu durumda --skip-packages seçin. Kurucu genel güvenlik duvarını değiştirmez; tarayıcı, izleme sunucusu ve izlenen sistemler arasında gerekli erişim sağlanmış olmalıdır.