Yanıtlar:
SNMP nedir?
SNMP (Basit Ağ Yönetim Protokolü) "ağ ekipmanlarının (örn. Yönlendiriciler), bilgisayar ekipmanlarının ve hatta UPS'ler gibi cihazların sağlığını ve refahını izlemek için yaygın olarak kullanılan bir protokoldür." .
Ağ ve sistem yöneticileri tarafından, işletim parametrelerini (ağ bant genişliği trafiğini ölçme, işlemci kullanımı veya kullanılabilir sabit sürücü alanı gibi) toplamak ve sistem parametrelerini ayarlamak için yaygın olarak kullanılır.
Ortalama bir masaüstü kullanıcısı için bunun anlamı nedir?
Soru şu anda olduğu gibi, SNMP sıradan masaüstü kullanıcısı için çok az veya hiç ilgi çekmiyor.
Varsayılan olarak, Ubuntu'da temel SNMP dosyaları ( /etc/snmp/snmp.conf
örneğin) yüklenir. Ancak bunlar etkinleştirilmez, hiç kullanılmazlar ve sistem güvenliği açısından çok az öneme sahiptirler.
SNMP'yi neden etkinleştirmek ve kullanmak isteyeyim?
Daha gelişmiş (veya meraklı) bir kullanıcı için çok basit bir kullanım örneği olarak, sistemlerinin ve ağlarının sağlığını takip etmek için MRTG , Kaktüsler veya Nagios gibi bir izleme / grafik sistemi kurmak olacaktır . Bu sitede SNMP kullanımını gerektiren uygulamaların yapılandırılmasıyla ilgili ayrıntılara giren bazı yararlı sorular bulunmaktadır.
Bu soru , sistem ve ağ verilerini toplamak için SNMP kullanan birçok uygulamadan bazılarına bakmak için iyi bir başlangıç noktasıdır.
Sistemimde SNMP'yi nasıl etkinleştiririm?
Cevabımı burada görebilirsiniz .
/etc/snmp/snmp.conf
ve "mibs" içeren satırı yorumlayın.Daha sonra, bunu henüz yapmadığınız varsayılarak, tüm IETF MIB setini edinmeniz gerekecektir. Bu dosyalar varsayılan olarak lisans sorunları nedeniyle Debian / Ubuntu sistemlerinde gönderilmez.
Konsoldan ( Ctrl- Alt- t) aşağıdaki komutları girin:
sudo apt-get install snmp-mibs-downloader
sudo download-mibs
Aşağıdaki komutu çalıştırarak bu yapılandırmayı test edebilmeniz gerekir:
snmpwalk -v 2c -c public <InsertYourIPAddressHere> system
SNMPv2-MIB :: sysDescr.0 = STRING: Linux foucault 3.2.0-38-generic-pae # 59-Ubuntu SMP Sal 5 Şubat 18:16:32 UTC 2013 i686
SNMP hakkında nereden daha fazla bilgi edinebilirim?
Net-SNMP , çoğu kurulum için "standart" pakettir.
İyi bir tanıtım burada bulunabilir .
Son olarak, SNMP için wikipedia girişi .
smtpwalk
gönderdiklerinize yakın bir şey döndürmezse, bu sorunu nasıl giderebilirim? Im çalışıyor için almak nagios
yukarı ve running ve gerek için kurmak ve test snmp
ilk
Basit Ağ Yönetimi Protokolü (SNMP), "IP ağlarındaki cihazları yönetmek için İnternet standardında bir protokoldür." Genellikle SNMP'yi destekleyen cihazlar arasında yönlendiriciler, anahtarlar, sunucular, iş istasyonları, yazıcılar, modem rafları ve daha fazlası bulunur. "Ağ yönetim sistemlerinde çoğunlukla ağa bağlı cihazları yönetimsel dikkat gerektiren durumlar açısından izlemek için kullanılır. Internet Mühendislik Görev Gücü (IETF) tarafından tanımlanan Internet Protokol Paketi Bir uygulama katmanı protokolü, bir veritabanı şeması ve bir dizi veri nesnesi de dahil olmak üzere ağ yönetimi için bir dizi standarttan oluşur. (Daha fazla bilgi için)
Varsayılan olarak SNMP (aracı veya izlenen aygıt) Ubuntu Masaüstünde yüklü değildir.
Örneğin, bir ağ yazıcısının durumunu almak için kullanılabildiği için yalnızca SNMP kitaplığı yüklenir, ancak yazıcı sürücüsü istemediği sürece etkinleştirilmez.
Genel SNMP'nin (aracı veya izlenen cihaz) bir Ev Masaüstünde şüphelendiğiniz kadar fazla kullanımı yoktur .
SNMP, bir sistemi uzaktan izlemek için kullanılır. Daemon nadiren yazma erişimine izin veriyorsa, bir sistemi uzaktan yapılandırmak için de kullanılabilir. Sistem durumunuzun ayrıntılı analizini veya merkezi izleme veya yapılandırma yönetimini yapmıyorsanız buna ihtiyacınız yoktur. (Onsuz bile, Nagios gibi bir program bir sistemin açık olup olmadığını, HTTP veya SSH hizmetlerinin bağlantı noktalarını dinleyip dinlemediğini kontrol edebilir.)
Bazen SNMP kütüphaneleri veya işlevleri diğer programların yüklenmesinde piggyback yapıyor gibi görünür, ancak gerçekte, dokunmadıkları sürece /etc/snmp/snmpd.conf
dosyaların amacını yanlış okursunuz. Örneğin, CUPS bir SNMP yapılandırma dosyası içeriyor gibi görünüyor, ancak amacı CUPS'un yazıcıları SNMP yoluyla açığa çıkaran diğer sistemlerde bulmasına izin vermektir.
161 numaralı bağlantı noktasında UDP'yi engeller veya dinleyiciyi localhost (127.0.0.1 ve :: 1/128) ile kısıtlarsanız, sistem bilgilerinizin SNMP aracılığıyla uzaktan sorgulanması engellenir.