OpenNMS

OpenNMS ücretsiz ve açık kaynaklı bir kurumsal seviye ağ izleme ve ağ yönetimi platformudur. Topluluk ve kullanıcılar dışında The OpenNMS Group tarafından da geliştirilmekte ve desteklenmektedir. The OpenNMS Group tarafından kurumsal hizmetler, eğitimler ve destek de sağlanmaktadır.

OpenNMS'in hedefi tamamen ücretsiz ve açık kaynaklı kalarak FCAPS ağ yönetim modelinin tümü için gerçek anlamda dağıtılmış, ölçeklenebilir bir uygulama platformu olmaktır. Şu an çalışmalar hata ve performans yönetimi üzerinde yoğunlaşmış durumdadır.
Projeyle ilişkili tüm kod Affero Genel Kamu Lisansı altında erişime açıktır.

OpenNMS projesi Order of the Green Polo ekibi tarafından sürdürülmektedir.

Tarihçe 
OpenNMS Projesi Temmuz 1999'da Steve Giles, Brian Weaver ve Luke Rindfuss'un kendi firmaları olan PlatformWorks bünyesinde geliştirilmeye başlandı. Mart 2000'de SourceForge üzerinde 4141. proje olarak kaydedildi. 28 Eylül 2000'de PlatformWorks Kansas merkezli VA Linux Systems'e rakip bir firma olan Atipa tarafından satın alındı. Temmuz 2001'de Atipa ismini Oculan olarak değiştirdi.

Eylül 2002'de Oculan OpenNMS projesini desteklememeye karar verdi. O zamanlar bir Oculan çalışanı olan Tarus Balog proje üzerinde çalışmak için şirketten ayrıldı.

Eylül 2004'te proje bünyesinde kurumsal hizmetler ve destek işleri sağlamak amacıyla Balog, Matt Brozowski ve David Hustace tarafından The OpenNMS Group kuruldu. Bundan kısa bir süre sonra OpenNMS projesini yönetmek için Order of the Green Polo (OGP) kuruldu. OGP üyeleri aynı zamanda The OpenNMS Group çalışanı olsa da ikisi ayrı organizasyonlar olarak kalmaya devam etmektedir.

Platform Desteği ve Gereksinimleri 
OpenNMS Java dilinde yazıldığı için Java SDK 1.6 veya daha yukarı sürümüne sahip tüm platformlarda çalışabilir. Birçok Linux dağıtımı, Windows, Solaris ve OS X için de çalıştırılabilir sürümleri mevcuttur.
Java'ya ek olarak PostgreSQL veritabanına ihtiyaç duyar. Ancak Hibernate projesine destek verilerek uygulamanın veritabanından bağımsız yapılma çalışmaları sürmektedir.

Özellikler 
OpenNMS kendini bir "ağ yönetimi uygulama platformu" olarak tanımlar. Uygulama ilk kurulumda da kullanışlı olmasıyla birlikte birçok farklı ağ ortamında yüksek miktarda özelleştirmelere izin verecek şekilde tasarlanmıştır

Kaynakça 

Ağ çözümlemesi
Java ortamı yazılımları
Ağ yönetimi
Sistem yönetimi