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

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

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

Dalam bidang Rangkaian dan Pelayan, terdapat aplikasi yang sangat baik dan cekap untuk Pentadbir Sistem/Pelayan (SysAdmin) . Oleh itu, hari ini kita akan membincangkan tentang aplikasi yang terkenal iaitu "Nagios Core".

"Nagios Core" pada asasnya ialah versi percuma "Nagios ," yang merupakan program sumber terbuka yang popular untuk memantau peranti, perkhidmatan dan rangkaian.

Webmin: pentadbiran dari penyemak imbas web

Webmin: Pentadbiran dari penyemak imbas web

Dan memandangkan kami jarang membincangkan topik berkaitan aplikasi, program dan sistem dalam bidang Rangkaian dan Pelayan atau khusus untuk kegunaan Pentadbir Sistem/Pelayan (SysAdmin) , kami akan segera meninggalkan beberapa pautan ke penerbitan terdahulu yang berkaitan dengan bidang IT ini di bawah:

Webmin ialah alat konfigurasi sistem berasaskan web untuk OpenSolaris, GNU/Linux dan sistem lain yang serupa dengan Unix. Ia membolehkan anda mengkonfigurasi aspek dalaman banyak sistem pengendalian, seperti pengguna, kuota cakera, perkhidmatan, fail konfigurasi, penutupan sistem dan banyak lagi. Anda juga boleh mengubah suai dan mengawal banyak aplikasi sumber terbuka, termasuk pelayan web Apache, PHP, MySQL, DNS, Samba dan DHCP. Webmin : Pentadbiran daripada pelayar web

artikel berkaitan:
Webmin: pentadbiran dari penyemak imbas web
artikel berkaitan:
Webmin: pentadbiran dari penyemak imbas web
TurnKey Linux 14.1
artikel berkaitan:
TurnKey Linux: Perpustakaan Peranti Maya

Nagios Core: Nagios versi percuma dan percuma

Nagios Core: Nagios versi percuma dan percuma

Apa itu Nagios Core?

Menurut laman web rasmi Nagios , "Nagios Core" diterangkan seperti berikut:

" Nagios® Core™ ialah aplikasi pemantauan sistem dan rangkaian sumber terbuka. Ia memantau hos (komputer) dan perkhidmatan yang anda tentukan, memaklumkan anda apabila keadaan menjadi tidak kena dan apabila ia bertambah baik. Nagios Core pada asalnya direka bentuk untuk dijalankan di bawah Linux, walaupun ia juga sepatutnya berfungsi di bawah kebanyakan sistem pengendalian berasaskan Unix yang lain. Tambahan pula, ia merupakan versi percuma alat semasa kami yang dipanggil Nagios XI. "

ciri

Antara pelbagai ciri "Nagios Core", 10 ciri berikut boleh disebut:

  1. Memantau perkhidmatan rangkaian (SMTP, POP3, HTTP, NNTP, PING, antara lain.)
  2. Memantau sumber dari host yang dipantau yang berbeza (Beban prosesor, penggunaan cakera, antara lain.)
  3. Reka bentuk plugin ringkas yang membolehkan pengguna mengembangkan pemeriksaan perkhidmatan mereka sendiri dengan mudah.
  4. Pemeriksaan perkhidmatan selari.
  5. Keupayaan untuk menentukan hierarki host rangkaian menggunakan host "induk", yang membolehkan anda mengesan dan membezakan antara host yang tidak aktif dan yang tidak dapat dijangkau.
  6. Pemberitahuan kenalan apabila masalah tuan rumah atau perkhidmatan berlaku dan diselesaikan (melalui e-mel, halaman, atau kaedah yang ditentukan pengguna).
  7. Keupayaan untuk menentukan pengendali acara untuk dijalankan semasa acara hos atau perkhidmatan untuk penyelesaian masalah proaktif.
  8. Putaran fail log secara automatik.
  9. Sokongan untuk melaksanakan hos pemantauan berlebihan.
  10. Antara muka web pilihan untuk melihat status rangkaian semasa, sejarah pemberitahuan dan masalah, fail log, dan banyak lagi.

Bagaimana cara memasangnya di Debian GNU / Linux 10?

Sebelum kita memulakan bahagian ini, perlu diingatkan, seperti biasa, bahawa untuk contoh praktikal ini kita akan menggunakan pengedaran Respin Linux standard yang dipanggil MilagrOS GNU/Linux , yang berasaskan MX Linux 19 (Debian 10) . Pengedaran ini dibina mengikut " Panduan Mengambil Gambaran MX Linux " kami.

Walau bagaimanapun, sebarang pengedaran GNU/Linux yang menyokong Systemd boleh digunakan . Oleh itu, kita akan menggunakan MX Linux Respin ini , boot daripada sistem boot GRUB dengan pilihan "Boot with Systemd" , dan bukannya tetapan lalainya, iaitu tanpa Systemd (atau lebih tepatnya, dengan Systemd-shim ). Kita juga akan melaksanakan semua arahan sebagai pengguna Sysadmin , dan bukannya pengguna root , Respin Linux ini.

Dan sekarang, untuk muat turun, pemasangan dan penggunaannya , kita akan menggunakan " Panduan Pemasangan Mula Pantas untuk Debian " dan ini adalah arahan untuk dilaksanakan di terminal (konsol) Sistem Pengendalian anda:

1.- Langkah-langkah untuk menyiapkan Sistem Operasi

Kemas kini repositori dan pasang pakej penting yang diperlukan untuk berfungsi dengan "Nagios Core".

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

2.- Muat turun perisian semasa

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.- Menyusun perisian semasa

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

4.- Buat Pengguna dan Kumpulan

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

5.- Pasang pelbagai pakej penting

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

6.- Pasang fail konfigurasi Apache

sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi

7.- Pasang 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 akaun Pengguna di Apache untuk memulakan di Nagios Core

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

9.- Mulakan semula / Mulakan Perkhidmatan yang Diperlukan

systemctl restart apache2.service
systemctl start nagios.service

Nota : Mulakan semula sistem pengendalian anda jika anda mengalami masalah dengan arahan ini.

10.- Log masuk ke Nagios Core

Jalankan Penyemak Imbas Web pada mesin tempatan jika anda mempunyai Persekitaran Pengguna Grafik (GUI) atau di komputer lain di Rangkaian. Dan di bar alamat tulis salah satu arahan arahan berikut yang anda fikirkan sesuai:

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

Nota: Jika anda tidak melihat tetingkap "Login ke Nagios Core", periksa bahawa Sistem Operasi anda berdasarkan Debian GNU / Linux 8/9/10 mempunyai konfigurasi yang betul. "Akar dokumen" yang Pelayan Apache di dalam fail konfigurasi berikut: /etc/apache2/apache2.conf. Ganti jalan /var/www dengan yang berikut: /var/www/html. Kemudian mulakan semula Perkhidmatan Apache atau Komputer, dan cuba lagi di komputer.

Memasang Nagios Core Plugin

Kemas kini repositori dan pasang pakej penting yang diperlukan untuk berfungsi 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

Muat turun dan unzip pakej semasa dengan "Nagios Plugins"

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

Susun dan pasang "Nagios Plugins"

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

Tangkapan skrin

Nagios Core: Tangkapan Skrin 1

Nagios Core: Tangkapan Skrin 2

Nagios Core: Tangkapan Skrin 3

Nagios Core: Tangkapan Skrin 4

Nagios Core: Tangkapan Skrin 5

Nagios Core: Tangkapan Skrin 6

Nagios Core: Tangkapan Skrin 7

Nagios Core: Tangkapan Skrin 8

Nagios Core: Tangkapan Skrin 9

Nagios Core: Tangkapan Skrin 10

Nagios Core: Tangkapan Skrin 11

Nagios Core: Tangkapan Skrin 12

Nagios Core: Tangkapan Skrin 13

Nagios Core: Tangkapan Skrin 14

Nagios Core: Tangkapan Skrin 15

Nagios Core: Tangkapan Skrin 16

Nagios Core: Tangkapan Skrin 17

Nagios Core: Tangkapan Skrin 1

Nagios Core: Tangkapan Skrin 19

Nagios Core: Tangkapan Skrin 20

Nagios Core: Tangkapan Skrin 21

Nagios Core: Tangkapan Skrin 22

Nagios Core: Tangkapan Skrin 23

Nagios Core: Tangkapan Skrin 24

Nagios Core: Tangkapan Skrin 25

Untuk maklumat lanjut tentang "Nagios Core", anda boleh melayari pautan berikut:

10 alternatif percuma dan terbuka

  1. Cacti
  2. Cabot
  3. Projek Cockpit
  4. Icinga
  5. FreeMNS
  6. Munin
  7. netdata
  8. Pandora FMS
  9. Monitor Pelayan PHP
  10. Zabbix

Untuk mengetahui lebih lanjut tentang alternatif ini dan alternatif lain , klik pada pautan berikut: Perisian Pemantauan Rangkaian dan Peralatan Sumber Terbuka.

Ringkasan: Pelbagai penerbitan

Ringkasan

Secara ringkasnya, seperti yang telah kita lihat, Nagios Core ialah perisian yang sempurna untuk rangkaian /pelayan dan pentadbir sistem/pelayan (sysadmin) . Ia bukan sahaja berkuasa tetapi juga fleksibel dan mudah suai, hasil daripada pelbagai pluginnya . Dan bagi mereka yang mungkin tidak menggunakannya, sentiasa terdapat alternatif yang sangat baik seperti Zabbix, Icinga dan Cockpit Project , antara lain.

Kami berharap bahawa penerbitan ini akan sangat berguna untuk keseluruhannya «Comunidad de Software Libre y Código Abierto» dan memberikan sumbangan besar kepada peningkatan, pertumbuhan dan penyebaran ekosistem aplikasi yang tersedia untuk «GNU/Linux». Dan jangan berhenti membaginya dengan orang lain, di laman web, saluran, kumpulan atau komuniti rangkaian sosial atau sistem pesanan kegemaran anda. Akhirnya, lawati halaman utama kami di «DariLinux» untuk meneroka lebih banyak berita, dan sertai saluran rasmi kami Telegram dari DesdeLinux.


Tambahkan sebagai sumber pilihan dalam Google