Nagios Tutorial: Apa itu Nagios Alat? Architekstur & Instalasi
โก Ringkasan Cerdas
Nagios adalah platform pemantauan sumber terbuka yang terus-menerus mengawasi server, jaringan, aplikasi, dan layanan, memberi peringatan kepada tim tentang kegagalan secara waktu nyata sehingga masalah dapat diselesaikan dengan cepat di seluruh infrastruktur DevOps.

Nagios adalah salah satu alat sumber terbuka yang paling banyak digunakan untuk pemantauan berkelanjutan infrastruktur TI. Tutorial ini menjelaskan apa itu. Nagios yaitu, bagaimana arsitektur klien-server dan pluginnya bekerja, cara menginstalnya di AWS, dan di mana posisinya dalam konteks modern. DevOps alur kerja.
Apa itu Pemantauan Berkelanjutan?
Pemantauan berkelanjutan adalah praktik mendeteksi, melaporkan, dan menanggapi setiap masalah atau serangan yang terjadi di seluruh infrastruktur. Setelah aplikasi diimplementasikan ke server, pemantauan berkelanjutan mengambil alih tugas mengawasi sistem perusahaan dan merespons dengan tepat. Ini melengkapi alat integrasi berkelanjutan seperti... Jenkins dengan memperluas pengawasan otomatis ke dalam produksi.
Apa itu Nagios?
Nagios adalah perangkat lunak sumber terbuka untuk pemantauan berkelanjutan terhadap sistem, jaringan, dan infrastruktur. Perangkat lunak ini menjalankan plugin yang tersimpan di server dan terhubung ke host atau server lain di jaringan Anda atau Internet. Setiap kali terjadi kegagalan, Nagios membunyikan alarm agar tim teknis dapat segera memulai proses pemulihan.
Karena sistem ini memantau sistem, aplikasi, layanan, dan proses bisnis sepanjang waktu, Nagios merupakan pilihan populer untuk pemantauan berkelanjutan dalam budaya DevOps.
Mengapa Kita Membutuhkannya Nagios?
Berikut adalah alasan-alasan penting untuk menggunakan Nagios alat pemantauan:
- Mendeteksi semua jenis masalah jaringan dan server.
- Membantu Anda menemukan akar penyebab suatu masalah sehingga Anda dapat menerapkan solusi permanen.
- Memantau secara aktif seluruh infrastruktur dan proses bisnis Anda.
- Memungkinkan Anda untuk memantau dan mengatasi masalah kinerja server.
- Membantu Anda merencanakan peningkatan infrastruktur sebelum sistem yang sudah usang menyebabkan kegagalan.
- Membantu Anda menjaga keamanan dan ketersediaan layanan Anda.
- Dapat secara otomatis memperbaiki masalah dalam situasi kritis.
Sejarah Nagios
1996 โ Ethan Galstad membuat aplikasi MS-DOS sederhana yang โpingNovell NetWare mengoperasikan server dan mengirimkan halaman numerik. Konsep arsitektur dasar ini kemudian digunakan untuk Nagios lahir.
1998 โ Ethan menggunakan ide dan arsitektur dari karyanya sebelumnya untuk mulai membangun aplikasi baru yang berjalan di Linux OS.
1999 โ Proyek ini dirilis sebagai perangkat lunak sumber terbuka dengan nama โNetSaint.โ Plugin yang awalnya didistribusikan sebagai bagian dari distribusi NetSaint segera dipisahkan menjadi paket terpisah. Nagios Proyek plugin.
2002 โ Ethan mengganti nama proyek menjadi โNagiosโ karena masalah merek dagang dengan nama โNetSaint.โ
2005 - Nagios menjadi SourceForgeProyek .NET Terbaik Bulan Juni.
2007 โ Ethan mendirikan Nagios Enterprises, LLC untuk menyediakan layanan konsultasi dan pengembangan di bidang Nagios.
2009 - Nagios Enterprises merilis versi komersial pertamanya, Nagios XIProyek sumber terbuka tersebut diganti namanya. Nagios Inti.
2010 - Nagios Fusion dirilis sebagai dasbor pusat untuk beberapa server pemantauan.
2013 - Nagios Core 4 dirilis, bersamaan dengan Nagios Network Analyzer dan agen lintas platform NCPA.
2014 - Nagios Log Server dirilis untuk pemantauan dan pengelolaan log perusahaan.
2015 - Nagios XI Versi 5 hadir dengan lebih dari 200 peningkatan dan perbaikan.
2016 - Nagios Core melampaui 7,500,000 unduhan langsung dari SourceForgeSitus web .net.
2017 - Nagios Log Server 2 telah dirilis, dan Nagios melampaui 1,200 unduhan perangkat lunak per hari.
2019 โ Ethan Galstad mengundurkan diri sebagai CEO dari Nagios Perusahaan dan merekrut penggantinya.
2022 โ Ethan Galstad kembali menjabat sebagai CEO.
2023 โ Versi 2024R1 dari Nagios XI, Server Log, Network Analyzer, dan Fusion dirilis dengan pembaruan besar untuk setiap produk.
2024 - Nagios Perusahaan merayakan ulang tahun ke-25 dan Nagios XI Ini yang ke-15. Nagios Core melampaui 8,500,000 SourceForgeunduhan .net, Nagios Situs perpustakaan diluncurkan kembali, dan versi pertama dari Nagios Core Services Platform (CSP) didistribusikan ke komunitas.
2025 โ Yang keenam Nagios Konferensi Dunia diadakan di kantor pusat perusahaan di St. Paul, MN. Nagios Melaporkan lebih dari 10,000 pelanggan dan berkembang hingga 100 karyawan. Nagios Log Server 2026 hadir dengan halaman beranda Pencarian Sederhana yang baru dan peningkatan pada OpenSearch 3.1.0.
2026 - Nagios Core 4.5.x terus berlanjut dengan rilis pemeliharaan dan keamanan (4.5.11 pada bulan Januari, 4.5.13 pada bulan Mei), sementara Nagios XI beralih ke seri 2026R1 dengan wizard konfigurasi baru untuk Red Hat Open.Shift. Nagios Konferensi Dunia 2026 dijadwalkan pada tanggal 14โ17 September di St. Paul, MN.
Fitur Nagios
Berikut ini adalah fitur-fitur penting dari Nagios alat pemantauan:
- Relatif mudah diskalakan, dikelola, dan aman.
- Menyediakan sistem pencatatan dan basis data yang baik.
- Menawarkan informasi dan padatracantarmuka web yang aktif.
- Secara otomatis mengirimkan peringatan ketika suatu kondisi berubah.
- Melewati pemeriksaan yang berlebihan ketika layanan sudah berjalan dengan baik.
- Membantu Anda mendeteksi kesalahan jaringan dan kerusakan server.
- Memungkinkan Anda untuk memecahkan masalah kinerja server.
- Memperbaiki masalah secara otomatis saat terdeteksi selama pemantauan.
- Memantau seluruh proses bisnis dan infrastruktur TI Anda dalam satu kali proses.
- Menggunakan arsitektur yang memudahkan penulisan plugin baru dalam bahasa pilihan Anda.
- Membaca konfigurasinya dari seluruh direktori, helping Anda yang menentukan cara mendefinisikan setiap file.
- Menggunakan topologi untuk menentukan ketergantungan host.
- Memantau layanan jaringan seperti HTTP, SMTP, SNMP, FTP, SSH, dan POP.
- Membantu Anda mendefinisikan hierarki host jaringan menggunakan host induk.
- Memungkinkan Anda mendefinisikan penanganan kejadian yang berjalan selama kejadian layanan atau host untuk penyelesaian masalah secara proaktif.
- Mendukung implementasi host pemantauan redundan.
Nagios Architekstur
Nagios menggunakan arsitektur klien-server. Pada jaringan tipikal, Nagios Server berjalan pada satu host, sedangkan plugin berjalan pada semua host jarak jauh yang perlu dipantau.
- Penjadwal adalah komponen dari bagian server. NagiosIni mengirimkan sinyal untuk mengeksekusi plugin pada host jarak jauh.
- Plugin tersebut mendapatkan status dari host jarak jauh.
- Plugin tersebut mengirimkan data kembali ke penjadwal proses.
- Penjadwal proses memperbarui GUI, dan pemberitahuan dikirimkan kepada administrator.
plugin
Nagios Plugin menyediakan kecerdasan tingkat rendah yang memberi tahu Nagios Intinya adalah cara memantau hampir semua hal. Sebuah plugin bertindak sebagai aplikasi mandiri, tetapi dirancang untuk dijalankan oleh Nagios Inti. Ini terhubung ke Apacheyang dikendalikan oleh CGI untuk menampilkan hasilnya, sementara basis data yang terhubung menyimpan file log.
Bagaimana cara kerja plugin?
Perhatikan contoh di atas:
- Check_nt adalah plugin yang digunakan untuk memantau sebuah Windows mesin, dan biasanya tersedia di server pemantauan.
- NSClient++ harus diinstal pada setiap Windows Mesin yang ingin Anda pantau.
- Koneksi SSL antara server dan host terus menerus bertukar informasi di antara keduanya.
Demikian pula, NRPE (Nagios Plugin Remote Plugin Executor (RPL) dan plugin NSCA digunakan untuk memantau host Linux dan Mac OS X masing-masing.
GUI
The Nagios Antarmuka menampilkan halaman web yang dihasilkan oleh CGI. Antarmuka ini dapat menampilkan status melalui tombol berwarna (hijau atau merah), suara, grafik, dan banyak lagi.
Ketika peringatan lunak dinaikkan berulang kali, peringatan tersebut akan berubah menjadi peringatan keras, dan Nagios Server kemudian mengirimkan notifikasi kepada administrator.
Cara Install Nagios Alat di AWS
Langkah 1) Berlangganan Nagios.
Pergi ke Nagios daftar di AWS Marketplace lalu klik Lanjutkan untuk Berlangganan.
Langkah 2) Bacalah syarat dan ketentuan, lalu setujui.
Langkah 3) Lihat pesannya. Anda akan melihat pesan "langganan tertunda".
Langkah 4) Lakukan konfigurasi. Segarkan halaman setelah beberapa menit dan klik Lanjutkan ke Konfigurasi.
Langkah 5) Launch Nagios. Biarkan pengaturan default dan klik Lanjutkan untuk Meluncurkan.
Langkah 6) RevLihat pengaturan, buat kunci baru, dan klik Luncurkan.
Langkah 7) Catat DNS publik dari instance Anda.
Langkah 8) Konversikan file pem ke ppk. Pada milik Anda Windows Gunakan mesin virtual PuTTY untuk mengkonversi file pem ke file ppk.
Langkah 9) Di PuTTY, masukkan DNS publik.
Langkah 10) Di bagian Otorisasi, masukkan kunci ppk dan klik Buka.
Langkah 11) Di terminal, masukkan nama login sebagai ubuntu dan jalankan perintah tersebut.
- Jalankan perintah ini: sudo htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
- Masukkan kata sandi baru pilihan Anda.
Langkah 12) Buka browser Anda dan kunjungi http:// /nagios3 (dalam contoh ini, http://ec2-54-209-48-136.compute-1.amazonaws.com/nagios3/).
Masukkan Nama Pengguna: nagiosadmin
Kata sandi: yang telah diatur pada langkah sebelumnya.
Langkah 13) The Nagios Instalasi telah selesai, dan Nagios beban.
Penerapan Nagios
The Nagios alat pemantauan jaringan adalah sistem pemeriksaan dan pemantauan kesehatan untuk pusat data tipikal, yang mencakup semua jenis peralatan, seperti:
- Server dan node jaringan.
- Pemantauan aplikasi dari satu konsol.
- Pemantauan aplikasi dengan wawasan tingkat transaksi.
- Komponen middleware dan perpesanan.
- Laporan dan dasbor yang dapat disesuaikan.
- Sistem cadangan UPS.
- Sistem identifikasi biometrik.
- Sistem kontrol suhu dan kelembaban (mekanisme penginderaan).
- Sistem CCTV dan NVR.
- Subsistem penyimpanan (NAS dan SAN).
Kekurangan Menggunakan Nagios
- Fitur-fitur penting seperti wizard dan dasbor interaktif hanya tersedia di Nagios XI, yang merupakan alat yang cukup mahal.
- Nagios Core memiliki antarmuka yang membingungkan bagi pengguna baru.
- Sistem ini menggunakan banyak file konfigurasi yang mungkin sulit untuk diatur.
- Nagios tidak dapat memantau throughput jaringan.
- Alat ini memungkinkan Anda untuk memantau jaringan tetapi tidak untuk mengelolanya.
- Nagios tidak membedakan antara perangkat seperti server, router, atau switch, karena memperlakukan setiap perangkat sebagai host.
















