Овај пут ћемо разговарати о врло занимљивој теми за нашу улогу ИТ администратора, а то има везе са алатом Заббик, користићемо верзију 2.4.5 и анализираћемо њену главну функцију, како нам може помоћи у управљању и уопште њеним вишеструким аспектима. У много наврата грешимо приликом инсталирања апликација и не престајемо да анализирамо њихов опсег, њихове карактеристике и друге задатке које можемо с њима обављати и, можда због незнања, не искориштавамо их максимално.
Хајде да причамо мало о Заббик -у, алату Заббик је софтвер отвореног кода који нам даје могућност праћења сервера, мреже и различитих апликација у нашој организацији у реалном времену и омогућава нам да генеришемо графику како бисмо имали јаснији концепт наше инфраструктуре.
Неке карактеристике Заббика
Подешавања упозорењаОмогућава нам да шаљемо обавештења која филтрирају према примаоцу, врсти медија, између осталог. Аутоматске радње могу укључивати даљинске команде.
Графика у реалном временуДаје нам графичку функционалност за динамичко праћење наше архитектуре.
Могућност веб праћењаЗаббик нам омогућава да симулирамо окружење путем веба.
Више опција приказаОмогућава вам да креирате прилагођене графике комбинујући различите елементе у један, и омогућава вам да направите мрежна мапирања.
Чување историјских податакаОмогућава нам да складиштимо податке у бази података и можемо да конфигуришемо параметре историје.
Једноставно подешавањеМожемо додати различите уређаје за надгледање, попут сервера и рачунара, такође можемо применити шаблоне за надгледање уређаја.
Претраживање мрежеЗаббик може аутоматски тражити мрежне уређаје и самостално регистровати агента.
Веб интерфејсЊегова платформа је заснована на ПХП -у. Може му се приступити са било ког места и омогућава вам да имате дневнике ревизије.
Остале његове многе карактеристике су следеће
- Прикупљање података
- Провера перформанси
- Подржава СНМП, ИПМИ, ЈМКС и ВМваре
- Прилагођени извештаји
- Можемо креирати извештаје по серверу или по агенту
Поврх тога Заббик има велику скалабилност, као омогућава праћење до 100.000 уређаја, више од милион показатеља, између осталих. Као што видимо, то је веома моћан алат који ће нам омогућити да задржимо прецизну контролу над сваким ресурсом који имамо на располагању.
У овој студији ћемо знати његову инсталацију у следећим окружењима:
- Дебиан 8
- ЦРВЕНИ ШЕШИР 7
- ЦентОС 7
Заббик има способност да надгледајте стандардне мрежне услуге попут ХТТП, ФТП, СМТП итд. без потребе за инсталирањем додатних пакета. Наставимо са Заббик инсталација и конфигурација имајући у виду следеће параметре:
- МиСКЛ за складиштење прикупљених података
- ПХП
- Апацхе
Започећемо процес инсталације Заббика користећи окружење Дебиан 8 Јессие које се може преузети са њихове веб странице.
ДЕБИАН
Корак 1
Први корак за извршавање ће бити спровођење инсталирање потребних пакета Да бисмо покренули Заббик, унећемо следеће команде:
У Дебиану 8:
судо апт-гет инсталл буилд-ессентиал гцц цурл вгет либснмп-дев либцурл4-гнутлс-дев либкмл2-девУ ЦРВЕНОМ ШЕШИРУ / ЦентОС 7:
иум инсталл гцц гцц-ц ++ маке опенссл-девел цурл вгет нет-снмп нет-снмп-утилс нет-снмп-либс нет-снмп-девел гнутлс гнутлс-девел либкмл2 либкмл2-девелБелешкаЗапамтите да ове команде морамо извршити као роот корисник, ако не можемо приступити роот кориснику, морамо извршити наредбу су и унијети лозинку да бисмо постали роот.
Видимо да ће се преузимање и одговарајућа инсталација пакета наставити, прихватамо преузимање.
Корак 2
Следећи корак који морамо да извршимо је инсталирајте базу података, наши извештаји ће бити ускладиштени тамо, инсталираћемо МариаДБ (То је онај који тренутно замењује МиСКЛ) и његове библиотеке. Да бисмо инсталирали МариаДБ извршићемо следећу команду:
У Дебиану 8:
судо апт-гет инсталл мариадб-сервер мариадб-цлиент либмисклд-дев (ако смо као роот обришимо судо)У ЦРВЕНОМ ШЕШИРУ / ЦентОС 7:
иум инсталл мариадб-сервер мариадб-цлиент мариадб-девелПроцес преузимања ће почети, прихватамо преузимање да би систем извршио и инсталирао МариаДБ на наш систем.
У једном тренутку током инсталације МариаДБ, систем ће од нас тражити лозинку роот корисника базе података, морамо је унети и потврдити (запамтите да то мора бити сигурна лозинка).
Видимо да је инсталација МариаДБ -а била успешна.
Корак 3
Следећи корак који ћемо предузети је створите сигурносни параметар у нашој бази података, за ово ћемо унети команду:
мискл_сецуре_инсталлатионВидећемо да се приказује следеће:
Морамо унети лозинку коју смо конфигурисали за роот корисника.
Корак 4
Сада ћемо конфигуришите безбедносне параметре, једноставно морамо прихватити или не поставити питања система:
- Прва опција нам говори да ли желимо да променимо лозинку роот корисника, у овом случају ћемо унети слово н (Немој).
- Следеће питање се односи на анонимне кориснике, препоручљиво је да их избришете из безбедносних разлога, ми ћемо унети писмо И (И то је).
- Следећа опција се односи на даљински приступ роот корисника, исто за приступ и безбедносна питања најбоље је онемогућити ову опцију, уносимо слово И (И то је).
- У следећем питању видимо да нам систем говори да МариаДБ подразумевано доноси базу података под називом „тест“ где свако може имати приступ, систем нас пита да ли желимо да уклонимо ту базу података, уносимо слово И (И то је).
- Последње питање се односи на то да ли желимо да учитамо привилегије табеле у том тренутку, означавамо да, уносимо слово И (И то је).
Коначно видимо потврду да је све конфигурисано на задовољавајући начин.
Корак 5
Онда инсталираћемо ПХП и Апацхе, ПХП Омогућиће нам приступ Заббик функционалности. Да бисмо инсталирали ове језике, унећемо следеће команде:
У Дебиану 8:
судо апт-гет инсталл апацхе2 пхп5 пхп5-мискл пхп5-гд пхп5-цли пхп5-кмлрпцУ ЦРВЕНОМ ШЕШИРУ / ЦентОС 7:
иум инсталл хттпд пхп пхп-мискл пхп-гд пгп-цли пхп-кмл пхп-бцматх пхп-мбстринг мод_ссл опенсслВидећемо да процес преузимања почиње, морамо прихватити да систем преузме пакете и инсталира их.
Корак 6
Следеће морамо конфигуришите неке параметре у датотеци пхп.ини; Да бисмо отворили ову датотеку извршићемо следеће команде:
У Дебиану 8:
судо нано /етц/пхп5/апацхе2/пхп.иниУ ЦРВЕНОМ ШЕШИРУ / ЦентОС 7:
нано /етц/пхп.иниВидећемо да се приказује следећи прозор са свим подацима везаним за ПХП:
У овом прозору можемо користити комбинацију тастера ЦТРЛ + Ц да бисте пронашли и изменили ове вредности:
пост_мак_сизе = 16М
мак_екецутион_тиме = 300
мак_инпут_тиме = 300
дате.тимезоне = Континент / Град
алваис_популате_рав_пост_дата = -1
Видимо да у линији дате.тимезоне морамо да унесемо државу и град у коме се налазимо, морамо да унесемо своју локацију.
На линији мак_екецутион_тиме подразумевана вредност је 30, можемо је поставити на 300 да бисмо имали шири опсег извршавања.
Спремамо измене помоћу комбинације ЦТРЛ + О.
БелешкаАко желимо да добијемо комплетну листу временских зона које подржава ПХП, можемо ићи на следећу везу.
Корак 7
Следећи корак који морамо да предузмемо је поново покрените апацхе услугуПодсетимо се да је сваки пут када се изврши измена датотеке пхп.ини потребно поново покренути услугу да би се примениле промене. Извршићемо следеће:
У Дебиану 8:
судо системцтл поново покрените апацхе2.сервицеУ ЦРВЕНОМ ШЕШИРУ / ЦентОС 7:
системцтл поново покрените хттпд.сервицеВидећемо како се Апацхе поново покреће.
Корак 8
Сада ћемо преузмите, компајлирајте и инсталирајте Заббик, за ово ћемо извршити следећу команду:
вгет хттп: //соурцефорге.нет/пројецтс/заббик/филес/ЗАББИКС \ Латест \ \ Стабле/2.4.5/заббик-2.4.5.тар.гз
Извршавамо наредбу и процес преузимања почиње.
БелешкаУ случају проблема са преузимањем, унесите наредбу на следећи начин:
вгет хттп://соурцефорге.нет/пројецтс/заббик/филес/ЗАББИКС%20Латест%20Стабле/2.4.5/заббик-2.4.5.тар.гз
Коначно видимо да је преузимање исправно.
Корак 9
Следећи корак у нашем процесу је распакирајте и распакујте датотеке, за ово ћемо увести следеће команде:
тар кфз заббик-2.4.5.тар.гз цд заббик-2.4.5 / лсМожемо видети шта ова фасцикла садржи:
Корак 10
Затим идемо на еподесите одређене параметре помоћу команде ./цонфигуре -х. Да бисмо конфигурисали наш Заббик, унећемо следећу команду:
./цонфигуре --енабле-сервер --енабле-агент --витх-мискл --енабле-ипв6 --витх-нет-снмп --витх-либцурл --витх-либкмл2Извршавамо наредбу и цео процес конфигурације ће започети.
Коначно ћемо видети да је процес био исправан.
Као што видимо Заббик нам говори да можемо покренути наредбу маке, ово нам омогућава да креирамо инсталабилне бинарне датотеке и инсталирамо Заббик, запамтите да се мора покренути као роот, унећемо следеће:
маке маке инсталлПрво покрећемо наредбу маке:
Када се операција заврши, извршићемо наредбу маке инсталл:
Корак 11
Када извршимо ове команде, ми ћемо отворите налог без привилегија система који ће покренути Заббик демон, за то ћемо унети следеће команде:
гроупадд заббик усерадд -г заббик -д / уср / лоцал / схаре / заббик -с / бин / фалсе заббикВећ имамо свој рачун.
Корак 12
Онда конфигурисаћемо нашу МариаДБ базу података за Заббик, креираћемо корисника са привилегијама за управљање базом података, унесите следеће:
мискл -у роот -п креирање базе података заббик; доделите све привилегије на заббик. * 'заббик' @ 'лоцалхост' идентификованом са 'иоур_пассворд'; привилегије испирања; излаз
БелешкаАко Заббик ради у бази података која није МариаДБ, морате унети следећу синтаксу:
доделите све привилегије на заббик. * за 'заббик' @ '%' идентификовано са 'иоур_пассворд';
Корак 13
Следећи корак је уђите у директоријум Заббик и извуците ресурсе, у овом случају морамо унети следеће команде:
цд заббик -2.4.5 / лс датабасе / мискл / мискл -у заббик -п заббик <база података / мискл / сцхема.скл мискл -у заббик -п заббик <база података / мискл / имагес.скл мискл -у заббик -п заббик < датабасе / мискл / дата.склКорак 14
Сада прелазимо на конфигуришите Апацхе веб сервер за Заббик, за ово морамо копирати све ресурсе ПХП Фронтенда у оквиру Апацхе -а, за то ћемо унети следеће:
рм /вар/ввв/хтмл/индек.хтмл цп -рф фронтендс / пхп / * / вар / ввв / хтмл /Прелазимо на следећи корак.
Корак 15
Овде је наш циљ додај корисника Заббик у Апацхе системску групу ввв-дата, омогућите ССЛ модулу и хосту да могу безбедно да покрећу Заббик, запамтите да морамо поново покренути услугу након примене ових промена. Извршићемо следеће:
У Дебиану 8:
усермод -аГ ввв-дата заббик а2енмод ссл а2енсите дефаулт-ссл системцтл рестарт апацхе2.сервицеУ ЦРВЕНОМ ШЕШИРУ / ЦентОС 7:
усермод -аГ апацхе заббик системцтл рестарт хттпд.сервице
Корак 16
Наш следећи задатак ће бити конфигуришите Заббик сервер, за ово морамо уредити датотеку заббик_сервер.цонф, да бисмо то извели, унећемо следећу команду:
нано /уср/лоцал/етц/заббик_сервер.цонфВидећемо да се приказују следеће информације:
Важно је да за измену ове датотеке знамо која је ИП адреса нашег сервера, то се налази помоћу наредбе ифцонфиг, у нашем примеру то је 192.168.0.8. Ми идемо на уредите линију ДБХост који долази са текстом лоцалхост и ми ћемо унети наш ИП:
Сачувамо промене и излазимо из уређивача.
Корак 17
Требати направите датотеку дневника и обезбедите неопходне дозволе како би Заббик могао да им пише, за то ћемо унети следећу команду:
додирните /вар/лог/заббик_сервер.лог цхмод 775 /вар/лог/заббик_сервер.лог цхгрп заббик /вар/лог/заббик_сервер.логКада креирамо ову датотеку, идемо напред.
Корак 18
Сада морамо покрените Заббик агента и сервер, извршићемо следеће команде:
/ уср / лоцал / сбин / заббик_сервер / уср / лоцал / сбин / заббик_агентд / уср / лоцал / сбин / заббик_агентДа бисмо добили статус Заббика и портова за слушање, извршавамо наредбу нетстат:
нетстат -тулпн
Корак 19
Идемо сада инсталирајте Заббик интерфејс за сучеље За то морамо у претраживач унети ИП адресу машине хттп: 192.168.0.8/сетуп.пхп. Видећемо да се приказује следећи прозор за наставак инсталације:
ЕНЛАРГЕ
[цолор = ргб (169,169,169)] Кликните на слику за повећање [/ цолор]
Дајемо кликните на Даље и прозор са предусловима ће се приказати, овде можемо видети оне који имају грешку:
Прилагођавамо промене назначено у систему, поново покрећемо услугу Апацхе и већ видимо да је све тачно. Дајемо кликните на Даље и сада је потребно конфигурисати параметре базе података, видимо да ће корисник са којим ћемо ући бити роот (који је креиран током инсталације МиСКЛ -а).
Као што видимо, имамо могућност да тестирамо везу са базом података (Тест Цоннецтион).
У следећем прозору можемо видети детаље о серверу Заббик.
Дајемо кликните на Даље и сада ћемо видети резиме инсталације. Следеће дајемо кликните на Даље да бисте започели процес инсталације:
Корак 20
Када инсталација заврши, можемо унети своје акредитиве:
ЕНЛАРГЕ
[цолор = ргб (169,169,169)] Кликните на слику за повећање [/ цолор]
Приликом уласка на Заббик платформу моћи ћемо да посматрамо различите могућности које имамо за управљање нашом инфраструктуром. Са ове платформе можемо обављати све управљачке задатке, као што су:
Мониторинг
ЕНЛАРГЕ
[цолор = ргб (169,169,169)] Кликните на слику за повећање [/ цолор]
Извештаји
ЕНЛАРГЕ
[цолор = ргб (169,169,169)] Кликните на слику за повећање [/ цолор]
Подешавање
ЕНЛАРГЕ
[цолор = # а9а9а9] Кликните на слику за повећање [/ цолор]
Менаџмент
ЕНЛАРГЕ
[цолор = ргб (169,169,169)] Кликните на слику за повећање [/ цолор]
Као што смо видели, Заббик је веома моћан алат који може бити од велике користи у нашим управљачким задацима будући да има разне врло практичне и динамичке административне функције.
Остале карактеристике којима се можете похвалити
Свуда надгледање
Омогућава праћење следећих елемената са било ког места:
- Активности агената
- Мрежни уређаји
- ВМваре мониторинг
- веб сервиси
- Надгледање читавог хардвера
Пословна помоћ
Са Заббиком ћемо у нашој организацији имати:
- Велика могућност скалирања (до 100.000 уређаја)
- Дистрибуирано праћење
- Високих перформанси
- Висока доступност
- Нулто одржавање
- Лака интеграција са другим софтвером
- Подршка за ИПв6
Проактивно праћење
У оквиру могућности праћења налазимо:
- Брзо решење проблема
- Управљање проблемима
Плански капацитет
Са Заббик -ом можемо добити:
- Лако планирање
- Нула расипања ресурса
Пословна решења
Заббик нуди организацијама:
- Комерцијална подршка
- Прилагођени развој
- Консултације 7 Кс 24