Nagios Core: Apa itu Nagios dan bagaimana cara menginstalnya di Debian GNU/Linux?

Nagios Core: Apa itu Nagios dan bagaimana cara menginstalnya di Debian GNU/Linux?

Nagios Core: Apa itu Nagios dan bagaimana cara menginstalnya di Debian GNU/Linux?

Di bidang Jaringan dan Server, terdapat aplikasi yang sangat baik dan efisien untuk Administrator Sistem/Server (SysAdmins) . Oleh karena itu, hari ini kita akan membahas salah satu aplikasi terkenal yang disebut "Nagios Core".

"Nagios Core" pada dasarnya adalah versi gratis dari "Nagios ," yang merupakan program sumber terbuka populer untuk memantau perangkat, layanan, dan jaringan.

Webmin: administrasi dari web browser

Webmin: Administrasi dari browser web

Dan karena kami jarang membahas topik yang berkaitan dengan aplikasi, program, dan sistem di bidang Jaringan dan Server atau secara khusus untuk digunakan oleh Administrator Sistem/Server (SysAdmins) , kami akan langsung memberikan beberapa tautan ke publikasi sebelumnya yang terkait dengan bidang TI ini di bawah ini:

Webmin adalah alat konfigurasi sistem berbasis web untuk OpenSolaris, GNU/Linux , dan sistem mirip Unix lainnya. Alat ini memungkinkan Anda untuk mengkonfigurasi aspek internal dari banyak sistem operasi, seperti pengguna, kuota disk, layanan, file konfigurasi, pematian sistem, dan banyak lagi. Anda juga dapat memodifikasi dan mengontrol banyak aplikasi sumber terbuka, termasuk server web Apache, PHP, MySQL, DNS, Samba, dan DHCP. Webmin : Administrasi dari peramban web

Artikel terkait:
Webmin: administrasi dari web browser
Artikel terkait:
Webmin: administrasi dari web browser
TurnKey Linux 14.1
Artikel terkait:
TurnKey Linux: Perpustakaan Perangkat Virtual

Nagios Core: Nagios versi gratis dan gratis

Nagios Core: Nagios versi gratis dan gratis

Apa itu Nagios Core?

Menurut situs web resmi Nagios , "Nagios Core" dijelaskan sebagai berikut:

“ Nagios® Core™ adalah aplikasi pemantauan sistem dan jaringan sumber terbuka. Aplikasi ini memantau host (komputer) dan layanan yang Anda tentukan, memberi tahu Anda ketika terjadi masalah dan ketika masalah tersebut teratasi. Nagios Core awalnya dirancang untuk berjalan di bawah Linux, meskipun seharusnya juga berfungsi di sebagian besar sistem operasi berbasis Unix lainnya. Selain itu, ini adalah versi gratis dari alat kami saat ini yang disebut Nagios XI. ”

fitur

Di antara banyak fitur "Nagios Core", berikut 10 fitur yang dapat disebutkan:

  1. Layanan jaringan pemantauan (SMTP, POP3, HTTP, NNTP, PING, antara lain.)
  2. Memantau sumber daya dari berbagai host yang dipantau (Pemuatan prosesor, penggunaan disk, antara lain.)
  3. Desain plugin sederhana yang memungkinkan pengguna mengembangkan pemeriksaan layanan mereka sendiri dengan mudah.
  4. Pemeriksaan layanan paralel.
  5. Kemampuan untuk menentukan hierarki host jaringan menggunakan host "induk", memungkinkan Anda mendeteksi dan membedakan antara host yang tidak aktif dan yang tidak dapat dijangkau.
  6. Pemberitahuan kontak ketika masalah host atau layanan terjadi dan diselesaikan (melalui email, pager, atau metode yang ditentukan pengguna).
  7. Kemampuan untuk menentukan pengendali acara untuk dijalankan selama acara host atau layanan untuk pemecahan masalah proaktif.
  8. Rotasi otomatis file log.
  9. Dukungan untuk menerapkan host pemantauan yang berlebihan.
  10. Antarmuka web opsional untuk melihat status jaringan saat ini, riwayat pemberitahuan dan masalah, file log, dan banyak lagi.

Bagaimana cara menginstalnya di Debian GNU/Linux 10?

Sebelum kita memulai bagian ini, perlu dicatat, seperti biasa, bahwa untuk contoh praktis ini kita akan menggunakan distribusi Respin Linux standar yang disebut MilagrOS GNU/Linux , yang berbasis pada MX Linux 19 (Debian 10) . Distribusi ini dibangun mengikuti " Panduan Mengambil Snapshot MX Linux " kami.

Namun, distribusi GNU/Linux apa pun yang mendukung Systemd dapat digunakan . Oleh karena itu, kita akan menggunakan MX Linux Respin ini , melakukan booting dari sistem boot GRUB dengan opsi "Boot with Systemd" , bukan pengaturan default-nya, yaitu tanpa Systemd (atau lebih tepatnya, dengan Systemd-shim ). Kita juga akan menjalankan semua perintah sebagai pengguna Sysadmin , bukan pengguna root , dari Respin Linux ini.

Dan sekarang, untuk pengunduhan, instalasi, dan penggunaannya , kita akan menggunakan " Panduan Instalasi Cepat untuk Debian " dan berikut adalah perintah yang perlu dijalankan di terminal (konsol) Sistem Operasi Anda:

1.- Langkah-langkah mempersiapkan Sistem Operasi

Perbarui repositori dan instal paket-paket penting yang dibutuhkan untuk bekerja dengan "Nagios Core".

sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev

2.- Unduh perangkat lunak saat ini

cd /tmp
wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.6.tar.gz
tar xzf nagioscore.tar.gz

3.- Kompilasi perangkat lunak saat ini

cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all

4.- Buat Pengguna dan Grup

sudo make install-groups-users
sudo usermod -a -G nagios www-data

5.- Instal berbagai paket penting

sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config

6.- Instal file konfigurasi Apache

sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi

7.- Instal dan konfigurasikan Firewall melalui IPTables

sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent

8.- Buat akun Pengguna di Apache untuk memulai di Nagios Core

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

9.- Mulai Ulang / Mulai Layanan yang Diperlukan

systemctl restart apache2.service
systemctl start nagios.service

Catatan : Mulai ulang sistem operasi Anda jika Anda mengalami masalah dengan perintah-perintah ini.

10.- Masuk ke Nagios Core

Jalankan Browser Web di mesin lokal jika Anda memiliki Graphical User Environment (GUI) atau di komputer lain di Jaringan. Dan di bilah alamat tulis salah satu perintah perintah berikut sesuai keinginan Anda:

http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios

catatan: Jika Anda tidak melihat jendela "Nagios Core Login", periksa apakah Sistem Operasi Anda yang berbasis Debian GNU / Linux 8/9/10 memiliki konfigurasi yang benar. "Akar dokumen" itu server Apache di dalam file konfigurasi berikut: /etc/apache2/apache2.conf. Ganti jalurnya /var/www dengan yang berikut: /var/www/html. Kemudian restart Layanan Apache atau Komputer, dan coba lagi di komputer.

Memasang Plugin Inti Nagios

Perbarui repositori dan instal paket-paket penting yang dibutuhkan untuk bekerja dengan "Nagios Plugins".

sudo apt update
sudo apt install autoconf gcc libc6 libmcrypt-dev make libssl-dev wget bc gawk dc build-essential snmp libnet-snmp-perl gettext

Unduh dan unzip paket saat ini dengan "Plugin Nagios"

cd /tmp
wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz
tar zxf nagios-plugins.tar.gz

Kompilasi dan instal "Plugin Nagios"

cd /tmp/nagios-plugins-release-2.2.1/
./tools/setup
sudo ./configure
sudo make
sudo make install

Tangkapan layar

Inti Nagios: Tangkapan layar 1

Inti Nagios: Tangkapan layar 2

Inti Nagios: Tangkapan layar 3

Inti Nagios: Tangkapan layar 4

Inti Nagios: Tangkapan layar 5

Inti Nagios: Tangkapan layar 6

Inti Nagios: Tangkapan layar 7

Inti Nagios: Tangkapan layar 8

Inti Nagios: Tangkapan layar 9

Inti Nagios: Tangkapan layar 10

Inti Nagios: Tangkapan layar 11

Inti Nagios: Tangkapan layar 12

Inti Nagios: Tangkapan layar 13

Inti Nagios: Tangkapan layar 14

Inti Nagios: Tangkapan layar 15

Inti Nagios: Tangkapan layar 16

Inti Nagios: Tangkapan layar 17

Inti Nagios: Tangkapan layar 1

Inti Nagios: Tangkapan layar 19

Inti Nagios: Tangkapan layar 20

Inti Nagios: Tangkapan layar 21

Inti Nagios: Tangkapan layar 22

Inti Nagios: Tangkapan layar 23

Inti Nagios: Tangkapan layar 24

Inti Nagios: Tangkapan layar 25

Untuk informasi lebih lanjut mengenai "Nagios Core", Anda dapat mengunjungi tautan berikut:

10 alternatif gratis dan terbuka

  1. Cacti
  2. Cabot
  3. Proyek Kokpit
  4. Icinga
  5. gratisMNS
  6. Munin
  7. data bersih
  8. Pandora FM
  9. Monitor Server PHP
  10. Zabbix

Untuk mempelajari lebih lanjut tentang alternatif ini dan alternatif lainnya , klik tautan berikut: Perangkat Lunak Pemantauan Peralatan dan Jaringan Sumber Terbuka.

Ringkasan: Berbagai publikasi

ringkasan

Singkatnya, seperti yang telah kita lihat, Nagios Core adalah perangkat lunak yang sempurna untuk jaringan /server dan administrator sistem/server (sysadmin) . Perangkat lunak ini tidak hanya ampuh tetapi juga fleksibel dan adaptif, berkat banyaknya plugin yang dimilikinya . Dan bagi mereka yang mungkin tidak menggunakannya, selalu ada alternatif yang sangat baik seperti Zabbix, Icinga, dan Cockpit Project , di antara banyak lainnya.

Kami berharap publikasi ini akan sangat bermanfaat bagi seluruh «Comunidad de Software Libre y Código Abierto» dan kontribusi besar terhadap peningkatan, pertumbuhan, dan penyebaran ekosistem aplikasi yang tersedia untuk «GNU/Linux». Dan jangan berhenti membagikannya dengan orang lain, di situs web, saluran, grup, atau komunitas favorit Anda di jejaring sosial atau sistem perpesanan. Akhirnya, kunjungi halaman rumah kami di «FromLinux» untuk menjelajahi lebih banyak berita, dan bergabunglah dengan saluran resmi kami Telegram dari FromLinux.


Tambahkan sebagai sumber pilihan di Google