Nagios Tutorial: Apa itu Nagios Alat? Architekstur & Instalasi

Apa itu Pemantauan Berkelanjutan?

Pemantauan berkelanjutan adalah proses untuk mendeteksi, melaporkan, merespons semua serangan yang terjadi pada infrastrukturnya. Setelah aplikasi diterapkan ke server, peran pemantauan berkelanjutan ikut berperan. Keseluruhan proses adalah tentang menjaga infrastruktur perusahaan dan merespons dengan tepat.

Apa itu Nagios?

Nagios adalah perangkat lunak sumber terbuka untuk pemantauan berkelanjutan terhadap sistem, jaringan, dan infrastruktur. Ini menjalankan plugin yang disimpan di server yang terhubung dengan host atau server lain di jaringan Anda atau Internet. Jika terjadi kegagalan, Nagios peringatan mengenai masalah tersebut sehingga tim teknis dapat segera melakukan proses pemulihan.

Nagios digunakan untuk pemantauan berkelanjutan terhadap sistem, aplikasi, layanan, dan proses bisnis dalam budaya DevOps.

Mengapa Kita Membutuhkannya Nagios alat?

Berikut alasan penting untuk menggunakannya Nagios alat pemantauan:

  • Mendeteksi semua jenis masalah jaringan atau server
  • Membantu Anda menemukan akar penyebab masalah yang memungkinkan Anda mendapatkan solusi permanen atas masalah tersebut
  • Pemantauan aktif seluruh infrastruktur dan proses bisnis Anda
  • Memungkinkan Anda memantau dan memecahkan masalah kinerja server
  • Membantu Anda merencanakan peningkatan infrastruktur sebelum sistem usang menyebabkan kegagalan
  • Anda dapat menjaga keamanan dan ketersediaan layanan
  • Memperbaiki masalah secara otomatis dalam situasi panik

Sejarah Nagios

1996-Ethan Galstad menggunakan ide dan arsitektur karya sebelumnya untuk mulai membangun aplikasi baru yang berjalan di bawah Linux OS

1999-Plugin yang awalnya didistribusikan sebagai bagian dari distribusi NetSaint segera menjadi bagian terpisah Nagios Proyek plugin

2002-Ethan mengganti nama proyeknya menjadi “Nagios” karena masalah merek dagang dengan nama “NetSaint.”

2005- Nagios menjadi Proyek SourceForge.net Bulan Ini di bulan Juni

2009-Nagios Enterprises merilis versi komersial pertamanya, Nagios XI

2012-Nagios kembali berganti nama menjadi Nagios Core

2016-Nagios core melampaui 7,500,000 unduhan langsung dari situs web SourceForge.net

Fitur Nagios

Berikut ini adalah fitur-fitur penting dari Nagios alat pemantauan:

  • Relatif terukur, Dapat Dikelola, dan Aman
  • Sistem log dan database yang bagus
  • Antarmuka web yang informatif dan menarik
  • Secara otomatis mengirimkan peringatan jika kondisi berubah
  • Jika layanan berjalan dengan baik, maka tidak perlu melakukan pengecekan apakah host masih hidup
  • Membantu Anda mendeteksi kesalahan jaringan atau kerusakan server
  • Anda dapat memecahkan masalah kinerja server.
  • Permasalahan tersebut, jika ada, dapat diperbaiki secara otomatis setelah diidentifikasi selama proses pemantauan
  • Anda dapat memantau seluruh proses bisnis dan infrastruktur TI dengan sekali akses
  • Arsitektur produk memudahkan penulisan plugin baru dalam bahasa pilihan Anda
  • Nagios memungkinkan Anda membaca konfigurasinya dari seluruh direktori yang membantu Anda memutuskan cara mendefinisikan file individual
  • Memanfaatkan topologi untuk menentukan ketergantungan
  • Pantau layanan jaringan seperti HTTP, SMTP, HTTP, SNMP, FTP, SSH, POP, dll.
  • Membantu Anda menentukan hierarki host jaringan menggunakan host induk
  • Kemampuan untuk menentukan pengendali peristiwa yang berjalan selama layanan atau menghosting peristiwa untuk penyelesaian masalah secara proaktif
  • Dukungan untuk mengimplementasikan host pemantauan yang berlebihan

Nagios Architekstur

Nagios adalah arsitektur klien-server. Biasanya, pada jaringan, Nagios server berjalan pada sebuah host, dan plugin berjalan pada semua host jarak jauh yang harus dipantau.

Nagios Architekstur
Nagios Architekstur
  1. Penjadwal adalah komponen bagian server Nagios. Ini mengirimkan sinyal untuk mengeksekusi plugin di host jarak jauh.
  2. Plugin mendapatkan status dari host jarak jauh
  3. Plugin mengirimkan data ke penjadwal proses
  4. Penjadwal proses memperbarui GUI dan pemberitahuan dikirim ke admin

plugin

Nagios plugin memberikan kecerdasan tingkat rendah tentang cara memantau apa pun Nagios Inti. Plugin beroperasi sebagai aplikasi mandiri, tetapi dirancang untuk dijalankan oleh Nagios Inti. Ini terhubung ke Apache yang dikendalikan oleh CGI untuk menampilkan hasilnya. Apalagi database yang terhubung Nagios untuk menyimpan file log.

Bagaimana cara kerja plugin?

Cara Kerja Plugin

Perhatikan contoh di atas-

  • Check_nt adalah plugin untuk memantau mesin windows yang sebagian besar tersedia di server pemantauan
  • NSClinet++ harus diinstal di setiap Windows mesin yang ingin Anda pantau
  • Ada koneksi SSL antara server dan host yang terus bertukar informasi satu sama lain

Demikian pula, NRPE(Nagios Remote plug-in Executor) dan plugin NSCA masing-masing digunakan untuk memonitor Linux dan Mac OS X.

GUI

Antarmuka dari Nagios digunakan untuk menampilkan halaman web yang dihasilkan oleh CGI. Bisa berupa tombol hijau atau merah, suara, grafik, dll.

Ketika peringatan lunak dimunculkan berkali-kali, peringatan keras dimunculkan, lalu Nagios server mengirimkan pemberitahuan ke administrator.

Nagios  GUI
Nagios GUI

Cara Install Nagios alat di AWS

Langkah 1) Berlangganan Nagios.
Pergi ke https://aws.amazon.com/marketplace/pp/prodview-5d75bazindmew dan klik Lanjutkan Berlangganan

Install Nagios Alat di AWS

Langkah 2) Baca syarat dan ketentuan.
Terima Persyaratan.

Install Nagios Alat di AWS

Langkah 3) Lihat pesan.
Anda akan melihat pesan langganan tertunda

Install Nagios Alat di AWS

Langkah 4) Lakukan konfigurasi.
Refresh halaman yang sama setelah beberapa menit dan klik “Lanjutkan ke Konfigurasi

Install Nagios Alat di AWS

Langkah 5) Luncurkan nagio.
Pertahankan pengaturan default dan klik Lanjutkan ke Peluncuran

Install Nagios Alat di AWS

Langkah 6) Revpengaturan baru.
Revlihat pengaturannya. Buat Kunci baru dan klik luncurkan

Install Nagios Alat di AWS

Langkah 7) Catat DNS publik.
Catat DNS publik instans Anda

Install Nagios Alat di AWS

Langkah 8) Ubah file pem menjadi ppk.
Di komputer Windows Anda, gunakan alat generator putty untuk mengonversi file pem ke ppk

Install Nagios Alat di AWS

Langkah 9) Masukkan DNS publik.
Di Putty, masukkan DNS publik

Install Nagios Alat di AWS

Langkah 10) Masukkan kunci ppk.
Di bagian Auth, masukkan kunci ppk dan klik buka

Install Nagios Alat di AWS

Langkah 11) Di terminal,
Masukkan nama login sebagai ubuntu dan jalankan perintah.

  1. Jalankan perintah ini sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
  2. Masukkan kata sandi baru pilihan Anda

Install Nagios Alat di AWS

Langkah 12) Buka browser Anda.
Di browser Anda, Buka lokasi http:// /nagios3 dalam kasus saya http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/

Masukkan Nama Pengguna: nagiosadmin

pass: diatur pada langkah sebelumnya

Install Nagios Alat di AWS

Langkah 13) Nagios instalasi selesai.
Nagios Banyak.

Install Nagios Alat di AWS

Penerapan Nagios

Nagios aplikasi alat pemantauan adalah sistem pemeriksaan & pemantauan kesehatan untuk Pusat Data pada umumnya, terdiri dari semua jenis peralatan seperti:

  • Node Server & Jaringan
  • Pemantauan aplikasi dari satu konsol
  • Pemantauan Aplikasi dengan wawasan tingkat transaksi
  • Pantau Komponen Middleware & Pesan
  • Laporan dan Dasbor yang Dapat Disesuaikan
  • Sistem Cadangan UPS
  • Sistem Identifikasi Bio-metrik
  • Sistem Pengendalian Suhu & Kelembapan (Mekanisme Penginderaan)
  • Sistem CCTV/NVR
  • Subsistem Penyimpanan (NAS&SAN)

Kekurangan Menggunakan Nagios

  • Fitur penting seperti wizard atau dasbor interaktif hanya tersedia di Nagios XI, yang merupakan alat yang cukup mahal
  • Nagios inti memiliki antarmuka yang membingungkan
  • Ada banyak file konfigurasi yang sangat sulit dikonfigurasi oleh pengguna
  • Nagios tidak dapat memantau throughput jaringan
  • Alat ini tidak memungkinkan Anda mengelola jaringan tetapi hanya memungkinkan untuk memantau jaringan
  • Nagios tidak ada perbedaan antara berbagai perangkat seperti server, router, atau switch karena memperlakukan setiap perangkat sebagai host

Kesimpulan

  • Pemantauan berkelanjutan adalah proses untuk mendeteksi, melaporkan, merespons semua serangan yang terjadi pada infrastrukturnya
  • Nagios bebas menggunakan alat perangkat lunak sumber terbuka untuk pemantauan berkelanjutan
  • Nagios menawarkan pemantauan efektif terhadap seluruh infrastruktur dan proses bisnis Anda
  • Ethan Galstad menggunakan ide dan arsitektur dari karya sebelumnya untuk mulai membangun aplikasi baru Nagios yang berjalan pada OS Linux
  • Nagios relatif terukur, Dapat Dikelola, dan Aman
  • Tiga komponen penting dari Nagios Arsitekturnya adalah 1) Antarmuka Web (GUI) 2)Nagios Server 3)Plugin
  • Nagios memungkinkan pemantauan aplikasi dari satu konsol dengan wawasan tingkat transaksi
  • Alat ini tidak memungkinkan Anda untuk mengelola jaringan tetapi hanya memungkinkan untuk memantau jaringan