„Ubuntu“

Kaip įdiegti „Nagios“ „Ubuntu 20“.04

Kaip įdiegti „Nagios“ „Ubuntu 20“.04
„Nagios“ yra atviro kodo stebėjimo priemonė, sukurta siekiant stebėti įvairias tinklo programas, jų šaltinius ir įvairius „Linux“ įrenginius. Su „Nagios“ galime būti budrūs bet kokiai kritinei veiklai ir programinės įrangos veikimo sutrikimams, siųsdami automatinius įspėjimus administratoriams ir išvengsime tolesnės žalos.

„Nagios“ taip pat saugo tinklo informacijos skirtukus (naudojant TCP prievadą, SMTP, POP3, HTTP, NNTP, PING ir kt.)

Kaip tai veikia, galima apibūdinti taip: „Nagios“ sukuria saugos protokolus skirtinguose tinklo mazguose, kad aptiktų įtartiną veiklą, ir praneša vartotojams automatine SMS žinute. Ši probleminė veikla apima HTTP, SSH, FTP gedimus, kitus gedimus ir kritines klaidas ir kt. Ir rodo žiniatinklio išvestį naudodamas dabartinės būsenos pranešimus ir problemų istorijos žurnalo failą ir pan. Pažiūrėkime, kaip mes įdiegsime „Nagios“ „Ubuntu 20“.04 LTS mašina.

Kai kurios išankstinės sąlygos

Mes manome, kad jūs bent jau esate susipažinę su „Linux OS“ pagrindais ir turite pagrindinę savo interaktyvaus apvalkalo patirtį. Išskyrus tai, turėtumėte iš anksto įdiegti „ubuntu 20“.04 prieš pradedant diegti virtualioje mašinoje ar serveryje.

Be to, mes atsisiunčiame ir įdiegiame „Nagios“ paketą iš oficialių saugyklų čia.

Diegdami naudosime „sudo“ prieigos režimą. Jei naudojate savo šakninę paskyrą, prieš kiekvieną iš toliau naudojamų komandų turėtumėte išskirti „sudo“.

Štai kaip reikia įdiegti „Nagios“ į virtualųjį kompiuterį ar serverį.

1 veiksmas: patikrinkite, ar nėra naujinių

Pirmiausia patikrinsime, ar žiniatinklyje nėra naujausių paketų, atsisiųsime ir įdiegsime. Norėdami patikrinti, ar yra naujinių, naudokite toliau pateiktą komandą.

$ sudo apt update && upgrade

$ sudo apt install -y build-essential apache2 php openssl perl make
php-gd libgd-dev libapache2-mod-php libperl-dev libssl-dev deemon
„wget apache2-utils“ išpakuokite

2 žingsnis: sukurkite vartotojo abonementą

Prieš diegdami „Nagios“, turime sukurti vartotojo abonementą, lygiavertį „apache“ vartotojui. Įveskite šias komandas, kad pridėtumėte vartotoją:

$ sudo useradd nagios
$ sudo groupadd nagcmd
$ sudo usermod -a -G nagcmd nagios
$ sudo usermod -a -G nagcmd www-duomenys

3 žingsnis: Atsisiųskite „Nagios“ iš oficialios svetainės

Pasirūpinę atnaujinimais ir vartotojo paskyra, „Nagios“ galime atsisiųsti apsilankę oficialioje svetainėje.

Arba galite naudoti šias komandas atsisiųsti tiesiogiai iš interneto:

$ cd / tmp

$ wget https: // turto.nagios.lt / parsisiuntimai / nagioscore / releases / nagios-4.4.5.degutas.gz

Tada naudodami tar tar komandą išgaukite failus ir perkelkite juos į pasirinktą vietą

$ tar -zxvf / tmp / nagios-4.4.5.degutas.gz

$ cd / tmp / nagios-4.4.5 /

4 žingsnis: Sudarykite „Nagios“ naudodami „Ubuntu 20“.04

Įveskite šias komandas:

$ sudo ./ configure --with-nagios-group = nagios
--with-command-group = nagcmd - with-httpd_conf = / etc / apache2 / sites-enabled /

$ sudo padaryti viską

$ sudo make install

$ sudo make install-init

$ sudo make install-config

$ sudo make install-commandmode

5 veiksmas: atnaujinkite savo el. Pašto adresą

Įveskite šią komandą:

$ sudo gedit / usr / local / nagios / etc / objects / kontaktai.plg

Ši komanda daro tai, kad ji redaguoja failą (kontaktus.cfg), esančią kataloge usr / local / nagios / etc / Objects, norėdami įtraukti el. pašto adresą, kuriuo norime gauti pranešimus.

6 veiksmas: paleiskite žiniatinklio sąsajos diegimo programą

Turėdami visas aukščiau pateiktas įvestis savo vietose, galiausiai galime pereiti prie „Nagios“ žiniatinklio sąsajos diegimo. Pradėkite nuo diegimo naudodami šiuos kodus.

$ sudo make install-webconf

Jums reikės vartotojo abonemento, kad galėtumėte naudotis „Nagios“ žiniatinklio sąsaja, todėl, žinoma, pirmiausia turite sukurti vartotojo abonementą.

Norėdami sukurti vartotojo abonementą, interaktyviame apvalkale įveskite šiuos duomenis.

$ cd / tmp / nagios-4.4.5 $ sudo htpasswd -c / usr / local / nagios / etc / htpasswd.vartotojų

$ sudo a2enmod cgi

Galiausiai galite iš naujo paleisti „Apache“ serverius.

$ sudo systemctl paleiskite „apache2“ iš naujo

7 žingsnis: įdiekite „Nagios“ papildinius

Jei jis dar neįjungtas / tmp, katalogus galite perjungti naudodami:

$ cd / tmp

Tada pradėkite atsisiuntimą naudodami šią komandą.

$ wget https: // nagios-plugins.org / download / nagios-plugins-2.3.3.degutas.gz

Tada turite ištraukti failą ir įdėti jį į gautą katalogą:

$ tar -zxvf / tmp / nagios-plugins-2.3.3.degutas.gz

$ cd / tmp / nagios-plugins-2.3.3 /

Pakeitę katalogus, sudarykite papildinius naudodami šią komandą:

$ sudo ./ configure --with-nagios-user = nagios --with-nagios-group = nagios

$ sudo make

$ sudo make install

8 žingsnis: „Nagios“ naudojimas „Ubuntu“

Norėdami įsitikinti, kad konfigūracija buvo tinkamai matoma, naudokite šią komandą:

$ sudo / usr / local / nagios / bin / nagios -v

$ cd / usr / local / nagios / etc / nagios.plg

Įjunkite „Nagios“ paslaugą, kad ji būtų automatiškai paleista kiekvieną kartą paleidus VM naudojant:

$ sudo systemctl įgalinti nagios

Pradėkite paslaugas.

$ sudo systemctl start Nagios

9 žingsnis: susipažinkite su žiniatinklio sąsaja

Eiti į http: // ip-add / nagios / ir įtrūkite žiniatinklio sąsajoje. Prieš prisijungdami, jūsų bus paprašyta vartotojo duomenų.

Prisijungdami turėtumėte pamatyti nario informacijos suvestinę:

Atkreipkite dėmesį į parinkčių įvairovę kairiajame sąsajos kampe. Užveskite pelės žymeklį virš jų, kad sužinotumėte daugiau.

Apvynioti daiktus

Šioje pamokoje pamatėme, kaip įdiegti „Nagios“ „Ubuntu 20“.04. Perėjome ir išsiaiškinome visus veiksmus, kuriuos reikia atlikti, ir paaiškinome, kokią funkciją kiekvienas žingsnis atlieka apskritai. Daug lengviau įdiegti „Nagios“ iš jų oficialių saugyklų, nei įdiegti iš šaltinio kodo. Tačiau kartais atsitinka taip, kad saugyklos nepateikia naujausių „Nagios“ versijų. Tai, žinoma, niekada nebūna, kai naudojate šaltinio kodą, norėdami įdiegti „Nagios“.

Kaip naudoti „AutoKey“, norint automatizuoti „Linux“ žaidimus
„AutoKey“ yra darbalaukio automatizavimo įrankis, skirtas „Linux“ ir „X11“, užprogramuotas „Python 3“, „GTK“ ir „Qt“. Naudodami scenarijų ir „MACRO“ f...
Kaip parodyti FPS skaitiklį „Linux“ žaidimuose
„Linux“ žaidimai gavo didelį postūmį, kai „Valve“ paskelbė „Linux“ palaikymą „Steam“ klientui ir jų žaidimams 2012 m. Nuo tada daugelis AAA ir indie ž...
Kaip atsisiųsti ir paleisti „Sid Meier Civilization VI“ sistemoje „Linux“
Įvadas į žaidimą „Civilization 6“ yra šiuolaikinė klasikinės koncepcijos, pristatytos „Age of Empires“ žaidimų serijoje, koncepcija. Idėja buvo gana p...