Инсталирајте Заббик на РедХат Центос 7 системе

Овај пут ћемо имати комплетан водич о томе како инсталирати заббик 2.4.5 на Центос / Ред Хат сервере верзије 7 или новије.
Шта је Заббик?
То је систем за надгледање мреже који је створио Алексеј Владисхев. Дизајниран је за праћење и снимање статуса различитих мрежних услуга, сервера и мрежног хардвера.
Користи МиСКЛ, ПостгреСКЛ, СКЛите, Орацле или ИБМ ДБ2 као база података. Његова позадина је написана на Ц, а веб фронтенд је написан на ПХП -у. Заббик нуди неколико опција праћења:
  • Једноставне провере које могу да провере доступност и ниво одговора стандардних услуга, као што су СМТП или ХТТП, без потребе за инсталирањем било ког софтвера на надзираном хосту.
  • Заббик агент се такође може инсталирати на УНИКС и Виндовс машине за надгледање статистике као што су оптерећење процесора, искоришћеност мреже, простор на диску итд.
  • Као алтернатива инсталирању агента на хостовима, Заббик укључује подршку за надгледање преко СНМП, ТЦП и ИЦМП протокола, као и преко ИПМИ, ЈМКС, ССХ, телнет и коришћење прилагођених конфигурацијских параметара. Заббик подржава различите механизме обавештавања у реалном времену, укључујући КСМПП.

Заббик главне карактеристике
  • Високе перформансе и могућности надгледања уређаја (Сервери, хардвер као што су штампачи, рутери, између осталог).
  • Централизовано праћење путем веб администратора (Предњи крај).
  • Агенти који се могу инсталирати на различите оперативне системе, на пример: Линук, Соларис, ХП-УКС, АИКС, ФрееБСД, ОпенБСД, ОС Кс, Тру64 / ОСФ1, Виндовс 2000, Виндовс Сервер 2003, Виндовс КСП, Виндовс Виста, Виндовс Сервер 2008, Виндовс 7, Виндовс 8 и недавно Виндовс 2012
  • СЛА који вам омогућава да анализирате квалитет услуга које ваш ИТ пружа вашој организацији.

Како Заббик ради?
Заббик вам нуди надзор за "ЛАН, локалне мреже" И "ВАН, мреже широког подручја". Апликација је инсталирана на серверу (Линук) и тада је посвећена "Прикупља информације". Он пружа ВЕБ интерфејс у ​​којем су графички приказане све информације које прикупља. Има агенте за Линук, Мац и Виндовс који су инсталирани у "Сервери" или "Радне станице" да сте заинтересовани за праћење. Осим тога, ово решење вам омогућава да видите, између осталог, статус штампача, рутера, прекидача, сензора температуре и влажности.
Заббик вс Нагиос или Зеносс?
Три апликације су представљене као решења отвореног кода, међутим једина једина 100% бесплатна је Заббик. Тако много Нагиос и Зеноос свој пословни модел заснивају на продаји додатака или проширених верзија производа. Међутим Заббик живи од сертификата до ИТ професионалаца, књиге и подршку.
У случају Заббика, све што вам је потребно за праћење је слободно доступно, уз детаљ да је конфигурација мало техничка, међутим лако је разумљива.
Заббик инсталација на Центос / Ред Хат 7
Фокусираћемо се на инсталацију Центос и РедХат система, ау другом посту ћу говорити о њиховој инсталацији у Убунту / Дебиан. У време писања водича Заббик не нуди унапред компајлирани пакет, морамо преузети извор и ручно га саставити.

1. Инсталирајте зависности


Да бисмо компајлирали, морамо инсталирати све потребне зависности и алате. За верзију 2.4.5 потребни су нам: буилд-ессентиалс, развојни алати, ГЦЦ, цурл, вгет и неке зависности за СНМП подршку.
Улазимо у наш терминал као роот и покрећемо.
 иум инсталл гцц гцц-ц ++ маке опенссл-девел цурл вгет нет-снмп нет-снмп-утилс нет-снмп-либс нет-снмп-девел гнутлс гнутлс-девел либкмл2 либкмл2-девел 

2. Инсталирајте МариаДБ базу података и њене библиотеке


Морамо инсталирати МариаДБ и развојну библиотеку МиСКЛ.
 иум инсталл мариадб-сервер мариадб-цлиент мариадб-девел
покрећемо услугу:
 системцтл старт мариадб.сервице
Када завршимо инсталацију морамо заштитити базу података помоћу мискл_сецуре_инсталлатион са администраторским привилегијама.
 мискл_сецуре_инсталлатион
Чаробњак почиње да конфигурише базу података, морамо да одговоримо на следећи начин:
 Унесите тренутну лозинку за роот ## Притиснемо ентер Ентер Сет роот пассворд? (Да / Не) ## Кажемо не Уклонити анонимне кориснике? ## Кажемо да Забрани даљинско пријављивање роот -а? ## Кажемо да Уклонити тестну базу података и приступити јој? ## Кажемо да сада поново учитати табеле привилегија? ## Кажемо да Све је готово! Ако сте довршили све горе наведене кораке, ваша МариаДБ инсталација би сада требала бити заштићена. 
Са овим би било све.

3. Инсталирајте Апацхе Сервер и ПХП


Следећи корак ће бити инсталирање веб сервер са ПХП -ом. (У центос Апацхе пакет је хттпд).
 иум инсталл хттпд пхп пхп-мискл пхп-гд пгп-цли пхп-кмл пхп-бцматх пхп-мбстринг мод_ссл опенссл
Морамо да конфигуришемо ПХП тумач и подесимо неке вредности тако да се може користити са Заббик сервером. Отварамо пхп.ини у мом случају користићу вим едитор и променићемо неке вредности. Показаћу подразумевану вредност лево, а измењену десну.
 вим /етц/пхп.ини
 пост_мак_сизе = 8М → пост_мак_сизе = 16М мак_екецутион_тиме = 30 → мак_екецутион_тиме = 300 мак_инпут_тиме = 60 → мак_инпут_тиме = 300; дате.тимезоне = Цонтинент / Цити → дате.тимезоне = Америца / Царацас #Не заборавите да избришете; ; алваис_популате_рав_пост_дата = Укључено → алваис_популате_рав_пост_дата = -1 
У мом случају сам поставио време Венецуеле, можете видети листу временских зона компатибилних са ПХП-ом на ----> хттп://пхп.нет/мануал/ен/тимезонес.пхп
Затварамо датотеку спремајући измене и поново покрећемо апацхе услугу.
 системцтл поново покрените хттпд.сервице
Биће то само поновно покретање.

4. Преузмите и компајлирајте Заббик сервер


Након што смо припремили систем, можемо да преузмемо верзије Заббиз -а са његове званичне веб странице.У време писања водича стабилна верзија је 2.4.5, можемо је преузети са вгет -ом.
 вгет хттп: //соурцефорге.нет/пројецтс/заббик/филес/ЗАББИКС \ Латест \ \ Стабле/2.4.5/заббик-2.4.5.тар.гз
Друге верзије можете видети из званичног спремишта ---> хттп: //соурцефорге.н… с / заббик / филес /
Након преузимања таблета настављамо са декомпресијом
 тар кфз заббик-2.4.5.тар.гз # цд заббик-2.4.5.тар.гз / # лс 
Можемо видети све опције приликом састављања бинарног фајла са ./цонфигуре -х, у случају ове лабораторије користићу типичну инсталацију користећи следеће параметре.
 ./цонфигуре --енабле-сервер --енабле-агент --витх-мискл --енабле-ипв6 --витх-нет-снмп --витх-либцурл --витх-либкмл2
Чекамо неко време, а затим покрећемо маке за креирање извршне датотеке. (Овај корак може да потраје дуже него када конфигуришемо) за завршетак користимо маке инсталл.
 # маке # маке инсталл 
Направите инсталацију.

5. Поставке након инсталације


Након инсталирања морамо створити корисника без административних привилегија за покретање Заббик процеса као демон. Можемо користити усерадд.
 гроупадд заббик усерадд -г заббик -д / уср / лоцал / схаре / заббик -с / бин / фалсе заббик усерадд: упозорење: кућни директоријум већ постоји. Не копирате ниједну датотеку из директорија скел у њу.

6) Конфигуришите МариаДБ базу података за Заббик


Направићемо базу података за Заббик којој може приступити корисник заббик.
 мискл -у роот -п МариаДБ> креирај базу података заббик; МариаДБ> доделите све привилегије на заббик. * За 'заббик' @ 'лоцалхост' идентификовано са 'ваша лозинка'; МариаДБ> привилегије испирања; МариаДБ> екит 
Не заборавите да промените лозинку за своју базу података. У случају да желимо да користимо базу података ван нашег сервера коју користимо.
 МариаДБ> доделите све привилегије на заббик. * За 'заббик' @ '%' идентификовано са 'иоур_пассворд';
Морамо се вратити у директориј инсталационог програма Заббик ако га нема. Наведите МиСКЛ табеле и увезите их у нову базу података коју смо креирали помоћу.
 [роот @ Јонцак1 заббик -2.4.5] # мискл -у заббик -п заббик <база података / мискл / сцхема.скл Унесите лозинку: [роот @ Јонцак1 заббик -2.4.5] # мискл -у заббик -п заббик <база података / мискл / имагес.скл Унесите лозинку: [роот @ Јонцак1 заббик -2.4.5] # мискл -у заббик -п заббик <база података / мискл / дата.скл Унесите лозинку: [роот @ Јонцак1 заббик -2.4.5] #

7. Конфигуришите Апацхе Сервер за Заббик


Мапе смо већ увезли, сада морамо исто учинити и за датотеке на веб серверу. Морамо уклонити сав Садржај који се налази у / вар / ввв / хтмл /
 рм /вар/ввв/хтмл/индек.хтмл цп -рф фронтендс / пхп / * / вар / ввв / хтмл /
Морамо додати заббик корисника којег смо створили у апацхе групу, додатно омогућити ССЛ Апацхе да могу да трчим Заббик на хттпс
 усермод -аГ апацхе заббик а2енмод ссл а2енсите дефаулт -ссл
Морамо поново покренути веб сервер како би се промене могле применити.
 системцтл поново покрените хттпд.сервице
Они ће бити примењени.

8. Конфигуришите Заббик Сервер


Сада морамо изменити Заббик конфигурацијску датотеку, не заборавите да користите уређивач текста који више волите, у мом случају ћу користити вим.
 вим /уср/лоцал/етц/заббик_сервер.цонф # ЛистенПорт = 10051 → ЛистенПорт = 10051 ЛогФиле = / тмп / заббик_сервер.лог → ЛогФиле = / вар / лог / заббик_сервер.лог # ДБХост = лоцалхост → ДБХост = лоцалхост # У случају да ДБ је даљински, поставите ИП овде. ДБНаме = заббик → #Поставите име базе података. ДБУсер = роот → ДБУсер = заббик # ДБПассворд = → ДБПассворд = 'сврадм2010' ДБСоцкет = / тмп / мискл.соцк → ДБСоцкет = / вар / рун / мисклд / мисклд.соцк # ДБПорт = 3306 → ДБПорт = 3306
Морамо креирати датотеку у којој ће Заббик испуштати дневнике и додавати дозволе како би Заббик могао да пише у њу.
 додирните /вар/лог/заббик_сервер.лог цхмод 775 /вар/лог/заббик_сервер.лог цхгрп заббик /вар/лог/заббик_сервер.лог 
Коначно, након што завршимо са свим конфигурацијама, можемо покренути Заббик сервер и његовог агента тако да може локално прикупљати информације.
 / уср / лоцал / сбин / заббик_сервер / уср / лоцал / сбин / заббик_агентд / уср / лоцал / сбин / заббик_агент 
Можемо проверити да ли ради помоћу нетстат -а.
 [роот @ Јонцак1 лоцал] # нетстат -тулпн Активне Интернет везе (само сервери) Прото Рецв-К Сенд-К Локална адреса Страна адреса Држава ПИД / назив програма тцп 0 0 0.0.0.0:3306 0.0.0.0:* ЛИСТЕН 13512 / мисклд тцп 0 0 0.0.0.0:5901 0.0.0.0:* ЛИСТЕН 977 / Ксвнц тцп 0 0 0.0.0.0:111 0.0.0.0:* ЛИСТЕН 591 / рпцбинд тцп 0 0 0.0.0.0:6001 0.0.0.0:* ЛИСТЕН 977 / Ксвнц тцп 0 0 0.0.0.0:22 0.0.0.0:* ЛИСТЕН 962 / ссхд тцп 0 0 127.0.0.1:25 0.0.0.0:* ЛИСТЕН 1005 / мастер тцп 0 0 0.0.0.0:10050 0.0.0.0:* СЛУШАЈ 23811 / заббик_агентд тцп6 0 0 ::: 111 ::: * ЛИСТЕН 591 / рпцбинд тцп6 0 0 ::: 80 ::: * ЛИСТЕН 23778 / хттпд тцп6 0 0 ::: 6001 ::: * ЛИСТЕН 977 / Ксвнц тцп6 0 0 ::: 22 ::: * ЛИСТЕН 962 / ссхд тцп6 0 0 :: 1: 25 ::: * ЛИСТЕН 1005 / мастер тцп6 0 0 ::: 443 ::: * ЛИСТЕН 23778 / хттпд тцп6 0 0 ::: 10050 ::: * ЛИСТЕН 23811 / заббик_агентд удп 0 0 0.0.0.0:68 0.0.0.0:* 815 / дхцлиент удп 0 0 0.0.0.0:23110 0.0.0.0:* 815 / дхцлиент удп 0 0 0.0.0.0:111 0.0.0.0:* 591 / рпцбинд удп 0 0 0.0.0.0:123 0.0.0.0:* 592 / цхронид удп 0 0 0.0.0.0:41601 0.0. 0.0:* 583 / авахи-даемон: р удп 0 0 0.0.0.0:5353 0.0.0.0:* 583 / авахи-даемон: р удп 0 0 0.0.0.0:752 0.0.0.0:* 591 / рпцбинд удп 0 0 127.0 .0.1: 323 0.0.0.0:* 592 / цхронид удп6 0 0 ::: 111 ::: * 591 / рпцбинд удп6 0 0 ::: 123 ::: * 592 / цхронид удп6 0 0 ::: 18 132 :: : * 815 / дхцлиент удп6 0 0 ::: 752 ::: * 591 / рпцбинд удп6 0 0 :: 1: 323 ::: * 592 / цхронид 
Сада прелазимо на инсталацију.

9. Инсталирајте Заббик веб интерфејс


Коначно, морамо инсталирати и конфигурисати Заббик веб интерфејс. Морамо да користимо прегледач и унесемо адресу сервера који смо конфигурисали.
хттп: //ИП_адреса/сетуп.пхп
или унесите ССЛ
хттпс: //ИП_аддресс/сетуп.пхп

ЕНЛАРГЕ

Означимо следеће па верификујемо неколико корака да ли је тачно можемо да наставимо.

Прилажем листу свих услова у случају да нешто недостаје.

Ставили смо акредитиве базе података коју смо креирали.

Додали смо детаље Заббик Бацкенд сервера.

Даће нам резиме опција које смо поставили, важно пре него што притиснемо следећи морамо променити вредности датотеке тако да их група апацхе може изменити.
 цховн -Р апацхе / вар / ввв / хтмл / цонф /
Враћамо се у прегледач и притиснемо следећи.
Ако је тачно, видећемо овај екран.

Враћамо се на конзолу и мењамо дозволу датотеке:
 цховн -Р апацхе / вар / ввв / хтмл / цонф /
Честитамо што сте инсталирали Заббик сервер и можете се пријавити са подразумеваним корисничким именом.
 корисник: администраторска лозинка: заббик

ЗакључциИнсталирали смо Заббик сервер, инсталација може бити помало досадна, али се може аутоматизирати помоћу скрипте, за сада можете надзирати лоцалхост у другом посту. Говорит ћу о томе како инсталирати агенте на вањске рачунаре, конфигурирати га да шаље упозорења путем гмаила и како да инсталира агента на рачунаре са оперативним системом Виндовс.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен

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

wave wave wave wave wave