Администрација сваког процеса у Линук -у може постати досадан задатак, али уз одговарајуће алате постаје заиста једноставно и данас на мрежи налазимо хиљаде апликација развијених за исправно и оптимално управљање сваком Линук дистрибуцијом.
Једна од најпосебнијих апликација за правилно управљање је Монит помоћу којег ће надзор над процесима бити нешто много једноставније за разумијевање с различитим детаљима о њима и на тај начин знати у којем тренутку можемо имати грешку и подузети потребне мјере па …
Шта је МонитМонит је мали услужни програм отвореног кода који је развијен за управљање и надгледање Уник система. Коришћењем апликације Монит, она је задужена за аутоматско одржавање и поправку неуспелих процеса и способна је да извршава радње управљања у ситуацијама грешке ради одржавања оперативности оперативног система.
Монит се може имплементирати на ФрееБСД, мацОС, Линук и ОпенБСД.
Монит ФеатуресНеке од његових најистакнутијих карактеристика су:
- Проактивно: Монит може предузети акцију ако дође до грешке у систему и, поред тога, може контролисати карактеристике процеса као што су количина меморије или циклуси процесора које процес користи и више.
- Управљање процесима: Монит је идеалан за надгледање демонских процеса или сличних програма који се изводе на локалном хосту.
- Управљање датотекама, директоријумима и датотечним системима: Применом Монита биће могуће надгледати датотеке, директоријуме и датотечне системе на рачунару, Монит може да контролише ове објекте како би утврдио да ли је дошло до промене било у датуму и времену, промене у контролној суми или промене у величини исте.
- Облак и хост: Монит нам даје могућност праћења мрежних веза са више сервера, било на лоцалхосту или на удаљеним хостовима. Помоћни програм подржава ТЦП, УДП и Уник доменске утичнице.
- Програми и скрипте: Монит се може користити као платформа за тестирање скрипти пре него што се пусте у продукцију.
1. Како инсталирати Монит на Убунту или Линук сервер
Корак 1
Да бисмо инсталирали Монит у Убунту, извршићемо следећу команду:
судо апт инсталл монит
ЕНЛАРГЕ
Корак 2
Можемо извршити следећу линију да омогућимо Монит при покретању оперативног система:
судо системцтл енабле монит
ЕНЛАРГЕ
Корак 3
Неке друге опције за контролу Монита су:
Проверите статус Монит
судо системцтл статус монит
Зауставите услугу Монит
судо системцтл стоп монит
Поново покрените услугу Монит
судо системцтл рестарт монит
Покрените услугу Монит
судо системцтл старт монит
ЕНЛАРГЕ
2. Како конфигурисати Монит на Убунту или Линук серверу
Корак 1
Монитом се може управљати из два главна директоријума који су:
- Главна конфигурациона датотека: / етц / монит / монитрц
- Директоријуми за датотеке специфичне за процес или сервер: / етц / монит / цонф-аваилабле / анд / етц / монит / цонф-енаблед /
судо нано / етц / монит / монитрцКорак 2
Тамо ћемо видети следеће:
ЕНЛАРГЕ
Корак 3
У овој датотеци ће бити могуће додати више опција за процесе за управљање, креирање упозорења путем е -поште или омогућити ХТТПД. Да бисмо омогућили интегрисани ХТТП интерфејс кроз који можете да видите статус надзираних услуга и управљате услугама са веб интерфејса, морамо лоцирати следећи ред:
подесите хттпд порт 2812 и
ЕНЛАРГЕ
Корак 4
Ту смо уклонили коментар, уклонили знак # из следећих редова:
подесите хттпд порт 2812 и користите адресу лоцалхост # прихватите само везу од лоцалхост дозволите лоцалхост # дозволите лоцалхост -у да се повеже са сервером и дозволите администратору: монит # захтевају корисника 'админ' са лозинком 'монит'Спремамо промене помоћу тастера Цтрл + О и излазимо из њих помоћу тастера Цтрл + Кс. Сада ћемо конфигурисати Монит за надгледање неких Линук апликација.
Корак 5
На пример, да бисмо управљали Апацхе -ом, извршићемо следећи ред:
цат / етц / монит / цонф-аваилабле / апацхе2
ЕНЛАРГЕ
Корак 6
Можемо видети детаље параметара који ће бити анализирани. Ако желимо да надгледамо ОпенВПН, извршићемо следећи ред:
судо нано / етц / монит / цонф-аваилабле / опенвпнОво ће створити нову датотеку у коју ћемо залепити следеће:
проверите процес опенвпн са пидфиле /вар/рун/опенвпн/сервер.пид група ногроуп старт програм = "/етц/инит.д/опенвпн старт" стоп програм = "/етц/инит.д/опенвпн стоп" ако неуспешан хост лоцалхост порт 1194 затим поново покрените ако се 5 рестартује са 5 циклуса, време чекања зависи од опенвпн_бин датотеке за проверу опенвпн_бин са путањом / уср / сбин / опенвпн група ногроуп инцлуде / етц / монит / темплатес / роотбин
ЕНЛАРГЕ
Корак 7
Спремамо промене у датотеци помоћу тастера Цтрл + О и излазимо са Цтрл + Кс. Сада ћемо то омогућити покретањем:
судо лн -с / етц / монит / цонф-аваилабле / опенвпн / етц / монит / цонф-енаблед /Кад год изводимо нови задатак, морамо извршити следећу команду да бисмо проверили да ли све ради исправно:
монит -т
ЕНЛАРГЕ
Корак 8
Поново покрећемо услугу извршавањем било ког од следећих редова:
судо /етц/инит.д/монит релоад судо системцтл релоад монитДруге алтернативне апликације за надгледање су:
МиСКЛ
цат / етц / монит / цонф-аваилабле / мискл
НГИНКС
цат / етц / монит / цонф-аваилабле / нгинк
ОпенССХД сервер
цат / етц / монит / цонф-аваилабле / опенссх-сервер
Корак 9
Да бисмо знали тренутно стање процеса, у овом случају ОпенВПН, извршићемо следеће:
судо монит статус опенвпн
ЕНЛАРГЕ
Корак 10
Тренутно желимо да приступимо записима Монит, само извршимо следећи ред:
судо таил -ф /вар/лог/монит.лог
ЕНЛАРГЕ
Монит је практична алтернатива за исправно управљање сваком апликацијом коју инсталирамо на Линуку и на тај начин има капацитет за централизирану администрацију.