У следећем чланку ћемо погледати Монит. Овај алат ће бити користан када је у питању надгледати и управљати дистрибуираним рачунарским системима, извршите аутоматско одржавање и поправке.
Монит је услужни програм за управља и надгледа процесе, програме, датотеке, директоријуме и системе датотека на Уник систему. Корисници могу да користе Монит за надгледање датотека, директорија и система датотека за промене, као што су промене временских жигова, промене контролне суме или промене величине.
Монит контролише се путем контролне датотеке која се лако конфигурише на основу синтаксе оријентисане на токен слободног облика. Надгледа евиденције и обавестиће нас о условима грешке путем прилагодљивих порука упозорења. Поред тога, Монит може вршити разне ТЦП / ИП мрежне провере, провере протокола и омогућиће нам да користимо ССЛ за такве провере.
Шта се може пратити са Монитом?
Монит можемо користити за надгледати процесе демон или слични програми који се изводе на лоцалхост-у. Овај програм је посебно користан за надгледање и демонских процеса и оних који се покрећу у време покретања система.
За разлику од многих других система за надзор, Монит може да делује ако се догоди грешка, на пример; ако сендмаил није покренут, овај програм може аутоматски поново покренути сендмаил или ако апацхе користи превише ресурса, Монит може зауставити или поново покренути апацхе и послати нам поруку упозорења. Монит такође може надгледати карактеристике процеса, као што је колико меморије или процесорских циклуса процес користи.
Поред онога што је до сада поменуто, такође овај програм можете користити за надгледање датотека, директорија и система датотека на лоцалхосту. Моћи ћемо да надгледамо ове елементе због промена, као што су промене временских жигова, промене контролне суме или промене величине.
Монит може надгледајте мрежне везе са више сервера, било на лоцалхосту или на удаљеним хостовима. Подржане су ТЦП, УДП и Уник домене. Чак и ако протокол није подржан, моћи ћемо да тестирамо сервер јер Монит може да се конфигурише за слање било каквих података и тестирање одговора са сервера.
Монит се може навикнути на тестирајте програме или скрипте у одређено време као код црон-а. Поред тога, омогућиће нам да тестирамо излазну вредност програма и извршимо радњу или пошаљемо упозорење ако излазна вредност указује на грешку.
Овај програм се такође може користити за надгледати опште системске ресурсе на лоцалхост-укао што је укупна употреба процесора, меморије и оптерећења система.
Инсталирајте Монит на Убунту 20.04 ЛТС Фоцал Фосса
Инсталација овог програма је прилично једноставна. У следећим редовима ћемо видети како инсталирати Монит у Убунту 20.04. Као што је назначено на њиховој веб локацији, иста упутства могу се следити за Убунту 18.04, 16.04 и било коју другу дистрибуцију засновану на Дебиану, као што је Линук Минт.
За почетак, отворимо терминал (Цтрл + Алт + Т) и постараћемо се да се сви пакети у нашем систему ажурирају. То ћемо постићи наредбама:
sudo apt update; sudo apt upgrade
Тада можемо инсталирати програм. Монит је доступан као подразумевано Убунту 20.04 спремиште. Из тог разлога га можемо инсталирати помоћу наредбе у терминалу:
sudo apt install monit
Једном инсталиран, услуга Монит ће се аутоматски покренути. Може проверите његов статус куцање на истом терминалу:
sudo systemctl status monit
Подразумевано је веб интерфејс Монит онемогућен. Из тог разлога ћемо га морати омогућити и поставити администраторску лозинку. То можемо урадити уређивањем следеће датотеке:
sudo vim /etc/monit/monitrc
Унутар ове датотеке Мораћемо да пронађемо, некоментирамо и конфигуришемо администраторску лозинку за Монит као што је приказано у следећем:
set httpd port 2812 and allow admin:monit
Једном када се промене изврше, сада можемо да сачувамо и затворимо уређивач. Следећи корак ће бити поново покрените Монит:
sudo monit -t sudo systemctl restart monit
Ако су вам потребне информације о било којој од опција у конфигурационој датотеци, можете консултујте програмска документација.
Приступите програмском интерфејсу
У овом тренутку можемо отворите веб прегледач и приступите веб интерфејсу програма тако што ћете отићи на УРЛ http://dirección-ip-de-tu-servidor:2812.
Ова адреса треба да нам покаже страницу за пријављивање. Ако у конфигурационој датотеци нисте променили корисничко име и лозинку, можете Пријави се корисничким именом 'Администратор'и лозинка'монит'.
За корисне информације и помоћ препоручујемо проверите званична веб страница пројекта или његов спремиште у битбуцкету.