- 1. Надоградња са оперативног система Убунту 17
- 2. Инсталирајте и конфигуришите РаббитМК на Убунту 17
- 3. Креирајте вхост и корисника за Сенсу у Убунту 17
- 4. Инсталирајте Редис сервер на Убунту 17
- 5. Инсталирајте и конфигуришите Сенсу на Убунту 17
- 6. Инсталирајте и конфигуришите контролну таблу Сенсу Сенсу на Убунту 17
- 7. Приступите контролној табли Сенсу Сенсу у Убунту 17
Када управљате Линук окружењима, важно је познавати различите апликације које нам омогућавају много једноставнији ниво администрације и са много већим опсегом управљања. Сенсу представља витално решење за анализу и праћење система.
Данас ћемо у Солветићу анализирати шта је то и како конфигурирати Сенсу у Убунту 17.04.
Шта је СенсуСенсу је платформа за праћење отвореног кода која помаже организацијама да саставе решења за праћење и телеметрију која испуњавају пословне захтеве на нивоу аналитике.
Сенсу је написан у Руби -у који користи РаббитМК за обраду порука и Редис за складиштење података.
Сенсу нуди једноставан оквир за праћење инфраструктуре и здравља доступних апликација и услуга.
Сенсу подржава различите платформе као што су ИБМ АИКС, Убунту, Дебиан, РедХат, ЦентОС, ФрееБСД, Мац ОС, Соларис, Виндовс и многе друге.
Сенсу ФеатуресНеке од његових главних карактеристика су:
- Прикупљање метрике као Сенсу -овог формата провере састоји се од излазног кода статуса и произвољног корисног терета.
- Слање обавештења помоћу услуга е -поште, ПагерДути, Слацк, ХипЦхат, ИРЦ и других.
- Покреће провере услуга јер може надгледати апликације и системске услуге, откривајући оне у нездравом стању.
- Документовани АПИ, јер Сенсу АПИ пружа приступ подацима о клијентима и догађајима и има могућност да захтева верификационе покрете и решава догађаје.
- Динамичка регистрација корисника.
- Самопослужни надзор, па на овај начин Сенсу пружа подршку за централизовано и децентрализовано (или дистрибуирано) надгледање, омогућавајући оперативним тимовима да одржавају стандардни ниво услуге за целу организацију.
- Екстерни улаз јер Сенсу агент за надгледање (сенсу-клијент) обезбеђује ТЦП и УДП утичницу која може да прихвати спољне ЈСОН податке.
- Сигурно повезивање коришћењем транспорта који нуде ССЛ шифровање, потврду идентитета и детаљне АЦЛ -ове.
1. Надоградња са оперативног система Убунту 17
Корак 1
Први корак који треба извршити је ажурирање система и за то ћемо извршити следеће команде:
судо апт -гет упдате -и судо апт -гет упграде -иКорак 2
Након ажурирања прелазимо на његово поновно покретање извршавањем
судо ребоот
2. Инсталирајте и конфигуришите РаббитМК на Убунту 17
РаббитМК ради у Ерлангу, па ће Ерланг морати бити инсталиран на систему.
Корак 1
Прво ћемо додати Ерланг спремиште и Ерланг јавни кључ на листу поузданих кључева покретањем следеће наредбе:
вгет хттпс://пацкагес.ерланг-солутионс.цом/ерланг-солутионс_1.0_алл.деб
ЕНЛАРГЕ
Корак 2
Затим ћемо издвојити садржај извршавањем:
судо дпкг -и ерланг -солутионс_1.0_алл.деб
ЕНЛАРГЕ
Корак 3
Сада ћемо преузети јавни кључ извршавањем следећег:
вгет -О- хттпс://пацкагес.ерланг-солутионс.цом/убунту/ерланг_солутионс.асц | судо апт -кеи адд -
ЕНЛАРГЕ
Корак 4
Настављамо са ажурирањем спремишта помоћу следеће команде:
судо апт -гет упдате -и
ЕНЛАРГЕ
Корак 5
Са ажурираним спремиштима настављамо са инсталацијом Ерланга извршавањем следећег:
судо апт-гет инсталл соцат ерланг-нок -и
ЕНЛАРГЕ
Корак 6
Сада ће бити потребно преузети и инсталирати најновију верзију спремишта РаббитМК на ваш систем покретањем следећег:
вгет хттп://ввв.раббитмк.цом/релеасес/раббитмк-сервер/в3.6.10/раббитмк-сервер_3.6.10-1_алл.деб
ЕНЛАРГЕ
Корак 7
Преузимамо преузети садржај извршавањем следећег:
судо дпкг -и раббитмк-сервер_3.6.10-1_алл.деб
ЕНЛАРГЕ
Корак 8
Поново ажурирамо инсталирана спремишта извршавањем:
судо апт -гет упдате -иКорак 9
Сада можемо наставити са инсталирањем РаббитМК извршавањем следећег:
судо апт-гет инсталл раббитмк-сервер -иКорак 10
Када се инсталира, покренућемо услугу и омогућити њено извршавање при покретању Убунту 17.04:
судо системцтл покренути раббитмк-сервер судо системцтл омогућити раббитмк-сервер
ЕНЛАРГЕ
3. Креирајте вхост и корисника за Сенсу у Убунту 17
Следећи корак је покретање следећих команди:
судо раббитмкцтл адд_вхост / сенсу (креирање Вхоста) судо раббитмкцтл адд_усер сенсу (Лозинка) (Креирање корисника) судо раббитмкцтл сет_пермиссионс -п / сенсу ". *" ". *" ". *" (Додељивање дозволе)
ЕНЛАРГЕ
4. Инсталирајте Редис сервер на Убунту 17
Сенсу користи Редис сервер за складиштење података, подразумевано је Сенсу доступан у Убунту спремишту.
Корак 1
Сервер Редис можемо инсталирати извршавањем следеће наредбе:
судо апт-гет инсталл редис-сервер апт-транспорт-хттпс -и
ЕНЛАРГЕ
Корак 2
Након инсталирања настављамо са покретањем и омогућавањем на почетку сесије:
судо системцтл старт редис-сервер судо системцтл омогућити редис-сервер
ЕНЛАРГЕ
5. Инсталирајте и конфигуришите Сенсу на Убунту 17
Подразумевано Сенсу није доступан у Убунту спремишту и зато ће бити потребно додати јавни кључ и спремиште у Убунту.
Корак 1
Прво ћемо додати ГПГ кључ следећом командом:
вгет -О- хттпс://сенсу.глобал.ссл.фастли.нет/апт/пубкеи.гпг | судо апт -кеи адд -
ЕНЛАРГЕ
Корак 2
Сада ћемо додати Сенсу спремиште креирањем датотеке сенсу.лист унутар директоријума /етц/апт/соурцес.лист.д извршавањем следећег:
судо нано /етц/апт/соурцес.лист.д/сенсу.листКорак 3
У ову датотеку додаћемо следећи ред:
деб хттпс://сенсу.глобал.ссл.фастли.нет/апт сенсу маин
ЕНЛАРГЕ
Корак 4
Промене чувамо помоћу следеће комбинације тастера:
Цтрл + О.
Остављамо уредника користећи:
Цтрл + Кс
Корак 5
Ажурирамо спремиште следећом линијом:
судо апт -гет упдате -иКорак 6
Сада ћемо инсталирати Сенсу извршавањем следећег:
судо апт -гет инсталл сенсу -и
ЕНЛАРГЕ
Након инсталирања Сенсу -а, бит ће потребно конфигурирати Сенсу за РаббитМК и Редис.
Подразумевано, Сенсу ће учитати конфигурацију из директоријума /етц/сенсу/цонф.д/, зато морамо да креирамо конфигурационе датотеке за РаббитМК, Реди и Апи.
Корак 7
Прво ћемо креирати датотеку раббитмк.јсон унутар директоријума /етц/сенсу/цонф.д извршавањем следећег:
судо нано /етц/сенсу/цонф.д/раббитмк.јсонКорак 8
Тамо ћемо додати следеће:
{"раббитмк": {"хост": "127.0.0.1", "порт": 5672, "вхост": "/ сенсу", "усер": "сенсу", "пассворд": "Пассворд"}}
ЕНЛАРГЕ
Корак 9
Промене чувамо помоћу следеће комбинације тастера:
Цтрл + О.
Остављамо уредника користећи:
Цтрл + Кс
Корак 10
Сада ћемо креирати датотеку редис.јсон извршавањем следећег:
судо нано /етц/сенсу/цонф.д/редис.јсонКорак 11
Тамо ћемо додати следеће:
{"редис": {"хост": "127.0.0.1", "порт": 6379}}
ЕНЛАРГЕ
Корак 12
Чувамо промене. Сада ћемо креирати датотеку апи.јсон:
судо нано /етц/сенсу/цонф.д/апи.јсонКорак 13
Ту ћемо додати следеће. Чувамо промене и излазимо из датотеке.
{"апи": {"хост": "лоцалхост", "бинд": "0.0.0.0", "порт": 4567}}
ЕНЛАРГЕ
6. Инсталирајте и конфигуришите контролну таблу Сенсу Сенсу на Убунту 17
Подразумевано контролна табла у Сенсу није унапред дефинисана, па ће у ту сврху бити потребно инсталирати Уцхива контролну таблу са отвореним кодом у Убунту.
Корак 1
За ово ћемо прво додати Уцхива спремиште у Убунту извршавањем следећег:
вгет -О- хттпс://сенсу.глобал.ссл.фастли.нет/апт/пубкеи.гпг | судо апт -кеи адд -
ЕНЛАРГЕ
Корак 2
Сада ћемо додати спремиште Уцхива стварањем датотеке уцхива.лист унутар директоријума /етц/апт/соурцес.лист.д:
судо нано /етц/апт/соурцес.лист.д/уцхива.листКорак 3
У ову датотеку ћемо додати следеће:
деб хттпс://сенсу.глобал.ссл.фастли.нет/апт сенсу маин
ЕНЛАРГЕ
Корак 4
Промене чувамо помоћу следеће комбинације тастера:
Цтрл + О.
Остављамо уредника користећи:
Цтрл + Кс
Корак 5
Ажурирамо спремишта помоћу
судо апт -гет упдате -иКорак 6
Сада ћемо инсталирати Уцхива извршавањем следећег:
судо апт -гет инсталл уцхива -и
ЕНЛАРГЕ
Корак 7
Затим ћемо креирати Уцхива конфигурацијску датотеку извршавањем следећег:
судо нано /етц/сенсу/цонф.д/уцхива.јсонКорак 8
У ову датотеку ћемо залепити следеће редове:
{"сенсу": [{"наме": "Сенсу", "хост": "лоцалхост", "порт": 4567, "тимеоут": 10}], "уцхива": {"хост": "0.0.0.0 "," порт ": 3000," рефресх ": 10}}
ЕНЛАРГЕ
Корак 9
Промене чувамо помоћу следеће комбинације тастера:
Цтрл + О.
Корак 10
Сада ћемо извршити следеће команде како бисмо покренули Уцхива и омогућили га од почетка, а на исти начин поново покренули Сенсу:
судо системцтл старт сенсу-сервер судо системцтл омогућити сенсу-сервер судо системцтл старт сенсу-апи судо системцтл омогућити сенсу-апи судо системцтл почетак сенсу-клијент судо системцтл омогућити сенсу-клијент судо системцтл старт уцхива судо системцтл омогућити уцхива
7. Приступите контролној табли Сенсу Сенсу у Убунту 17
Корак 1
Следећи корак се састоји од извршавања следећих команди за инсталирање и омогућавање порта који ће Сенсу користити:
судо апт -гет инсталл уфв -и (УФВ Инсталлатион) судо уфв енабле (Фиревалл енабле) судо уфв аллов 3000 (Дозвола за порт 3000)
ЕНЛАРГЕ
Корак 2
Са овим дозволама идемо у прегледач и извршавамо неку од следећих опција:
хттп: Цомпутер_ИП: 3000 или хттп: // лоцалхост: 3000
ЕНЛАРГЕ
На овај начин можемо конфигурирати Сенсу за надгледање апликација и услуга у Убунту 17.04.