„Nagios Core“: kas yra „Nagios“ ir kaip jį įdiegti „Debian GNU / Linux“?
Srityje Tinklai ir serveriai yra puikių ir efektyvių programų Sistemos / serverio administratoriai („SysAdmins“). Todėl šiandien kalbėsime apie gerai žinomą skambutį „Nagios Core“.
„Nagios Core“ tai iš esmės nemokama versija Nagios. O tai savo ruožtu yra populiaru įranga / paslaugos / tinklo stebėjimo programa formatu atvirojo kodo.
„Webmin“: administravimas iš interneto naršyklės
Ir kadangi mes retai sprendžiame problemas, susijusias su programas, programas ir sistemas iš lauko Tinklai ir serveriai arba konkrečiam naudojimui Sistemos / serverio administratoriai („SysAdmins“), toliau iškart paliksime nuorodas į kai kuriuos ankstesnius leidinius, susijusius su šia IT sritimi:
"Webmin yra žiniatinklyje pasiekiamas sistemos konfigūravimo įrankis, skirtas „OpenSolaris“, „GNU / Linux“ ir kitoms „Unix“ sistemoms. Su juo galite konfigūruoti daugelio operacinių sistemų vidinius aspektus, tokius kaip vartotojai, vietos kvotos, paslaugos, konfigūracijos failai, kompiuterio išjungimas ir kt., Taip pat modifikuoti ir valdyti daugelį nemokamų programų, pvz., „Apache“ žiniatinklio serverį, PHP, MySQL, DNS, Samba, DHCP, be kita ko." „Webmin“: administravimas iš interneto naršyklės
Rodiklis
- 1 „Nagios Core“: nemokama ir nemokama „Nagios“ versija
- 1.1 Kas yra „Nagios Core“?
- 1.2 funkcijos
- 1.3 Kaip jį įdiegti „Debian GNU / Linux 10“?
- 1.3.1 1.- Operacinės sistemos paruošimo veiksmai
- 1.3.2 2. Atsisiųskite dabartinę programinę įrangą
- 1.3.3 3.- Sudarykite esamą programinę įrangą
- 1.3.4 4. Sukurkite vartotojus ir grupes
- 1.3.5 5.- Įdiekite įvairius būtinus paketus
- 1.3.6 6.- Įdiekite „Apache“ konfigūracijos failus
- 1.3.7 7.- Įdiekite ir sukonfigūruokite ugniasienę naudodami IPTable
- 1.3.8 8. Sukurkite vartotojo abonementą „Apache“, kad pradėtumėte „Nagios Core“
- 1.3.9 9.- Iš naujo paleiskite / paleiskite būtinas paslaugas
- 1.3.10 10.- Prisijunkite prie „Nagios Core“
- 1.3.11 „Nagios Core“ papildinių diegimas
- 1.3.12 Ekrano nuotraukos
- 2 10 nemokamų ir atvirų alternatyvų
- 3 Santrauka
„Nagios Core“: nemokama ir nemokama „Nagios“ versija
Kas yra „Nagios Core“?
Remiantis oficialia internetine svetaine Nagios, „Nagios Core“ Jis apibūdinamas taip:
"„Nagios® Core ™“ yra atviro kodo tinklo ir sistemos stebėjimo programa. Jis stebi jūsų nurodytus pagrindinius kompiuterius (kompiuterius) ir paslaugas, įspėdamas jus, kai kažkas negerai ir kai jie pagerėja. „Nagios Core“ iš pradžių buvo sukurtas dirbti su „Linux“, nors jis turėtų veikti ir daugelyje kitų „Unix“ operacinių sistemų. Be to, tai nemokama mūsų dabartinio įrankio „Nagios XI“ versija."
funkcijos
Tarp daugybės " „Nagios Core“ galima paminėti šiuos 10:
- Tinklo paslaugų stebėjimas (SMTP, POP3, HTTP, NNTP, PING, be kita ko).
- Įvairių stebimų kompiuterių išteklių stebėjimas (procesoriaus apkrova, disko naudojimas, be kita ko).
- Paprastas papildinių dizainas, leidžiantis vartotojams lengvai sukurti savo paslaugų patikrinimus.
- Lygiagretūs paslaugų patikrinimai.
- Galimybė apibrėžti tinklo prieglobos hierarchiją naudojant „pirminius“ kompiuterius, leidžiančius aptikti ir atskirti neveikiančius kompiuterius nuo nepasiekiamų.
- Susisiekite su pranešimais, kai iškyla pagrindinio kompiuterio ar paslaugos problemos ir jos išsprendžiamos (el. Paštu, peidžeriu arba vartotojo apibrėžtu metodu).
- Galimybė apibrėžti įvykių tvarkytojus, kurie būtų vykdomi pagrindinio kompiuterio ar paslaugos įvykių metu, kad būtų galima aktyviai pašalinti triktis.
- Automatinis žurnalo failų pasukimas.
- Parama perteklinių stebėjimo kompiuterių diegimui.
- Pasirenkama žiniatinklio sąsaja, skirta peržiūrėti dabartinę tinklo būseną, pranešimų ir problemų istoriją, žurnalo failą ir dar daugiau.
Kaip jį įdiegti „Debian GNU / Linux 10“?
Prieš pradedant šią dalį, verta paminėti, kaip įprasta, kad šiuo praktiniu atveju naudosime įprastą „Respin Linux“ vadinamas Stebuklai GNU / Linux, kuris remiasi „MX Linux 19“ („Debian“ 10). Kuris buvo pastatytas laikantis mūsų «„Snapshot MX Linux“ vadovas».
Tačiau bet koks GNU / Linux Distro kokia parama Systemd. Todėl mes tai naudosime „MX Linux“ respin Pradėti nuo GRUB įkrovos sistema pagal jūsų pasirinkimą su „Pradėti nuo„ Systemd “. Vietoj numatytosios parinkties, kurios nėra Systemd tiksliau su „Systemd-shim“. Be to, vykdysime visas komandų komandas iš „Sysadmin“ vartotojas, vietoj Šakninis vartotojasiš „Respin Linux“.
O dabar tavo atsisiųsti, įdiegti ir naudoti, mes naudosime «Greitas „Debian“ diegimo vadovas« ir tai būtų vadovavimo įsakymai vykdyti operacinės sistemos terminale (konsolėje):
1.- Operacinės sistemos paruošimo veiksmai
Atnaujinkite saugyklas ir įdiekite būtinus ir būtinus paketus, su kuriais galite dirbti „Nagios Core“.
sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev
2. Atsisiųskite dabartinę programinę įrangą
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.- Sudarykite esamą programinę įrangą
cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all
4. Sukurkite vartotojus ir grupes
sudo make install-groups-users
sudo usermod -a -G nagios www-data
5.- Įdiekite įvairius būtinus paketus
sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config
6.- Įdiekite „Apache“ konfigūracijos failus
sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi
7.- Įdiekite ir sukonfigūruokite ugniasienę naudodami IPTable
sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent
8. Sukurkite vartotojo abonementą „Apache“, kad pradėtumėte „Nagios Core“
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
9.- Iš naujo paleiskite / paleiskite būtinas paslaugas
systemctl restart apache2.service
systemctl start nagios.service
Pažymėti: Iškilus šių komandų komandoms, iš naujo paleiskite operacinę sistemą.
10.- Prisijunkite prie „Nagios Core“
Paleiskite žiniatinklio naršyklę vietiniame kompiuteryje, jei turite grafinę vartotojo aplinką (GUI) arba kitame tinklo kompiuteryje. Ir adreso juostoje įrašykite bet kurią iš šių komandų komandų:
http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios
Pažymėti: Jei nematote lango „Nagios Core Login“, patikrinkite, ar jūsų operacinė sistema, pagrįsta „Debian GNU/Linux 8/9/10“, yra tinkamos konfigūracijos. "Dokumento šaknis" del „Apache“ serveris šiame konfigūracijos faile: /etc/apache2/apache2.conf
. Pakeiskite kelią /var/www
taip: /var/www/html
. Tada iš naujo paleiskite „Apache“ paslaugą arba kompiuterį ir bandykite dar kartą kompiuteryje.
„Nagios Core“ papildinių diegimas
Atnaujinkite saugyklas ir įdiekite būtinus ir būtinus paketus, su kuriais galite dirbti „Nagios“ papildiniai.
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
Atsisiųskite ir išpakuokite dabartinį paketą naudodami „Nagios“ papildinius
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
Sudarykite ir įdiekite „Nagios“ papildinius
cd /tmp/nagios-plugins-release-2.2.1/ ./tools/setup sudo ./configure sudo make sudo make install
Ekrano nuotraukos
Norėdami gauti daugiau informacijos apie „Nagios Core“ galite naršyti šias nuorodas:
- Oficiali svetainė „GitHub“
- Oficiali dokumentacija
- Išteklių biblioteka
- Greitos pradžios diegimo vadovai
- Apie Nagios Core
10 nemokamų ir atvirų alternatyvų
- Kaktusas
- Cabot
- Kabinos projektas
- icinga
- „LibreMNS“
- Muninas
- „Netdata“
- „Pandora FMS“
- PHP serverio monitorius
- Zabbix
Norėdami sužinoti daugiau apie šiuos dalykus alternatyvos ir dar daugiau, spustelėkite šią nuorodą: Įranga ir tinklo stebėjimo programinė įranga atviro kodo sąlygomis.
Santrauka
Apibendrinant, kaip buvo matyti „Nagios Core“ yra puikus programinės įrangos įrankis šioje srityje Tinklai / serveriai ir Sistemos / serverio administratoriai („SysAdmins“). Be to, jis yra ne tik galingas, bet ir lankstus bei prisitaikantis dėl daugybės įskiepiai. Ir tiems, kurie to gali nenaudoti, visada yra puikių alternatyvų, tokių kaip „Zabbix“, „Icinga“ ir „Cockpit“ projektas, tarp daugelio kitų.
Tikimės, kad šis leidinys bus labai naudingas visam «Comunidad de Software Libre y Código Abierto»
ir labai prisideda prie galimų naudoti programų ekosistemos gerinimo, augimo ir sklaidos «GNU/Linux»
. Nenustokite juo dalytis su kitais savo mėgstamose svetainėse, kanaluose, socialinių tinklų ar pranešimų sistemų grupėse ar bendruomenėse. Galiausiai apsilankykite mūsų pagrindiniame puslapyje adresu «Nuo „Linux“» ištirti daugiau naujienų ir prisijungti prie mūsų oficialaus kanalo Telegrama iš „DesdeLinux“.
Būkite pirmas, kuris pakomentuos