Nagios Core: Ano ang Nagios at kung paano ito mai-install sa Debian GNU / Linux?

Nagios Core: Ano ang Nagios at kung paano ito mai-install sa Debian GNU / Linux?

Nagios Core: Ano ang Nagios at kung paano ito mai-install sa Debian GNU / Linux?

Sa larangan ng Mga Network at Server may mga mahusay at mahusay na mga application para sa Mga Administrator ng System / Server (SysAdmins). Samakatuwid, ngayon ay pag-uusapan natin ang tungkol sa isang kilalang tawag Nagios Core.

Nagios Core ito ay karaniwang ang libreng bersyon ng Nagios. Alin naman ay karaniwang isang tanyag programa / serbisyo / programa sa pagmamanman ng network sa format ng bukas na pinagmulan.

Webmin: pangangasiwa mula sa web browser

Webmin: Pangangasiwa mula sa web browser

At dahil bihira nating tugunan ang mga isyu na nauugnay sa mga aplikasyon, programa at system mula sa larangan ng Mga Network at Server o tiyak na paggamit para sa Mga Administrator ng System / Server (SysAdmins), agad naming maiiwan sa ibaba ang ilang mga link sa ilang nakaraang mga publikasyon na nauugnay sa larangan ng IT na ito:

"Webmin ay isang tool na pagsasaayos ng system na naa-access ng web para sa OpenSolaris, GNU / Linux at iba pang mga system ng Unix. Sa pamamagitan nito, maaari mong i-configure ang panloob na mga aspeto ng maraming mga operating system, tulad ng mga gumagamit, quota ng puwang, serbisyo, mga file ng pagsasaayos, pag-shutdown ng computer, atbp, pati na rin baguhin at kontrolin ang maraming mga libreng application, tulad ng Apache web server, PHP, MySQL, DNS, Samba, DHCP, bukod sa iba pa." Webmin: Pangangasiwa mula sa web browser

Kaugnay na artikulo:
Webmin: pangangasiwa mula sa web browser
Kaugnay na artikulo:
Webmin: pangangasiwa mula sa web browser
TurnKey Linux 14.1
Kaugnay na artikulo:
TurnKey Linux: Ang Virtual Device Library

Nagios Core: Libre at libreng bersyon ng Nagios

Nagios Core: Libre at libreng bersyon ng Nagios

Ano ang Nagios Core?

Ayon sa opisyal na website ng Nagios, Nagios Core Inilarawan ito bilang mga sumusunod:

"Ang Nagios® Core ™ ay isang bukas na mapagkukunan ng network at application ng pagsubaybay ng system. Sinusubaybayan nito ang mga host (computer) at mga serbisyo na iyong tinukoy, binibigyan ka ng alerto kapag nagkamali ang mga bagay at kapag bumuti. Ang Nagios Core ay orihinal na idinisenyo upang gumana sa ilalim ng Linux, kahit na dapat itong gumana sa ilalim ng karamihan ng iba pang mga Operating System na batay sa Unix din. Gayundin, ito ay ang libreng bersyon ng aming kasalukuyang tool na tinatawag na Nagios XI."

tampok

Kabilang sa maraming mga tampok ng Nagios Core ang sumusunod na 10 ay maaaring mabanggit:

  1. Pagsubaybay sa mga serbisyo sa network (SMTP, POP3, HTTP, NNTP, PING, bukod sa iba pa.)
  2. Pagsubaybay sa mga mapagkukunan ng iba't ibang mga sinusubaybayan na host (Proseso ng pag-load, paggamit ng disk, at iba pa.)
  3. Isang simpleng disenyo ng plugin na nagbibigay-daan sa mga gumagamit na madaling makabuo ng kanilang sariling mga pagsusuri sa serbisyo.
  4. Parehong mga tseke sa serbisyo.
  5. Ang kakayahang tukuyin ang hierarchy ng host ng network gamit ang mga "magulang" na host, na nagbibigay-daan sa iyo upang makita at makilala ang pagitan ng mga host na pababa at ng mga hindi maaabot.
  6. Makipag-ugnay sa mga abiso kapag naganap ang mga isyu sa host o serbisyo at nalulutas (sa pamamagitan ng email, pager, o paraan na tinukoy ng gumagamit).
  7. Ang kakayahang tukuyin ang mga handler ng kaganapan upang tumakbo sa panahon ng host o mga kaganapan sa serbisyo para sa maagap na pag-troubleshoot.
  8. Awtomatikong pag-ikot ng mga log file.
  9. Suporta para sa pagpapatupad ng mga redundant na host ng pagsubaybay.
  10. Isang opsyonal na web interface upang matingnan ang kasalukuyang katayuan ng network, ang kasaysayan ng mga abiso at problema, ang log file, at marami pa.

Paano ito mai-install sa Debian GNU / Linux 10?

Bago simulan ang bahaging ito, mahalagang tandaan tulad ng dati na para sa praktikal na kaso gagamitin namin ang dati I-reset ang Linux tinatawag na Himala GNU / Linux, na kung saan ay batay sa MX Linux 19 (Debian 10). Alin ang naitayo na sumusunod sa aming «Patnubay sa Snapshot MX Linux».

Gayunpaman, alinman GNU / Linux Distro anong suporta Systemd. Samakatuwid, gagamitin namin ito MX Linux Respin Simula sa GRUB boot system sa pamamagitan ng iyong pagpipilian sa "Magsimula sa Systemd". Sa halip na ang default na pagpipilian nito, na kung saan ay wala Systemd o sa halip na may systemd-shim. Gayundin, isasagawa namin ang lahat ng mga utos ng utos mula sa Gumagamit ng Sysadmin, sa halip na Root na gumagamit, mula sa nasabing Respin Linux.

At ngayon para sa iyong pag-download, pag-install at paggamit, gagamitin namin ang «Mabilis na Pagsisimula ng Gabay sa Pag-install para sa Debian« at ito ang magiging utos ng utos upang maisagawa sa terminal (console) ng iyong Operating System:

1.- Mga hakbang upang maihanda ang Operating System

I-update ang Mga Repositoryo at i-install ang mahalaga at kinakailangang mga pakete upang gumana Nagios Core.

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

2.- I-download ang kasalukuyang software

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.- Compile ang kasalukuyang software

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

4.- Lumikha ng Mga Gumagamit at Grupo

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

5.- Mag-install ng iba't ibang mahahalagang mga pakete

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

6.- I-install ang mga file ng pagsasaayos ng Apache

sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi

7.- I-install at i-configure ang Firewall sa pamamagitan ng IPTables

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

8.- Lumikha ng User account sa Apache upang magsimula sa Nagios Core

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

9.- I-restart / Magsimula ng Mga Kinakailangan na Serbisyo

systemctl restart apache2.service
systemctl start nagios.service

Nota: I-restart ang System ng Pagpapatakbo kung sakaling may mga problema sa mga utos ng utos na ito.

10.- Pag-login sa Nagios Core

Patakbuhin ang isang Web Browser sa lokal na makina kung mayroon kang isang graphic na Kapaligiran ng Gumagamit (GUI) o sa isa pang computer sa Network. At sa address bar isulat ang alinman sa mga sumusunod na utos ng utos ayon sa gusto mo:

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

Nota: Kung hindi mo nakikita ang window na "Nagios Core Login", suriin na ang iyong Operating System batay sa Debian GNU / Linux 8/9/10 ay may tamang pagsasaayos. "Root ng dokumento" del Apache server sa loob ng sumusunod na file ng pagsasaayos: /etc/apache2/apache2.conf. Palitan ang landas /var/www sa pamamagitan ng sumusunod: /var/www/html. Pagkatapos ay i-restart ang Serbisyo ng Apache o Computer, at subukang muli sa computer.

Pag-install ng Nagios Core Plugins

I-update ang Mga Repositoryo at i-install ang mahalaga at kinakailangang mga pakete upang gumana Mga Nagios Plugin.

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

I-download at i-unzip ang kasalukuyang pakete gamit ang "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

Compile at i-install ang "Nagios Plugins"

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

Mga shot ng screen

Nagios Core: Screenshot 1

Nagios Core: Screenshot 2

Nagios Core: Screenshot 3

Nagios Core: Screenshot 4

Nagios Core: Screenshot 5

Nagios Core: Screenshot 6

Nagios Core: Screenshot 7

Nagios Core: Screenshot 8

Nagios Core: Screenshot 9

Nagios Core: Screenshot 10

Nagios Core: Screenshot 11

Nagios Core: Screenshot 12

Nagios Core: Screenshot 13

Nagios Core: Screenshot 14

Nagios Core: Screenshot 15

Nagios Core: Screenshot 16

Nagios Core: Screenshot 17

Nagios Core: Screenshot 1

Nagios Core: Screenshot 19

Nagios Core: Screenshot 20

Nagios Core: Screenshot 21

Nagios Core: Screenshot 22

Nagios Core: Screenshot 23

Nagios Core: Screenshot 24

Nagios Core: Screenshot 25

Para sa karagdagang impormasyon sa Nagios Core maaari mong tuklasin ang mga sumusunod na link:

10 libre at bukas na mga kahalili

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

Upang matuto nang higit pa tungkol sa mga ito alternatibo at higit pa, mag-click sa sumusunod na link: Kagamitan at Network Monitoring Software sa ilalim ng Open Source.

Buod: Iba't ibang mga pahayagan

Buod

Sa buod, tulad ng nakita Nagios Core ay isang perpektong tool ng software para sa larangan ng Mga Network / Server at Mga Administrator ng System / Server (SysAdmins). At hindi lamang ito malakas ngunit nababaluktot at nababagay, salamat sa paggamit ng maramihang ito mga plugin. At para sa mga hindi maaaring gumamit nito, palaging may magagandang kahalili tulad Zabbix, Icinga at Cockpit Project, bukod sa marami pang iba.

Inaasahan namin na ang publication na ito ay magiging kapaki-pakinabang para sa buong «Comunidad de Software Libre y Código Abierto» at ng malaking kontribusyon sa pagpapabuti, paglago at pagsasabog ng ecosystem ng mga application na magagamit para sa «GNU/Linux». At huwag ihinto ang pagbabahagi nito sa iba, sa iyong mga paboritong website, channel, grupo o komunidad ng mga social network o mga system ng pagmemensahe. Panghuli, bisitahin ang aming home page sa «DesdeLinux» upang galugarin ang karagdagang balita, at sumali sa aming opisyal na channel Telegram ng DesdeLinux.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.