SNMP ne için kullanılır?


10

Herkes bana bir ev Masaüstü Ubuntu kurulumunda SNMP için ne kullanıldığını açıklayabilir mi?

Gerekli mi? Kablo modem dışında herhangi bir ağ yoktur.


2
Varsayılan olarak Ubuntu masaüstünüzde snmp yüklü mü? Daha spesifik olabilir misiniz?
Huygens

Yanıtlar:


10

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 .

  1. Dosyayı düzenleyin /etc/snmp/snmp.confve "mibs" içeren satırı yorumlayın.
  2. 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

  3. Aşağıdaki komutu çalıştırarak bu yapılandırmayı test edebilmeniz gerekir:

    • snmpwalk -v 2c -c public <InsertYourIPAddressHere> system
    • Düzgün çalışıyorsa, aşağıdakine benzer bir yanıt almalısınız:

    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 .


İle yaptığım test smtpwalkgönderdiklerinize yakın bir şey döndürmezse, bu sorunu nasıl giderebilirim? Im çalışıyor için almak nagiosyukarı ve running ve gerek için kurmak ve test snmpilk
ProfessionalAmateur

@ProfessionalAmateur Yeni bir soru başlatmanızı öneririm. Daha önce sorun yaşadığınız, hangi hata mesajlarını alabileceğinizi vb. Detaylandırdığınızdan emin olun ...
Kevin Bowen

3

                                                 SNMP Nedir?

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)

TechNet SNMP                PulseWan


3

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 .


3

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.confdosyaları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.


CUPS'taki SNMP yapılandırma dosyası, CUPS'un SNMP aracılığıyla CUPS hakkında bilgi sağlamak için değil, yazıcıları SNMP üzerinden nasıl keşfettiğini yapılandırmak için vardır. Örneğin: İzleme CUPS- bölüm2
Andrew Beals

1
@AndrewBeals Bilgi için teşekkürler - bilmiyordum; cevabımı düzenlemekten çekinmeyin.
belacqua

1

@jasmines Görünüşe göre bu cevap artık o sayfanın tüm içeriğini içeriyor, kelimesi kelimesine kopyalandı. Bir yerde bir telif hakkı bildirimi var mı (ya da kendiniz istediğin ve aldığınız izin?) Buna izin veriyor mu? Yalnızca bir bağlantı yerine bilgi eklemek en iyisidir , ancak içerik cc-wiki altında dağıtılmasına izin verecek şekilde lisanslanmadığı veya başka bir şekilde sunulmadığı sürece büyük miktarda metin doğrudan bir yanıta kopyalanmamalıdır .
Eliah Kagan

Ayrıca soruyu yazılı olarak cevaplamıyor.
OrangeDog

@jasmines - temel olarak blogdan kopyalanan bilgilerde düzenlediğiniz - bu adil bir kullanım gibi görünmüyor ve bu nedenle blogdaki herhangi bir telif hakkını ihlal ettiği düşünülebilir. Bunu geri aldım. Lütfen cevabınızı kendi kelimelerinizle ve kendi örnek komutlarınızla vb.
Yeniden çalışın
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.