PRTG API Arayüzü
Kullanıcılar, PRTG’nin işlevselliğini aşağıdaki yöntemlerle özelleştirebilir ve genişletebilir:
- HTTP API: HTTP istekleri aracılığıyla izleme verilerine erişebilir ve izleme nesnelerini yönetebilirsiniz.
- Özel Sensörler (Custom Sensors): Özel ihtiyaçlarınıza uygun sensörler oluşturabilirsiniz.
- Özel Bildirimler (Custom Notifications): Harici sistemlere alarm göndermek için özel bildirimler oluşturabilirsiniz.
- Mini Probe API: Herhangi bir platformdan izleme verisi almak için kendi mini probe’larınızı geliştirebilirsiniz.
HTTP API
Bu bölüm, API arayüzünün temel işlevleri hakkında kısa bir genel bakış sunar. HTTP API aşağıdaki işlevleri sunar:
- Kimlik doğrulama, hata yönetimi ve isteğe bağlı şifreleme.
- Canlı nesne ve durum verileri ile canlı grafikler alma.
- Geçmiş sensör verileri ve grafiklerine erişim.
- Nesneleri yönetme (düzenleme, ekleme, silme vb.).
HTTP API’yi basit HTTP GET istekleriyle (HTTP veya HTTPS üzerinden) kullanabilirsiniz. Örnek bir çağrı:
http://sunucunuz/api/table.xml?content=sensortree
Detaylı HTTP API Dokümantasyonu
Tüm HTTP API işlevlerinin detaylı açıklamalarını PRTG Kılavuzundaki Application Programming Interface (API) Definition başlığında bulabilirsiniz. Ayrıca etkileşimli sorgu oluşturucu hakkında da bilgi edinebilirsiniz.
Özel Sensörler (Custom Sensors)
Özel sensörler, standart sensörlerin yeteneklerini aşan çeşitli izleme görevlerini yerine getirme imkanı sunar. SNMP, paket dinleyici (packet sniffer) ve NetFlow sensörlerinin parametrelenmiş versiyonlarının yanı sıra, WQL (WMI Query Language) veya herhangi bir Windows yazılım geliştirme aracıyla .exe dosyaları oluşturabilirsiniz.
Özel sensörler hakkında daha fazla bilgi:
- PRTG Kılavuzu: Ek Sensör Türleri (Custom Sensors)
- PRTG Sensor Hub: Hazır özel sensörler
- PRTG Tools Family: Kullanıma hazır özel sensörler
- Bilgi Bankası: “custom-sensor” etiketi
- Bilgi Bankası: “custom-script-exe” etiketi
PRTG placeholders ‘lar hakkında buradan bilgi edinebilirsiniz.