Прометеј

Инсталирајте Прометхеус у Убунту 20.04

Инсталирајте Прометхеус у Убунту 20.04

Прометхеус је апликација за надгледање и узбуњивање догађаја заснована на метрици, отворена првобитно развијена у СоундЦлоуд-у и касније прихваћена од различитих компанија и организација. Прометхеус има свој систем за складиштење који чува и управља прикупљеним показатељима у реалном времену. У Прометеју је метода прикупљања података позната као „брисање“, док се алат који користи у ту сврху назива „извозник“.”

Овај чланак ће показати како се инсталира и конфигурише Прометхеус у Убунту 20.04 ЛТС (Фоцал Фосса) системи. Чланак ће такође објаснити како додати извозника у Прометеј да би проширио његову корисност.

Напомена: Поступак и наредбе у овом чланку изведене су помоћу Убунту-а 20.04 ЛТС (жаришна фоса).

Предуслови

Пре инсталирања Прометхеуса, обавезно испуните следеће предуслове.

1. Инсталирајте Нгинк

Следите кораке у наставку да бисте инсталирали Нгинк:

Користите следећу наредбу у терминалу за ажурирање индекса системског спремишта

$ судо апт упдате

Даље, унесите следећу команду да бисте инсталирали Нгинк:

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

Једном када је Нгинк инсталиран, користите следеће наредбе да бисте потврдили да је Нгинк услуга покренута:

$ судо системцтл старт нгинк

Ако Нгинк услуга није покренута, можете је покренути уношењем следеће наредбе:

$ судо системцтл старт нгинк

2. Направите кориснике Прометеја

Унесите следеће да бисте креирали Прометхеус корисничке налоге који ће се користити као кориснички налози услуге у безбедносне и административне сврхе. Ови рачуни се неће користити за пријављивање у систем. Користите следеће наредбе у Терминалу за креирање корисничких налога услуге.

$ судо усерадд --но-цреате-хоме --схелл / бин / фалсе проме
$ судо усерадд --но-цреате-хоме --схелл / бин / фалсе ноде_екпортер

3. Направите Прометхеус директоријуме

Унесите следеће да бисте креирали неке директоријуме који ће се користити за чување датотека и података:

$ судо мкдир / етц / прометхеус
$ судо мкдир / вар / либ / прометхеус

Преузимање и инсталирање Прометеја

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

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

$ вгет хттпс: // гитхуб.цом / прометхеус / прометхеус / релеасес / довнлоад / в2.0.0 /
прометхеус-2.0.0.линук-амд64.катран.гз

Издвојите Прометејеву архиву помоћу следеће наредбе:

$ тар квф прометхеус-2.0.0.линук-амд64.катран.гз

Из извучене фасцикле копирајте бинарне датотеке у директоријум / уср / лоцал / бин и промените власништво.

Користите следеће наредбе за копирање бинарних датотека „прометхеус“ и „промтоол“ у / уср / лоцал / бин.

$ судо цп прометхеус-2.0.0.линук-амд64 / прометхеус / уср / лоцал / бин /
$ судо цп прометхеус-2.0.0.линук-амд64 / промтоол / уср / лоцал / бин /

Затим промените власништво над датотекама уношењем наредби испод.

$ судо цховн проме: проме / уср / лоцал / бин / прометхеус
$ судо цховн проме: проме / уср / лоцал / бин / промтоол

Након копирања бинарних датотека, копирајте потребне библиотеке у директориј / етц / прометхеус. Користите следеће команде у терминалу да бисте то урадили:

$ судо цп -р прометхеус-2.0.0.линук-амд64 / цонсолес / етц / прометхеус
$ судо цп -р прометхеус-2.0.0.линук-амд64 / цонсоле_либрариес / етц / прометхеус

Затим користите следеће наредбе за промену власништва над датотекама.

$ судо цховн -Р проме: проме / етц / прометхеус / цонсолес
$ судо цховн -Р проме: проме / етц / прометхеус / цонсоле_либрариес

Конфигурација Прометеја

У овом одељку ћемо створити конфигурациону датотеку са именом прометхеус.имл у / етц / прометхеус директоријум креиран у претходним корацима. Издајте следећу команду у Терминалу да бисте уредили прометхеус.имл датотека:

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

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

глобално:
интервал стругања: 15с

сцрапе_цонфигс:
- име_посла: 'прометхеус'
интервал стругања: 5с
статиц_цонфигс:
- циљеви: ['лоцалхост: 9090']

Притисните Цтрл + о да бисте сачували и Цтрл + к да бисте изашли из датотеке.

Сада ћемо створити другу датотеку за услугу системд. Дајте следећу команду у терминалу да бисте то урадили:

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

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

[Јединица]
Опис = Прометеј
Жели = мрежа на мрежи.мета
Афтер = мрежа-на мрежи.мета
[Услуга]
Усер = проме
Гроуп = проме
Тип = једноставно
ЕкецСтарт = / уср / лоцал / бин / прометхеус \
--цонфиг.датотека / етц / прометхеус / прометхеус.имл \
--складиште.тсдб.путања / вар / либ / прометхеус / \
--веб.конзола.темплатес = / етц / прометхеус / цонсолес \
--веб.конзола.библиотеке = / етц / прометхеус / цонсоле_либрариес
[Инсталирај]
ВантедБи = вишекориснички.мета

Притисните Цтрл + о да бисте сачували датотеку и Цтрл + к да бисте изашли из датотеке.

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

$ судо системцтл даемон-релоад

Покрените услугу Прометхеус издавањем следеће наредбе:

$ судо системцтл старт прометхеус

Да бисте омогућили Прометеј сервис при покретању система, користите следећу команду:

$ судо системцтл омогући прометхеус

Након покретања Услуга Прометхеус, користите следећу наредбу за преглед статуса услуге:

$ судо системцтл статус прометхеус

Следећи снимак екрана показује да је услуга Прометхеус активна и да ради.

Приступите Прометхеус веб интерфејсу

Затим покушајте да приступите Прометхеус веб интерфејсу. Отворите веб прегледач и идите на следећу адресу:

хттп: // ип-адреса: 9090

Замените термин „ИП адреса“Са стварном ИП адресом вашег система. Веб интерфејсу Прометхеус можете приступити из било ког система у вашој локалној мрежи. Такође можете користити локални домаћин или 127.0.0.1 за приступ Прометхеус локацији на вашем локалном систему. Међутим, у овом случају не бисте могли да му приступите ни из једног другог система на мрежи.

У овој фази Прометеј показује само метрике о себи, које можда неће бити од велике користи. Следећи одељак ће вам показати како проширити корисност Прометеја додавањем извозника.

Додајте извознике

Да би вам Прометеј био кориснији, покушајте да додате извознике. Неки од најчешће коришћених извозника укључују следеће:

  • Ноде_екпортер-
  • Блацкбок_екпортер
  • раббитмк_екпортер
  • Мисклд_екпортер

Ево, додаћемо ноде_екпортер систему Прометеј. Ноде_екпортер генерише показатеље о ресурсима попут ЦПУ-а, меморије, употребе диска итд.

Прво преузмите ноде_екпортер у свој систем следећом наредбом:

$ вгет хттпс: // гитхуб.цом / прометхеус / ноде_екпортер / релеасес / довнлоад /
в0.15.1 / ноде_екпортер-0.15.1.линук-амд64.катран.гз

Издвојите архиву помоћу следеће наредбе:

$ тар квф ноде_екпортер-0.15.1.линук-амд64.катран.гз
судо нано / етц / прометхеус / прометхеус.имл

Из извучене фасцикле копирајте бинарне датотеке у директоријум / уср / лоцал / бин и промените власништво.  Издајте следећу наредбу за копирање бинарних датотека ноде_екпортер у / уср / лоцал / бин именик.

$ судо цп ноде_екпортер-0.15.1.линук-амд64 / ноде_екпортер / уср / лоцал / бин

Поставите власништво над директоријумом следећом наредбом:

$ судо цховн ноде_екпортер: ноде_екпортер / уср / лоцал / бин / ноде_екпортер

Направите датотеку услуге за извозника користећи тхСледећа команда:

$ судо нано / етц / системд / систем / ноде_екпортер.услуга

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

[Јединица]
Опис = Прометеј
Жели = мрежа на мрежи.мета
Афтер = мрежа-на мрежи.мета
[Услуга]
Корисник = ноде_екпортер
Гроуп = ноде_екпортер
Тип = једноставно
ЕкецСтарт = / уср / лоцал / бин / прометхеус \
--цонфиг.датотека / етц / прометхеус / прометхеус.имл \
--складиште.тсдб.путања / вар / либ / прометхеус / \
--веб.конзола.темплатес = / етц / прометхеус / цонсолес \
--веб.конзола.библиотеке = / етц / прометхеус / цонсоле_либрариес
[Инсталирај]
ВантедБи = вишекориснички.мета

Притисните Цтрл + о да бисте сачували и Цтрл + к да бисте изашли из датотеке.

Поново учитајте системд помоћу следеће наредбе:

$ судо системцтл даемон-релоад

Издајте следећу команду да бисте покренули услуга ноде_екпортер:

$ судо системцтл старт ноде_екпортер

Да бисте омогућили услугу ноде_екпортер приликом покретања, унесите следећу наредбу:

$ судо системцтл омогући ноде_екпортер

Конфигурисање Прометеја за ноде_екпортер

У овом одељку ћемо конфигурисати Прометхеус да струже ноде_екпортер. Покрените следећу команду у Терминалу да бисте уредили конфигурациону датотеку:

$ судо нано итд. / прометхеус / прометхеус.имл

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

- име_посла: 'ноде_екпортер'
интервал стругања: 5с
статиц_цонфигс:
- циљеви: ['лоцалхост: 9100']

Притисните Цтрл + о да бисте сачували и Цтрл + к да бисте изашли из датотеке. Поново покрените услугу Прометхеус помоћу следеће наредбе:

$ судо системцтл поново покрените Прометхеус

Можете да проверите статус услуге Прометхеус да бисте потврдили да исправно ради уношењем следеће наредбе: $ судо системцтл статус прометхеус Покушајте да приступите Прометхеусу тако што ћете отворити било који веб прегледач и отићи на следећу адресу:

хттп: // ип-адреса: 9090

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

Ако одете у Статус> Циљ у менију на врху странице видећете да су тамо наведени и Прометхеус и ноде_екпортер, јер смо конфигурисали Прометхеус да струже и себе и ноде_екпортер.

Закључак

То је све! У овом чланку сте научили како да инсталирате Прометхеус у Убунту 20.04 ЛТС (Фоцал Фосса), као и како се користи извозник чворова у Прометеју. Надам се да сте након читања овог чланка сада довољно удобни да инсталирате Прометхеус и извозник за генерисање показатеља о ресурсима вашег сервера.

5 најбољих аркадних игара за Линук
У данашње време рачунари су озбиљне машине које се користе за игре на срећу. Ако не успете да добијете нови високи резултат, знаћете на шта мислим. У ...
Битка за Веснотх 1.13.6 Развој објављен
Битка за Веснотх 1.13.6 објављено прошлог месеца, шесто је развојно издање у издању 1.13.к сериес и доноси низ побољшања, посебно корисничког интерфеј...
Како инсталирати Леагуе Оф Легендс на Убунту 14.04
Ако сте љубитељ Леагуе оф Легендс, ово је прилика да тестирате Леагуе оф Легендс. Имајте на уму да је ЛОЛ подржан на ПлаиОнЛинук ако сте корисник лину...