Dağıtık toplayıcıları yapılandırma¶
Bir toplayıcı uzak bir Linux sunucusunda, örneğin başka bir konumda, kontroller yürütür. Web arayüzü, merkezi saklama ve yönetim izleme sunucusunda kalır. Bağlantı toplayıcıdan merkeze doğru kurulur; toplayıcı üzerinde ayrı bir web portu gerekmez.
Adım 1: Merkezde toplayıcı oluşturma¶
Ayarlar → Dağıtık toplayıcılar bölümünü açın.
Benzersiz ve anlaşılır bir Ad, örneğin
Standort Berlin, girin.Etkin seçeneğini açık bırakın ve Toplayıcıyı kaydet seçeneğini kullanın.
Gösterilen Toplayıcı kimliği ve Erişim anahtarı değerlerini alın. Anahtar yalnızca şimdi gösterilir.
Adım 2: Uzak Linux sistemini kurma¶
Program paketinin tamamını uzak Linux sunucusuna kopyalayın. Toplayıcı kurulum aracı systemd, SQLite/SSL içeren Python 3.9 veya üzeri ve sha256sum gerektirir. Açılmış QisutuMonitoring klasörüne geçin ve çalıştırın:
sudo sh install-collector.sh
Merkezin HTTPS adresini, toplayıcı kimliğini, erişim anahtarını ve gerekirse onaylanmış SHA-256 sertifika parmak izini girin. Merkez varsayılan portta çalışıyorsa adres :8787 içerir; örneğin https://monitoring.firma.intern:8787. Kendinden imzalı bir sertifikayı bu yolla onaylıyorsanız bağımsız olarak doğrulanmış bir parmak izi kullanın.
Program /opt/netzmonitor-collector altına kurulur. Özel yapılandırma ve yerel ölçüm tamponu /var/lib/netzmonitor-collector altındadır; Linux hizmet hesabının adı netzmonitor-collector şeklindedir. Gerçekte atanmış kontroller için gereken programları, örneğin OpenSSH, Net-SNMP ve veritabanı istemcilerini, ayrıca kurun.
Adım 3: Cihazları atama¶
Cihazlar → Yapılandır altında bir cihazı açın.
Cihaz bölümündeki Toplayıcı alanında istediğiniz adı seçin.
Atamayı Tümünü kaydet ile uygulayın.
Ayarlar → Dağıtık toplayıcılar altında bağlantıyı, ardından cihazın ölçümlerini kontrol edin.
Merkezi sunucu, kontrolleri merkezi izleme sunucusunda yürütür. Atama cihaz başına geçerlidir. Dağıtık toplayıcılar altında son 90 saniye içinde iletişim kaydedilmişse Bağlı, aksi halde Güncel bağlantı yok görünür. Duraklatıldı, toplayıcının devre dışı bırakıldığını ifade eder.
Uzak sunucudaki hizmeti şu komutlarla kontrol edebilirsiniz:
sudo systemctl status netzmonitor-collector
sudo journalctl -u netzmonitor-collector -n 50
Erişim anahtarını değiştirme ve toplayıcıyı duraklatma¶
Dağıtık toplayıcılar bölümünde toplayıcının adına tıklayın. Yeni erişim anahtarı oluştur seçeneğini etkinleştirin ve kaydedin. Ardından yalnızca bir kez gösterilen yeni anahtarı uzak sunucudaki /var/lib/netzmonitor-collector/collector.json dosyasına yazın ve hizmeti yeniden başlatın:
sudo systemctl restart netzmonitor-collector
Yapılandırma erişim bilgilerini içerir. Anahtar, atanmış cihazlar için gereken erişim bilgileri de dahil olmak üzere kontrol yapılandırmasının alınmasına yetki verir. Bu nedenle yapılandırmaya, tampona ve yedeklere erişimi sınırlandırın.
Etkin seçeneğini kapatıp kaydederseniz toplayıcı artık merkezle yapılandırma ve sonuç alışverişi yapamaz. Zaten çevrimdışı çalışan bir toplayıcı, değişikliği ancak sonraki başarılı iletişimde veya yapılandırma geçerlilik süresi dolduğunda öğrenir. Merkez kontrollerini otomatik olarak devralmaz. Kontrolleri geri taşımak için ilgili cihazlarda Merkezi sunucu seçeneğini kullanın ve kaydedin.
Bağlantı kesintilerinde davranış¶
Toplayıcı yapılandırmasını her 30 saniyede eşitler. Bağlantı olmadan son aldığı yapılandırmayı en fazla 24 saat kullanmaya devam eder. Ölçümler yerel SQLite veritabanında saklanır ve daha sonra özgün ölçüm zamanıyla gönderilir. Varsayılan olarak tampon 100.000 ölçüm alır; kapasite dolduğunda yeni kontroller başlamaz.
Varsayılan ayar sekiz yerel işçi içerir. workers ve max_buffer_records, collector.json içinde değiştirilebilir; ardından toplayıcı hizmeti yeniden başlatılmalıdır. Merkez ile toplayıcının saatleri arasında en fazla 60 saniye fark olabilir.
Yeniden gönderilen, önceden onaylanmış ölçümler iki kez kaydedilmez. Güncelliğini yitirmiş bir cihaz yapılandırmasının sonuçları atılır. Gecikmiş eski değerler, daha yeni olan mevcut durumun yerini almaz. Çok gecikmiş ölçümler sonradan arıza bildirimi oluşturmaz. 30 günden eski sonuçlar yerel tampondan kaldırılır ve bu işlem günlüğe kaydedilir.
Hesaplanan ölçümler her zaman merkezde değerlendirilir. NetFlow/IPFIX de merkezde alınmaya devam eder. Bu nedenle etkin akış alımı olan bir cihaz uzak toplayıcıya atanamaz. Gerekirse bunun için merkezden izlenen ayrı bir cihaz kaydı kullanın. Programın bu sürümü merkezin otomatik yüksek kullanılabilirliğini veya arızalı bir toplayıcının işinin otomatik devralınmasını içermez.