GNU/Linux >> Belajar Linux >  >> Linux

Tutorial Pengenalan SNMP (Protokol Manajemen Jaringan Sederhana)

SNMP adalah singkatan dari Simple Network Management Protocol.

Itu dibuat pada tahun 1988. Tujuan penciptaannya adalah untuk mengelola semakin banyak elemen jaringan dalam jaringan komputer. Perlahan-lahan, protokol ini mulai populer dan menjadi dasar manajemen jaringan saat ini.

Artikel ini adalah bagian pertama dari seri berkelanjutan kami di SNMP.

Melalui snmp, seseorang dapat mengambil informasi tentang perangkat jaringan seperti router, printer, hub, atau bahkan komputer biasa. Informasi yang dapat diambil melalui snmp tidak terbatas. Beberapa contoh jenis informasi yang dapat diambil melalui snmp adalah :

  • Waktu pengaktifan sistem
  • Tingkat penggunaan CPU
  • Tingkat penggunaan disk
  • Setelan jaringan dll.

Tidak hanya informasi yang dapat diambil tetapi juga perangkat jaringan ini dapat dikonfigurasi dengan nilai baru melalui snmp. Meskipun sederhana dalam desain dan pendekatannya, kekuatan protokol inilah yang membuat protokol manajemen jaringan populer saat ini.

Desain sistem SNMP

Sistem jaringan komputer yang menggunakan SNMP untuk manajemen jaringan terdiri dari tiga komponen mendasar:

  1. Manajer SNMP :Ini adalah perangkat lunak yang biasanya berjalan pada mesin administrator jaringan atau manajer manusia mana pun yang mengelola jaringan komputer.
  2. Agen SNMP :Ini adalah perangkat lunak yang biasanya berjalan pada node jaringan yang akan dipantau. Node ini bisa berupa printer, router, dll.
  3. MIB SNMP :MIB adalah singkatan dari Manajemen basis informasi. Komponen ini memastikan bahwa pertukaran data antara manajer dan agen tetap terstruktur.

Jadi kita dapat dengan mudah mengatakan bahwa manajer SNMP bertindak sebagai antarmuka antara manajer jaringan manusia dan node jaringan yang dikelola. Demikian pula, agen SNMP bertindak sebagai antarmuka antara manajer SNMP dan node jaringan yang dipantau.

MIB SNMP

Definisi SNMP MIB mungkin agak samar bagi pemula. Jadi mari kita pahami konsep SNMP MIB melalui contoh kecil di sini.

Misalkan server perusahaan seluler mengirimkan pertanyaan polling ke semua pelanggan perusahaan melalui SMS. Menjadi pelanggan perusahaan itu, Anda mendapatkan pesan itu di ponsel Anda dan Anda membalasnya. Cukup sederhana. Sekarang, asumsikan situasi di mana dalam jajak pendapat berikutnya perusahaan yang sama mengirimkan MMS kali ini. Namun, kali ini ponsel Anda tidak dapat memahami SMS tersebut karena beberapa keterbatasan teknologinya (atau masalah lainnya). Jadi, dalam hal ini Anda tidak akan dapat menerima dan karenanya membalas MMS.

Jadi kami melihat bahwa masalah di atas terjadi karena kurangnya beberapa kemampuan MMS di ponsel Anda. Jadi, singkatnya ponsel Anda tidak berhasil memahami pesan masuk.

Orang dapat berasumsi bahwa hal yang sama terjadi pada manajer SNMP dan agen SNMP. Protokol jaringan yang digunakan di antara mereka tentu saja SNMP tetapi harus ada protokol untuk menyusun dan memahami informasi yang ditanyakan. Informasi yang ditanyakan dapat berupa penggunaan disk dari node jaringan yang menjalankan agen di dalamnya. Jadi intinya adalah harus ada struktur standar di mana kueri harus dibentuk oleh manajer SNMP dan kueri harus dipahami oleh agen SNMP.

Komponen paling dasar dari struktur yang digunakan dalam kasus SNMP adalah objek. Setiap informasi yang dapat ditanyakan melalui SNMP dilihat dari segi objek. Misalnya waktu sistem adalah objek yang dikenal sebagai 'sysUpTime'. Setiap objek memiliki ID terkait yang dikenal sebagai ID Objek atau OID yang unik untuk setiap objek. Sekelompok objek membentuk MIB.

Misalnya, jika Anda perhatikan gambar berikut :

Anda akan melihat bahwa seluruh sistem informasi di SNMP dalam bentuk pohon di mana node informasi individu adalah objek yang memiliki OID unik. Misalnya OID unik untuk objek sysUpTime adalah .1.3.6.1.2.1.1.3.0 . Melihat gambar di atas, Anda dapat dengan mudah menyimpulkan OID ini. '0' di akhir OID menandakan bahwa objek ini adalah skalar dan bukan tabel.

Ada juga deskripsi tekstual dari OID numerik. Misalnya, deskripsi tekstual sysUpTime OID (disajikan di atas) adalah iso.org.dod.internet.mgmt.mib-2.system.sysUpTime .

Pesan SNMP

Komunikasi SNMP antara manajer dan agen berlangsung dalam bentuk pesan. Berikut adalah pesan dasar yang digunakan untuk komunikasi :

  • DAPATKAN SNMP
  • SNMP GET-NEXT
  • DAPATKAN-RESPONS SNMP
  • PENGATURAN SNMP
  • Perangkap SNMP

Pesan GET dan GET-NEXT digunakan untuk mengambil nilai dari objek MIB tertentu. Pesan GET-RESPONSE sebagian besar digunakan oleh agen untuk mengirim respons ke pesan GET atau GET-NEXT. Pesan SET digunakan oleh manajer untuk mengatur nilai baru dari objek MIB tertentu di agen. Pesan TRAP digunakan oleh agen untuk mengirim informasi tentang beberapa nilai yang mengkhawatirkan untuk beberapa objek kepada manajer sehingga tindakan yang tepat dapat diambil oleh manajer.

SNMP menggunakan UDP

Pada lapisan transport, protokol yang digunakan untuk transportasi pesan SNMP adalah UDP. Ini karena UDP mengungguli TCP di jaringan lossy di mana kemacetan biasanya sangat tinggi. Satu hal yang perlu diingat adalah menyesuaikan batas waktu UDP untuk mendapatkan kinerja terbaik di jaringan yang hilang.

Selain itu, implementasi SNMP tetap sederhana. Sederhana seperti dalam protokol manajemen jaringan sederhana. Menggunakan TCP membuat segalanya jauh lebih kompleks dan harus dihindari dalam manajemen jaringan sampai dan kecuali benar-benar diperlukan.


Linux
  1. Geo – Utilitas BASH Sederhana Untuk Mendapatkan Detail Jaringan Dan Geolokasi

  2. Bagaimana Mengkonfigurasi Systemd Untuk Menghidupkan Script Sederhana Dengan Standardio Dalam Layanan Jaringan?

  3. Pengantar firewall

  1. Penjelasan 15 Port Jaringan yang Umum Digunakan

  2. Apakah Anda mengizinkan protokol X di jaringan Anda?

  3. Tutorial Pengenalan Awk – 7 Contoh Cetak Awk

  1. Zenkit ToDo – Manajemen Tugas Sederhana untuk Anda dan Tim Anda

  2. Tutorial Hosting Manajemen File cPanel

  3. penambahan protokol jaringan baru di kernel linux