Како инсталирати и конфигурирати Нагиос на ЦентОС 7

Пуно смо причали о важности обављања задатака надгледања и управљања на различитим управљаним серверима, јер од тога зависи њихова савршена оперативност и морамо имати на уму да многи процеси, услуге и задаци зависе од стабилног и сигурног сервера.

Међу алатима које можемо користити у ту сврху имамо Нагиос, а данас ће овај водич анализирати како га инсталирати и приступити надгледању сервера у реалном времену ЦентОС 7. Захваљујући надзору, моћи ћемо да контролишемо шта се дешава у нашој опреми, спречавајући на тај начин било какав квар или откривајући узрок било које од њих.

Хајде да видимо шта је Нагиос и зашто је важно знати све што се дешава на нашим рачунарима и на нашој мрежи.

Шта је НагиосНагиос је апликација отвореног кода преко које ћемо имати прилику да на једноставан начин спроведемо централизовано надгледање рачунара и мреже задужене за нас.

Захваљујући Нагиосу, добићемо упозорења и обавештења о свим догађајима који се дешавају унутар оперативног система, а даљинско управљање рачунарима развијено је у једном окружењу, што олакшава његову контролу.

Нагиос ФеатуресСа Нагиосом имамо следеће карактеристике:

  • Даљински надзор помоћу протокола ССХ или ССЛ.
  • Можемо да управљамо и надгледамо мрежни протоколи као што су СМТП, ПОП3, ХТТП, ННТП, ИЦМП, СНМП.
  • Систем од додатке која нуди могућност стварања нових услуга надзора користећи алате као што су Питхон, ПХП, Ц ++, између осталих.
  • Подржава имплементацију домаћин редундантни системи надзора.
  • Менаџмент у реалном времену.
  • Садржи графика перформансе, аутоматско откривање и дистрибуирани надзор.

Нагиос предусловиЗа исправну инсталацију Нагиоса у ЦентОС 7 биће потребно следеће:

  • Имајте корисничке дозволе корен.
  • Инсталирали сте ЛАМП на серверу ЦентОС 7.
Најновија верзија Нагиоса је 4.3.

1. Инсталирајте библиотеке за Нагиос на ЦентОС 7


Први корак је инсталирање низа библиотека које ће бити неопходне за оптималан развој Нагиоса у ЦентОС 7, за то ћемо извршити следећи ред. Прихватамо преузимање и одговарајућу инсталацију пакета.
 судо иум инсталл гцц глибц глибц-цоммон гд гд-девел маке нет-снмп опенссл-девел кинетд унзип 

2. Креирајте корисника и групу за Нагиос на ЦентОС 7


Овај корисник је неопходан за извршавање процеса Нагиос, у овом случају ћемо креирати корисника нагиос и нагцмд групу, за то ћемо користити следеће редове по њиховом редоследу:
 судо усерадд нагиос судо гроупадд нагцмд судо усермод -а -Г нагцмд нагиос

3. Инсталирајте Нагиос Цоре на ЦентОС 7


За ово морамо да одемо на следећу везу да проверимо најновију верзију Нагиос Цоре -а, која је тренутно 4.3.1.

Корак 1
Тамо можемо десним тастером миша кликнути на везу за преузимање и изабрати опцију Копирајте урл

Корак 2
Прво ћемо приступити коренском директоријуму користећи опцију цд ~, а касније ћемо извршити следећи ред са одговарајућом верзијом Нагиос Цоре:

 цурл -Л -О хттпс://ассетс.нагиос.цом/довнлоадс/нагиосцоре/релеасес/нагиос-4.3.1.тар.гз 

Корак 3
Затим издвајамо садржај преузете датотеке извршавањем следећег:

 тар квф нагиос - *. тар.гз

Корак 4
Када се садржај издвоји, идемо у директоријум у који је екстрахован Нагиос Цоре помоћу следеће опције:

 цд нагиос- * 
Корак 5
Тамо ћемо конфигурисати инсталациони програм извршавањем следећег:
 ./цонфигуре --витх-цомманд-гроуп = нагцмд

Корак 6
Следећи корак је компајлирање Нагиоса покретањем следећег:

 учини све

Корак 7
Када се ова команда заврши, настављамо са извршавањем следећих наредби како бисмо инсталирали Нагиос, повезане скрипте и неке конфигурацијске датотеке:

 судо маке инсталл инсталирај судо маке инсталл-цоммандмоде судо маке инсталл-инит судо маке инсталл-цонфиг судо маке инсталл-вебцонф 

Корак 8
Сада ћемо додати групу створену за Нагиос у Апацхе како бисмо избегли проблеме са повезивањем:

 судо усермод -Г нагцмд апацхе

4. Инсталирајте додатке Нагиос на ЦентОС 7

Сада настављамо са инсталирањем додатака Нагиос који нам омогућавају да добијемо већу компатибилност и функционалност алата.

Корак 1
На следећој вези налазимо најновију верзију додатака, 2.2.1 која је тренутна:

Корак 2
Да бисмо га преузели, копираћемо адресу везе и у ЦентОС 7 идемо у главни директоријум користећи опцију цд ~. Када се нађемо у директоријуму, извршићемо следеће за преузимање:

 цурл -Л -О хттп://нагиос-плугинс.орг/довнлоад/нагиос-плугинс-2.2.1.тар.гз 

Корак 3
Садржај преузете датотеке издвајамо извршавањем следећег:

 тар квф нагиос -плугинс - *. тар.гз

Корак 4
Сада приступамо директоријуму у који смо га преузели извршавањем

 цд нагиос-плугинс- *.
Тамо ћемо конфигурисати преузету датотеку извршавањем следеће линије:
 ./цонфигуре --витх-нагиос-усер = нагиос --витх-нагиос-гроуп = нагиос --витх-опенссл 

Корак 5
Прелазимо на саставите додатке Нагиос покретање наредбе маке:

Корак 6
Додатне компоненте инсталирамо помоћу следеће линије:

 судо маке инсталл 

5. Инсталирајте НРПЕ на ЦентОС 7


НРПЕ (Нагиос Ремоте Плугин Екецутор) нам омогућава да успоставимо удаљену комуникацију између сервера.

Корак 1
На следећој страници налазимо најновију верзију НРПЕ -а коју морамо копирати да бисмо наставили са преузимањем:

Корак 2
Приступамо главном директоријуму користећи цд ~ и тамо ћемо извршити следећи ред да извршимо одговарајуће преузимање:

 цурл -Л -О хттп://довнлоадс.соурцефорге.нет/пројецт/нагиос/нрпе-2.к/нрпе-2.15/нрпе-2.15.тар.гз

Корак 3
Издвајамо садржај датотеке:

 тар квф нрпе - *. тар.гз

Корак 4
Сада идемо у директоријум у којем је наведена датотека екстрахована помоћу цд нрпе- * и тамо ћемо конфигурисати датотеку извршавањем следећег:

 ./цонфигуре --енабле-цомманд-аргс --витх-нагиос-усер = нагиос --витх-нагиос-гроуп = нагиос --витх-ссл = / уср / бин / опенссл --витх-ссл-либ = / уср / либ / к86_64-линук-гну

Корак 5
Сада настављамо са изградњом и инсталирањем НРПЕ -а и неких конфигурацијских датотека извршавањем следећих редова по њиховом редоследу:

 направи све судо маке инсталирај судо маке инсталл-кинетд судо маке инсталл-даемон-цонфиг

Корак 6
Када се ове команде изврше, приступићемо датотеци сцрипт кинетд Да бисмо унели измене, за ово ћемо користити жељени уређивач:

 судо нано /етц/кинетд.д/нрпе 

Корак 7
Тамо морамо ићи на ред само_од и доделите ИП адресу нашег ЦентОС 7 сервера:

Корак 8
Чувамо датотеку користећи комбинацију тастера

Цтрл + О.

И ми смо изашли истог користећи:

Цтрл + Кс

Корак 9
Поново покрећемо услугу кинетд извршавањем следећег:

 судо сервис кинетд рестарт

До сада смо успешно инсталирали Нагиос на ЦентОС 7.

6. Конфигуришите Нагиос 4 на ЦентОС 7

Корак 1
Да бисмо извршили одговарајућа прилагођавања у Нагиосу, морамо приступити његовој конфигурацијској датотеци помоћу следеће линије:

 судо нано /уср/лоцал/нагиос/етц/нагиос.цфг
Корак 2
Тамо морамо ићи на ред цфг_дир = / уср / лоцал / нагиос / етц / серверс и разкоментирајте га брисањем симбол #:

Корак 3
Чувамо промене и излазимо из датотеке. Сада ћемо створити директориј у којем ће се налазити конфигурације сваког од сервера који се надгледају, за то морамо учинити сљедеће:

 судо мкдир / уср / лоцал / нагиос / етц / серверс 
Конфигуришите Нагиос контактеДа бисмо извршили овај процес, приступићемо одговарајућој датотеци извршавањем следећег:
 судо нано /уср/лоцал/нагиос/етц/објецтс/цонтацтс.цфг 
Тамо ћемо лоцирати линију е-маил и видећемо следеће:

Тамо ћемо унети одговарајући налог е -поште на који ћемо примати упозорења о серверу. Чувамо промене и излазимо из датотеке.

7. Конфигуришите команду цхецк_нрпе у ЦентОС 7

Корак 1
Да бисмо конфигурисали ову команду која ће нам омогућити конфигурисање удаљених веза, приступићемо њеној одговарајућој конфигурационој датотеци извршавањем следећег:

 судо нано /уср/лоцал/нагиос/етц/објецтс/цоммандс.цфг 
Корак 2
Ту идемо на крај датотеке и додајемо следеће:
 дефине цомманд {цомманд_наме цхецк_нрпе цомманд_лине $ УСЕР1 $ / цхецк_нрпе -Х $ ХОСТАДДРЕСС $ -ц $ АРГ1 $}

Чувамо промене.

8. Конфигуришите Апацхе на ЦентОС 7

Корак 1
Следећи корак се састоји од стварања корисника по имену нагиосадмин, преко којег ћемо имати приступ интернету помоћу Апацхе -а, за то ћемо користити наредбу хтпассвд:

 судо хтпассвд -ц /уср/лоцал/нагиос/етц/хтпассвд.усерс нагиосадмин 
Корак 2
Биће потребно да поставите одговарајуће лозинке:

Корак 3
Поново ћемо покренути Апацхе услуге:

 судо системцтл старт нагиос.сервице судо системцтл рестарт хттпд.сервице
Корак 4
Ако желимо да се Нагиос конфигурише од почетка система, извршићемо следећи ред:
 судо цхкцонфиг нагиос он

БелешкаАко желимо да ограничимо приступ Нагиосу путем ИП адресе, морамо да одемо до следеће датотеке:

 судо нано /етц/хттпд/цонф.д/нагиос.цонф

Корак 5
Тамо морамо дати коментар додавањем симбола # на почетак следећих редова:

 ***** допусти, одбиј Дозволи од свих
Корак 6
И уклоните коментар уклањањем симбола # на следеће редове:
 # ***** дени, аллов # Дени фром алл # Аллов фром 127.0.0.1 

Корак 7
Чувамо промене. Биће потребно поново покренути Апацхе услуге:

 судо системцтл рестарт нагиос.сервице судо системцтл рестарт хттпд.сервице

9. Приступите Нагиос 4 на ЦентОС 7


Корак 1
Са свим овим вредностима можемо да одемо у било који прегледач и унесемо следећу синтаксу:
 хтпп: // ИП / нагиос 
Корак 2
Следећа порука за потврду идентитета ће се приказати где морамо да унесемо додељено Нагиос корисничко име и лозинку:

ЕНЛАРГЕ

Корак 3
Кликните на Старт сессион и ово ће бити Нагиос окружење у ЦентОС 7:

ЕНЛАРГЕ

Корак 4
Одатле ћемо имати могућност спровођења одговарајуће анализе у споредним опцијама као што су:

Домаћини

ЕНЛАРГЕ

Услуге

ЕНЛАРГЕ

Догађаји

ЕНЛАРГЕ

Као што смо проверили, Нагиос је практичан алат за управљање процесом праћења наших сервера. У следећем водичу предлажемо још једну алтернативу за вас како пратити перформансе на Линук -у помоћу Пидасх -а.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave