Како инсталирати Прометхеус на Убунту 17 Линук

Преглед садржаја

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

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

Ова апликација се зове Прометхеус и данас ћемо видети како да је инсталирамо у Убунту 17.04 на практичан начин.

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

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

Ови извозници су фокусирани на инфраструктуру, базе података и веб сервере у системима за размену порука, АПИ -је и још много тога.

Неки од извозника које нам нуди Прометеј су:

ноде_екпортерОвај извозник производи метрике о инфраструктури опреме, укључујући тренутну употребу ЦПУ -а, меморије и чврстог диска, као и И / О и статистику мреже (као што је број очитаних бајтова са диска или просечно оптерећење диска). Сервер)

блацкбок_екпортерСа овим извозником моћи ћемо да генеришемо метрике изведене из протокола прегледавања, као што су ХТТП и ХТТПС, да бисмо утврдили доступност крајњих тачака, време одзива и друго.

мисклд_екпортерФункција овог извозника је да прикупља метрике повезане са МиСКЛ сервером, као што су број извршених упита, просечно време одговора на упите и статус репликације кластера.

раббитмк_екпортерОвај извозник генерише метрику о систему порука РаббитМК, укључујући детаље као што су број објављених порука, број порука спремних за испоруку и величина свих порука у реду.

нгинк-втс-екпортСа овим извозником ћемо добити метрику на Нгинк веб серверу користећи Нгинк ВТС модул, који укључује број отворених веза, број посланих одговора (груписаних према кодовима одговора) и укупну величину захтева послатих или примљених у бајтова.

Карактеристике ПрометејаНеке од најистакнутијих карактеристика Прометеја су:

  • Димензија података, будући да Прометхеус складишти све податке као временске серије користећи низове временских вредности које припадају истој метрици и истом скупу означених димензија. Додатно, Прометхеус може генерисати временске серије изведене као резултат упита.
  • Динамички упити. С тим у вези, Прометхеус нуди функционалан језик израза путем којег корисник може изабрати и објединити податке о временским серијама у реалном времену. Резултат израза се може приказати као графикон, посматрати као табеларни податак у прегледачу израза Прометхеус или извршити спољни системи путем ХТТП АПИ -ја.
  • Различите опције приказа, будући да Прометхеус укључује Графану која је доступна од Графане 2.5.0 (2015-10-28).
  • Ефикасно складиштење, јер Прометеј има софистициран локални подсистем за складиштење. За индексе користи ЛевелДБ. За скупне узорке података, он има свој прилагођени слој за складиштење, који организује узорке података у комаде константне величине (1024 бајта корисног оптерећења). Ови делови се чувају на диску у једној датотеци по временској серији.
  • Једноставан рад јер се Прометхеус конфигурише преко параметара командне линије и конфигурационе датотеке. Док одзиви командне линије захтевају конфигурисање непроменљивих системских параметара (као што су локације за складиштење, количина података за чување на диску и у меморији), конфигурациона датотека дефинише све што се односи на послове стругања и њихове инстанце, као и датотеке правила учитане са апликацијом .
  • Прецизно упозорење, тако што имате могућност креирања правила упозорења која нам омогућавају да дефинишемо услове упозорења на основу вредности језика израза Прометхеус и шаљемо обавештења о упозорењима за покретање спољној служби у датом тренутку и на тај начин будемо свесни било какве промене.
  • Више библиотека, захваљујући чињеници да нам Прометхеус нуди низ компатибилних библиотека као што су Јава или Сцала, Питхон, Руби, Басх, Ц ++, Цоммон Лисп, Еликир, Ерланг, Хаскелл, Луа за Нгинк, Луа за Тарантоол,. НЕТ / Ц #, Ноде.јс, ПХП и Руст.
  • Вишеструка интеграција, јер имамо неколико библиотека и сервера који помажу у извозу постојећих метрика из система трећих страна у метрику Прометхеус, неки од њих су извозник Аероспике, извозник ЦлицкХоусе, извозник конзул, извозник ЦоуцхДБ, извозник ЕластицСеарцх, извозник Мемцацхед, извозник МонгоДБ, МССКЛ извозник сервера, извозник сервера МиСКЛ, извозник ОпенТСДБ, извозник ПгБоунцер, извозник ПостгреСКЛ или извозник ПрокиСКЛ.

Сада ћемо видети како инсталирати Прометхеус на Убунту 17.04.

1. Нгинк инсталација

Корак 1
Прва ствар коју треба имати на уму је да Нгинк мора бити инсталиран у Убунту -у, ако га немамо, извршићемо следећу команду:

 судо апт инсталл нгинк

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

 листа апликација судо уфв

На нивоу Нгинк -а имамо следеће опције

  • Нгинк Фулл: Овај профил отвара и порт 80 (нормални, нешифровани веб саобраћај) и порт 443 (шифровани ТЛС / ССЛ саобраћај)
  • Нгинк ХТТП: Овај профил отвара само порт 80 (нормални, нешифровани веб саобраћај)
  • Нгинк ХТТПС: Овај профил отвара само порт 443 (шифровани ТЛС / ССЛ саобраћај)

Корак 3
У овом случају извршићемо следећи ред:

 судо уфв дозвољава 'Нгинк ХТТП'

Корак 4
Можемо видети да је стање заштитног зида у неким случајевима неактивно и мора бити потребно да га активирате, за то извршавамо следеће:

 судо уфв енабле

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


Пријава Придружите се!

wave wave wave wave wave