SNMP (Simple Network Management Protocol), ağ yönetiminde yaygın olarak kullanılan bir iletişim protokolüdür. SNMP, ağ cihazlarını izlemek, yönetmek ve yapılandırmak için kullanılır. SNMP, zamanla farklı versiyonlara evrilmiş ve her versiyonunda bazı özellikler eklenmiş veya geliştirilmiştir.
SNMP’nin farklı versiyonları arasındaki farklar ve özellikleri:
- SNMPv1 :
- 1988 yılında RFC 1157 ile tanıtılmıştır.
- Temel ağ yönetimi işlevlerini destekler ve ağ cihazlarının durumunu izlemek için kullanılır.
- Güvenlik açısından zayıftır çünkü veriler şifrelenmez ve kimlik doğrulaması zayıftır.
- SNMPv2c :
- SNMPv2’nin bir alt kümesidir ve SNMPv1’in bazı eksikliklerini gidermek için geliştirilmiştir.
- Daha fazla yönetim bilgisi sunar, ancak güvenlik açısından yetersizdir ve veri bütünlüğü sağlama konusunda kısıtlıdır.
- SNMP v2 :
- 1993 yılında RFC 1441 ile tanıtılmıştır.
- SNMPv1’in özelliklerini genişletir ve daha fazla yönetim yeteneği sunar.
- Yaygın olarak kabul görmemiştir ve güvenlik zayıflıkları nedeniyle SNMPv2c’nin daha yaygın olarak kullanılması tercih edilmiştir.
- SNMPv3 :
- 1999 yılında RFC 3410 ile tanıtılmıştır.
- Önceki versiyonlardaki güvenlik açıklarını gidermek için geliştirilmiştir ve güvenli bir iletişim sağlar.
- Veri şifreleme, kimlik doğrulama ve veri bütünlüğü gibi güvenlik özelliklerini destekler.
- Farklı yetkilendirme seviyelerine sahip kullanıcıları destekler.
- Ağdaki cihazların güvenliğini artırır ve yönetim bilgi tabanına daha fazla erişim yeteneği sunar.
En güncel versiyon olan SNMPv3, güvenlik açısından en iyisi olarak kabul edilir ve ağ yönetiminde geniş bir kullanıma sahiptir
SNMP desteği sunan birçok sistem ve ağ Izleme yazılım vardır. Bazılarını sırlarsak :
- SolarWinds Network Performance Monitor: Ağ performansını izlemek için kullanılır.
- PRTG Network Monitor: Ağ cihazlarını izlemek ve uyarılar almak için kullanışlıdır.
- Zabbix: Ağ izleme ve yönetim için açık kaynaklı bir çözümdür.
- Nagios: Ağ hizmetlerini izlemek ve uyarılar almak için kullanılır.
- ManageEngine OpManager: Ağ performansını izlemek ve yönetmek için kullanışlıdır.
- Paessler Router Traffic Grapher (PRTG): Ağ cihazlarını izlemek için kullanılır.
- OpenNMS: Açık kaynaklı bir ağ yönetim çözümüdür.