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.
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
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:
- Memantau perkhidmatan rangkaian (SMTP, POP3, HTTP, NNTP, PING, antara lain.)
- Memantau sumber dari host yang dipantau yang berbeza (Beban prosesor, penggunaan cakera, antara lain.)
- Reka bentuk plugin ringkas yang membolehkan pengguna mengembangkan pemeriksaan perkhidmatan mereka sendiri dengan mudah.
- Pemeriksaan perkhidmatan selari.
- 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.
- Pemberitahuan kenalan apabila masalah tuan rumah atau perkhidmatan berlaku dan diselesaikan (melalui e-mel, halaman, atau kaedah yang ditentukan pengguna).
- Keupayaan untuk menentukan pengendali acara untuk dijalankan semasa acara hos atau perkhidmatan untuk penyelesaian masalah proaktif.
- Putaran fail log secara automatik.
- Sokongan untuk melaksanakan hos pemantauan berlebihan.
- 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
Untuk maklumat lebih lanjut mengenai Teras Nagios anda boleh meneroka pautan berikut:
- Laman web rasmi di GitHub
- Dokumentasi rasmi
- Perpustakaan Sumber
- Panduan Pemasangan Mula Pantas
- Mengenai Nagios Core
10 alternatif percuma dan terbuka
- Cacti
- Cabot
- Projek Cockpit
- Icinga
- FreeMNS
- Munin
- netdata
- Pandora FMS
- Monitor Pelayan PHP
- 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
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.