İçeriğe atla

Mikrotik Dude

SNMP Nedir ? , Nasıl Kullanılır .

Güncellendi: 20 Nisan 2026 Yavuz 3 dk okuma #snmp

SNMP nedir? SNMP (Simple Network Management Protocol – Basit Ağ Yönetim Protokolü) adında da anlaşılacağı gibi ağı yönetirken, ağ yöneticisine yardımcı olan basit bir uygulama katmanı protokolüdür. Temel anlamda, geniş ağlarda cihazların yönetimini ve denetimini kolaylaştırmak için tasarlanmıştır. SNMP kullanılarak ağda bulunan Yönlendirici (Router), Anahtarlayıcı (Switch), Erişim Sunucusu (Access Server), Köprü (Bridge) ve hatta bilgisayar gibi cihazların sıcaklık, cihaza bağlı kullanıcıl

Bu şekilde ağın performansı artırılabilir, ağdaki problemler bulunup çözülebilir ya da ağda büyüme için önceden planlama yapılabilir. TCP/IP protokolünün bir parçası olan SNMP, IP adreslerini kullandığı için sadece kendi fiziksel ağını değil yönlendiricilerin diğer arayüzlerinin de kontrol edilmesini sağlar. SNMP, ajan uygulama, yönetici uygulama ve ağ yönetim sistemi adı verilen 3 bileşenden oluşmaktadır.

Ajan Uygulama: Ağdaki cihazlar üzerinde çalışan uygulamadır. Bu uygulama ile cihazın gerekli bilgileri alınır ve kayıtlı tutularak yönetici uygulamaya aktarılır. Aynı şekilde yöneticiden gelen değişklikler bu uygulama tarafından cihaza uygulanır. Yani kısacası bu uygulama, SNMP’nin, kullanılacağı cihazlar üzerinde çalışan bileşenidir.

Yönetici Uygulama: Ajan uygulama ile ağ yöneticisi arasındaki bilgi akışını sağlayan uygulamadır. Yani, ajan uygulamadan aldığı cihaz bilgilerini yöneticiye, yöneticiden aldığı yapılandırma değişiklik isteklerini de ajan uygulamaya ileten bileşendir.

Ağ Yönetim Sistemi: Yönetici birimde çalışan ve tüm ağdaki cihazların bilgilerinin eş zamanlı olarak izlenmesini ve yönetimini sağlayan yazılımdır. Yöneticinin, ajan uygulamadan almak istediği bilgiler hiyerarşik bir şekilde tutulmaktadır. Her bir bilgi için önceden tanımlanmış parametreler vardır. Bu bilgilerin saklandığı birime Yönetim Bilgi Birimleri (Management Information Base – MIB) adı verilir. SNMP’de herhangi bir değişkenin değerine ulaşmak için evrensel olarak belirlenmiş birimle

SNMP Portları :

  • TCP ve UDP 161 ‘dir

SNMP Trap için

  • UDP 162. Port Kullanılır

SNMP ‘de kullanılan metodlar

read: Ağ yönetim sistemi tarafından ajan uygulamanın olduğu cihaz bilgilerini gösterir.

write: Ağ yönetim sistemi tarafından cihazlar üzerinde yapılandırma yapmaya yarar.

trap: Cihazda meydana gelecek olan değişiklikleri ağ yönetim sistemine bildirmeye yarar. Trap mesajları UDP 162. porttan gönderilir.

traversal: Ajan uygulamanın çalıştığı cihaz üzerinde hangi değişkenlerin MIB’de barındırdığını öğrenmek için kullanılır.

SNMP’nin temel olarak çalışma prensibi istek gönderme ve gönderilen isteğe cevap alma şeklinde olur. Transport (Ulaşım) katmanında UDP protokolü kullanılır. Yani gönderilen bilgiler adrese ulaşıp ulaşmadığı kontrol edilmez. Bunun avantajı ise, gereksiz paket trafiğinden kurtulacağı için veri aktarımının hızlı olmasıdır. Ağ yöneticisi, ajan uygulamanın çalıştığı cihaza ihtiyaç duyduğu bilgi isteğini gönderir buna karşılık cihaz da istenilen bilgileri yönetici uygulama sayesinde ağ yöneticisine gö

GET: Ağ yöneticisi tarafından, yönetilen cihazlardaki bir veya birden fazla cihaz bilgisini elde etmek için gönderilen istektir. Buradan elde edilecek değer Yönetim Bilgi Birimindeki ilgili değerlerdir.

GETNEXT: Get komutu ile elde edilen bilginin bir sonrakini elde etmek için kullanılır.

SET: Yönetici tarafından kontrol edilen cihaz üzerinde yapılacak olan değişiklikler için gönderilen komuttur.

TRAP: Bu komut ajan uygulamanın çalıştığı cihazda herhangi bir değişiklik olması durumunda yöneticiye otomatik olarak bilgi değişikliğini haber vermeye yarayan işlemdir. Bu işlemde diğerlerinden farklı olarak, yönetim sisteminden herhangi bir istek gönderilmez. Cihazda değişiklik algılanınca yöneticiden bir istek gelmeksizin değişikliği rapor eden bir paket yöneticiye gönderilir.

GETBULK: Bu istek büyük boyutlu bilgilerin daha verimli bir şekilde görüntülenebilmesi için kullanılır. Yani, bu işlemle beraber aynı tabloda birden fazla sütun görüntüsü almak münkündür.

INFORM: Bir yönetim sisteminden diğer yönetim sistemini bilgilendirmek için kullanılır.

SNMP’nin de değişik sürümleri vardır. Bunlar SNMPv1, SNMPv2 ve SNMPv3 olmak üzere 3 tanedir. Yukarıda anlatılan işlemler tüm sürümler tarafından kullanılmamaktadır. SNMPv1 de sadece GET, GETNEXT, SET ve TRAP gibi temel SNMP işlemleri yapılabilir. Bunlara ek olarak yapılabilen GETBULK ve INFORM işlemleri diğer iki sürümde mevcuttur. Ayrıca son sürümün diğerlerinden farkı güvenlik açıklarının kapatılmış olması şeklinde düşünülebilir. Son sürümde yönetici ile ajan uygulama arasındaki bilgiler şifre

SNMP ile gönderilen paketlerin içeriği genel anlamda iki bölümden oluşur. Bunlar başlık (header) ve protokol veri bileşeni (Protokol Data Unit – PDU) dir. Başlık kısmında, kullanılan SNMP sürümünün adı ve topluluk bilgileri belirtilir. PDU’nun içerdiği bilgiler, PDU çeşidi (PDU type), İstek numarası (Request ID), Hata durumu (Error status), Hata tipi (Error Index) ve PDU’nun Veri kısmı (object value) şeklindedir. Bu biçim get komutu ile alınan bir SNMP paketi formatıdır. Ayrıca trap ve get

Paylaş: LinkedIn X

Diğer Konular

Mikrotik SNMP ile Cacti Yapılandırması

Mikrotik RouterOS üzerinde SNMP yapılandırması yapıp Opensource yazılım olan Cacti monitor sunucusu ile ilişkilendirip trafik verilerinin görüntülenmesinin nasıl yapılacağını video ile anlatalım .

1 dk okuma

Yorumlar

Yorum bırakma özelliği yakında. Geri bildiriminiz için iletişim sayfasını kullanabilirsiniz.