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?

Di bidang Rangkaian dan Pelayan ada aplikasi hebat dan cekap untuk Pentadbir Sistem / Pelayan (SysAdmins). Oleh itu, hari ini kita akan bercakap mengenai panggilan yang terkenal Teras Nagios.

Teras Nagios pada dasarnya ia adalah versi percuma Nagios. Yang pada gilirannya adalah popular peralatan / perkhidmatan / program pemantauan rangkaian dalam format sumber terbuka.

Webmin: pentadbiran dari penyemak imbas web

Webmin: Pentadbiran dari penyemak imbas web

Dan kerana kita jarang menangani masalah yang berkaitan dengan aplikasi, program dan sistem dari bidang Rangkaian dan Pelayan atau penggunaan khusus untuk Pentadbir Sistem / Pelayan (SysAdmins), kami akan segera meninggalkan beberapa pautan ke beberapa penerbitan sebelumnya yang berkaitan dengan bidang IT ini:

"Webmin adalah alat konfigurasi sistem yang dapat diakses oleh web untuk OpenSolaris, GNU / Linux dan sistem Unix yang lain. Dengan itu, anda dapat mengkonfigurasi aspek dalaman banyak sistem operasi, seperti pengguna, kuota ruang, perkhidmatan, fail konfigurasi, mematikan komputer, dll., Serta mengubah dan mengawal banyak aplikasi percuma, seperti pelayan web Apache, PHP, MySQL, DNS, Samba, DHCP, antara lain." Webmin: Pentadbiran dari penyemak imbas 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, Teras Nagios Ia dijelaskan sebagai berikut:

"Nagios® Core ™ adalah aplikasi pemantauan rangkaian dan sistem sumber terbuka. Ia memantau hos (komputer) dan perkhidmatan yang anda tentukan, memberi tahu anda bila ada yang tidak betul dan apabila ia bertambah baik. Nagios Core pada asalnya dirancang untuk berfungsi di Linux, walaupun ia mesti berfungsi di bawah kebanyakan Sistem Operasi berasaskan Unix yang lain. Juga, ini adalah versi percuma alat semasa kami yang dipanggil Nagios XI."

ciri

Antara banyak ciri Teras Nagios 10 perkara berikut dapat disebutkan:

  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 memulakan bahagian ini, perlu diperhatikan seperti biasa bahawa untuk kes praktikal ini kita akan menggunakan yang biasa Putar semula Linux dipanggil Keajaiban GNU / Linux, yang berdasarkan pada MX Linux 19 (Debian 10). Yang telah dibina mengikuti kami «Panduan untuk Snapshot MX Linux».

Walau bagaimanapun, ada GNU / Linux Distro sokongan apa Systemd. Oleh itu, kami akan menggunakan ini Respon MX Linux bermula dari Sistem but GRUB mengikut pilihan anda dengan "Mulakan dengan Systemd". Daripada pilihan lalai, yang tanpa Systemd atau lebih tepatnya dengan systemd-shim. Juga, kami akan melaksanakan semua perintah perintah dari Pengguna Sysadmin, bukannya Pengguna root, dari kata Respin Linux.

Dan sekarang untuk anda memuat turun, memasang dan menggunakan, kami akan menggunakan «Panduan Pemasangan Mula Pantas untuk Debian« dan ini akan menjadi perintah perintah untuk dilaksanakan di terminal (konsol) Sistem Operasi anda:

1.- Langkah-langkah untuk menyiapkan Sistem Operasi

Kemas kini Repositori dan pasang pakej penting dan perlu untuk digunakan Teras Nagios.

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 Operasi sekiranya terdapat masalah dengan arahan 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 dan perlu untuk digunakan Pemalam Nagios.

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 lebih lanjut mengenai Teras Nagios anda boleh meneroka 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 mengenai perkara ini alternatif dan banyak lagi, klik pada pautan berikut: Perisian Pemantauan Peralatan dan Rangkaian di bawah Sumber Terbuka.

Ringkasan: Pelbagai penerbitan

Ringkasan

Ringkasnya, seperti yang telah dilihat Teras Nagios adalah alat perisian yang sempurna untuk bidang Rangkaian / Pelayan dan Pentadbir Sistem / Pelayan (SysAdmins). Dan ia bukan sahaja kuat tetapi fleksibel dan adaptif, berkat penggunaannya yang berganda pemalam. Dan bagi mereka yang mungkin tidak menggunakannya, selalu ada alternatif yang bagus seperti Projek Zabbix, Icinga dan Cockpit, 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 «DesdeLinux» untuk meneroka lebih banyak berita, dan sertai saluran rasmi kami Telegram daripada DesdeLinux.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.