Stebėkite, stebėkite ir valdykite kompiuterines sistemas iš „Ubuntu“

apie-monit

Kitame straipsnyje apžvelgsime Monitą. Šis įrankis bus naudingas mums, kai jis ateis stebėti ir valdyti paskirstytas skaičiavimo sistemas, atlikti automatinę priežiūrą ir remontą.

„Monit“ yra valdyti ir stebėti procesus, programas, failus, katalogus ir failų sistemas „Unix“ sistemoje. Vartotojai gali naudoti „Monit“, kad galėtų stebėti failus, katalogus ir failų sistemas, susijusias su pakeitimais, pvz., Laiko žymės, kontrolinės sumos ar dydžio pokyčiais.

Monitorius yra valdomas per lengvai sukonfigūruojamą valdymo failą, pagrįstą laisvos formos žetonų orientuota sintakse. Jis stebi žurnalus ir praneš apie klaidų sąlygas tinkinamais įspėjimo pranešimais. Be to, „Monit“ gali atlikti įvairius TCP / IP tinklo patikrinimus, protokolų patikrinimus ir leis mums tokiems patikrinimams naudoti SSL.

Ką galima stebėti naudojant „Monit“?

Mes galime panaudoti Monitą stebėti procesus „daemon“ ar panašios programos, veikiančios „localhost“. Ši programa yra ypač naudinga stebint „daemon“ procesus ir tuos, kurie prasideda sistemos įkrovos metu.

home

Skirtingai nuo daugelio kitų stebėjimo sistemų, Monitas gali veikti, jei įvyksta klaidos situacija, pavyzdžiui; jei neveikia „sendmail“, ši programa gali vėl automatiškai paleisti „sendmail“ arba, jei „Apache“ naudoja per daug išteklių, „Monit“ gali sustabdyti arba iš naujo paleisti „Apache“ ir išsiųsti mums perspėjimo pranešimą. „Monit“ taip pat gali stebėti proceso charakteristikas, pvz., Kiek atminties ar procesoriaus ciklų naudoja procesas.

Be to, kas minėta iki šiol, taip pat galite naudoti šią programą, norėdami stebėti failus, katalogus ir failų sistemas „localhost“. Šiuos elementus galėsime stebėti dėl pokyčių, pvz., Laiko žymių, kontrolinės sumos ar dydžio pokyčių.

statusas

Monitas gali stebėti tinklo ryšius su keliais serveriais, vietiniame arba nuotoliniame kompiuteryje. Palaikomi TCP, UDP ir Unix domenų lizdai. Net jei protokolas nepalaikomas, galėsime išbandyti serverį, nes „Monit“ gali būti sukonfigūruota siųsti bet kokius duomenis ir išbandyti atsakymą iš serverio.

Monitą galima pratinti bandymų programas ar scenarijus tam tikru laiku, kaip ir naudojant „cron“. Be to, tai leis mums išbandyti programos išvesties vertę ir atlikti veiksmą arba išsiųsti perspėjimą, jei išvesties reikšmė rodo klaidą.

Ši programa taip pat gali būti naudojama stebėti bendrus sistemos išteklius „localhost“pvz., bendras procesoriaus naudojimas, atmintis ir sistemos apkrova.

Įdiekite „Monit“ „Ubuntu 20.04 LTS Focal Fossa“

Šios programos įdiegimas yra gana paprastas. Šiose eilutėse mes pamatysime, kaip įdiegti „Monit“ „Ubuntu 20.04“. Kaip nurodyta jų svetainėje, tų pačių instrukcijų galima laikytis ir „Ubuntu 18.04“, „16.04“ ir bet kokio kito „Debian“ pagrindu veikiančio paskirstymo, pvz., „Linux Mint“, atveju.

Norėdami pradėti, atidarykime terminalą („Ctrl“ + „Alt“ + T) ir mes pasirūpinsime, kad visi mūsų sistemos paketai būtų atnaujinti. Tai pasieksime komandomis:

sudo apt update; sudo apt upgrade

Tada galime įdiegti programą. „Monit“ yra numatytoji „Ubuntu 20.04“ saugykla. Dėl šios priežasties galime jį įdiegti naudodami komandą terminale:

įdiegti monit

sudo apt install monit

Įdiegus, „Monit“ paslauga bus paleista automatiškai. Tai gali patikrinti jo būseną rašyti tame pačiame terminale:

būsenos monitor

sudo systemctl status monit

Pagal numatytuosius nustatymus „Monit“ žiniatinklio sąsaja yra išjungta. Dėl šios priežasties turėsime jį įgalinti ir nustatyti administratoriaus slaptažodį. Tai galime padaryti redaguodami šį failą:

sudo vim /etc/monit/monitrc

Šio failo viduje turėsime rasti, nekomentuoti ir sukonfigūruoti „Monit“ administratoriaus slaptažodį kaip parodyta taip:

įgalinti slaptažodį ir vartotoją „Monit“

set httpd port 2812 and
allow admin:monit

Atlikę pakeitimus, galime išsaugoti ir uždaryti redaktorių. Kitas žingsnis bus paleiskite iš naujo „Monit“:

paleiskite iš naujo monit

sudo monit -t
sudo systemctl restart monit

Jei jums reikia informacijos apie bet kurią iš konfigūracijos failo parinkčių, galite pasitarkite su programos dokumentacija.

Pasiekite programos sąsają

Šiuo metu mes galime atidarykite žiniatinklio naršyklę ir pasiekite programos žiniatinklio sąsają eidami į URL http://dirección-ip-de-tu-servidor:2812.

programos prisijungimas

Šis adresas turėtų parodyti mums prisijungimo puslapį. Jei nekeitėte vartotojo vardo ir slaptažodžio konfigūracijos faile, galite prisijungti naudojant vartotojo vardą 'VYTEGA„ir slaptažodis“stebėti".

šeimininkas monitas

Norėdami gauti naudingos informacijos ir pagalbos, rekomenduojame pasitarkite su oficiali projekto svetainė arba jos talpyklą.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.