İlk LAN monitör oluşturma
LAN monitörü, iç ağınızdaki cihazları ve hizmetleri - yani internetten erişilemeyenleri - izler. Bunları, doğrudan sizde çalışan küçük bir Linux ajanı (bir NAS, Raspberry Pi, mini PC veya sıradan bir sunucu üzerinde) kontrol eder ve sonuçları güvenli bir şekilde ePulz.io'ya gönderir.
Neleri izleyebilirsiniz
- yönlendiriciler, switch'ler, erişim noktaları, yazıcılar, IP kameralar,
- NAS cihazları, yerel veritabanları, SSH ve SMTP sunucuları, VPN ağ geçitleri,
- yalnızca LAN ağında erişilebilen dahili web uygulamaları, panolar ve API'ler.
Ön koşul: kurulu bir LAN ajanı
LAN monitörü oluşturmak için en az bir etkin LAN ajanına sahip olmanız gerekir. Kurulumu LAN ajanı kurulumu kılavuzunu izleyerek birkaç dakikada tamamlarsınız. Ajan bir Linux hizmeti veya Docker konteyneri olarak çalışır ve ağdan dışarıya yalnızca ePulz.io'ya HTTPS erişimine ihtiyaç duyar.
Üç LAN monitörü türü
| Tür | Neyi test eder | Hedef formatı |
|---|---|---|
| lan_ping | Cihazın ping'e yanıt verip vermediğini, yani açık ve ağda görünür olup olmadığını. | 192.168.1.10 nas.local |
| lan_tcp | Belirtilen porttaki belirli bir hizmetin bağlantı kabul edip etmediğini. | 10.0.0.50:5432 192.168.1.20:22 |
| lan_http | Dahili bir web sitesinin veya API'nin doğru şekilde yanıt verip vermediğini. | http://nas.local http://192.168.1.50:3000/healthz |
- Bir yönlendirici, switch, yazıcı veya kamera için
lan_pingyeterlidir - bir elektrik veya ağ kesintisini anında yakalar. - Bir veritabanı, SSH veya VPN ağ geçidi için belirli portta
lan_tcpkullanın. Böylece cihaz çalışırken hizmetin kendisinin çöktüğü durumu ayırt edebilirsiniz. - Dahili web siteleri ve API'ler için
lan_httpkullanın. Yalnızca portun açık olup olmadığını değil, uygulamanın gerçek yanıtını test eder.
Oluşturma adımları
- Panoda + Monitör ekle'ye tıklayın.
- Anlaşılır bir ad girin, örneğin "NAS Synology - yedekler" veya "Resepsiyon yazıcısı".
- Monitör türü alanında
lan_ping,lan_tcpveyalan_httpseçin. - Hedef alanına yukarıdaki tabloya göre IP, hostname veya URL girin.
- LAN ajanı alanında kontrolü hangi ajanın yapacağını seçin. Birden fazla ağda ajanınız varsa doğru ağdakini seçin.
- Kontrol aralığını ayarlayın (minimum değer plana bağlıdır).
- Monitör oluştur'a tıklayın.
Oluşturduktan sonra ne olur
- Monitör Bekliyor durumuyla kaydedilir.
- Ajan bir sonraki iletişiminde (30 saniye içinde) görevi alır.
- Ping, TCP veya HTTP testini yerel olarak çalıştırır.
- Sonucu HTTPS üzerinden ePulz.io'ya geri gönderir. Panoda yanıt süresiyle birlikte Çevrimiçi veya Çevrimdışı durumunu görürsünüz.
Sorun giderme
- Monitör "Bekliyor" durumunda kalıyor - ajanın çalışıp çalışmadığını kontrol edin. systemd kurulumunda
journalctl -u epulzio-agent -f, Docker'dadocker logs epulzio-agentile. - Ajan DOWN bildiriyor ama PC'den ping çalışıyor - Docker varyantında
--network hosteksik; konteyner izole bir ağda ve LAN'ınızı göremiyor. - lan_http bir SSL hatası bildiriyor - hedefin kendi (self-signed) sertifikası var. Dahili uygulamalar için
https://yerine rahatçahttp://kullanabilirsiniz. - Çok fazla yanlış alarm - monitör ayrıntısında "N başarısız kontrolden sonra uyar" değerini artırın (örneğin 3, yalnızca arka arkaya üç başarısızlıktan sonra bir uyarı anlamına gelir).
İlgili:
E-posta ve Telegram uyarıları LAN monitörlerinde bulut monitörlerinde olduğu gibi çalışır.
Uyarılar ->