Дебиан

Како инсталирати Оскуери на Дебиан 10

Како инсталирати Оскуери на Дебиан 10
У овом водичу за Оскуери започет ћемо расправом о томе шта је Оскуери, како то ради, како га инсталирати на Дебиан, брзо упознавање са СКЛ-ом и на крају изградити пројекат који детаљно описује како интегрисати Оскуери са ЕЛК стеком.

Да би овај водич био сажет, нећемо дубоко зарањати у „шта“ и „како“ ЕЛК стека. Уместо тога, брзо и директно ћемо разговарати о томе како га користити са Оскуери-ем. Такође ћемо претпоставити да радно познајете СКЛ - упркос приложеном упутству).

Шта је Оскуери?

Развио га је Фацебоок, Оскуери је међуплатформни алат отвореног кода који се користи за постављање упита и надгледање система помоћу упита заснованих на СКЛ-у.

Оскуери може комуницирати са системом и прикупљати детаљне информације попут употребе меморије, покренутих процеса, учитаних модула језгра, хардверских догађаја, мрежних веза итд. Алат ради на свим системима, укључујући Виндовс, Линук, Мац и БСД.

Користећи Оскуери, можете креирати СКЛ упите који приказују информације о систему и користити их за надгледање и анализу прикупљених података.

Како инсталирати Оскуери на Дебиан системе

Инсталација Оскуери-а на Дебианове системе је врло једноставна, и иако није доступна у главним Дебиановим репос-овима, додавање је прилично једноставно.

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

Први и најједноставнији корак је преузимање програма за инсталацију деб-а са главне странице:

хттпс: // пкг.оскуери.ио / деб / оскуери_4.6.0-1.линук_амд64.деб

вгет хттпс: // пкг.оскуери.ио / деб / оскуери_4.6.0-1.линук_амд64.деб
судо дпкг -и оскуери_4.6.0-1.линук_амд64.деб

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

Унесите следеће наредбе да бисте инсталирали Оскуери из спремишта.

извоз ОСКУЕРИ_КЕИ = 1484120АЦ4Е9Ф8А1А577АЕЕЕ97А80Ц63Ц9Д8Б80Б
судо апт-кеи адв --кеисервер хкп: // кеисервер.убунту.цом: 80 --рецв-кеис $ ОСКУЕРИ_КЕИ
судо адд-апт-репозиторијум 'деб [арцх = амд64] хттпс: // пкг.оскуери.ио / деб деб главни '
судо апт-гет упдате
судо апт-гет инсталација оскуери

Како користити Оскуери на Дебиану 10

Пре него што зађемо дубоко у изградњу аутоматизованих скрипти и рад са ЕЛК стеком, разговарајмо о једноставној употреби Оскуери-а на локалном систему.

Оскуери има три главне компоненте које можете користити за интеракцију са АПИ-јем.

Оскуери: Прва компонента је оскуерии, интерактивна сесија љуске. Режим оскуерии је потпуно самосталан и не захтева интеракцију са демоном Оскуери-Оскуери. Користећи начин оскуерии, можете интерактивно извршавати СКЛ упите и истраживати тренутни систем сличан СКЛ љусци.

БЕЛЕШКА: Оскуери поштује корисничке просторе и ако покренете љуску као редовни кориснички режим, нећете имати приступ привилегованим табелама.

Оскуерид: Друга компонента је оскуерид, демон Оскуери који се користи за планирање упита и бележење промена стања у позадини. Даемон ради агрегирањем резултата упита извршених у одређеном временском оквиру и генерише евиденције које се користе за упоређивање промена стања сваког упита.

Оскуерицтл: Трећа компонента је Оскуерицтл, помоћна скрипта која се користи за тестирање конфигурације примене. Можете га користити и као менаџер услуге Оскуери, омогућавајући вам покретање и заустављање услуге.

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

Да се ​​покренемо, почнимо са основама да бисмо разумели како то функционише:

Први корак је тражење помоћи са наредбом:

судо оскуерид --помоћ

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

Следећи и најлакши начин интеракције са Оскуери-јем је коришћење сесије оскуерии. На пример, ако извршите команду оскуерии без аргумента, ући ћете у љуску сличну СКЛ-у:

судо оскуерии

Унутар љуске оскуерии можете извршавати наредбе и СКЛ синтаксу да бисте изабрали одређене информације о систему.

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

оскуери> .помоћ

Извршавање ове наредбе требало би да прикаже помоћ у вези са сесијом Оскуери.

Будући да је Оскуери релациони пресликавач базе података за ваш систем, он има листу табела које можете користити за одабир информација из СКЛите упита.

БЕЛЕШКА: Упити за оскуери су засновани на СКЛите-у. Можете се позвати на њену документацију ако Оскуери не пружа довољно информација:

хттпс: // ввв.склите.орг / индекс.хтмл

Унутар оскуерии љуске користите наредбу:

оскуери> .столови

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

Одатле можете одабрати информације из доступних шема. На пример, погледајте информације о ДНС решавачима.

СЕЛЕЦТ * ФРОМ днс_ресолверс;

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

Више о Оскуери табелама и шемама можете сазнати из следећег ресурса:

хттпс: // оскуери.ио / сцхема / 4.6.0 /

Основни СКЛ водич

Оскуери функционише тако што користи СКЛите синтаксне упите за прикупљање информација о систему. Немам појма зашто је Фацебоок одабрао ову руту, али успева.

Овај једноставан водич ће размотрити основе СКЛитеа како би објаснио како можете да га користите за интеракцију са Оскуеријем.

БЕЛЕШКА: Ово никако није замишљено као водич за СКЛ или сродне језике. За више водича специфичних за језик погледајте примарну документацију.

Избор одређених уноса из табеле

Користећи основну синтаксу СКЛите, можемо да изаберемо одређене информације из табеле помоћу наредбе СЕЛЕЦТ као што је приказано:

СЕЛЕЦТ пид, име, путања ИЗ процеса;

Додавање СКЛ функција

Оскуери такође подржава СКЛ функције, омогућавајући вам извршавање различитих радњи са подацима прикупљеним из упита.

На пример, функција бројања може вам омогућити да видите број корисника у вашем систему.

ОДАБЕРИТЕ БРОЈ (*) ОД корисника;

Ова наредба ће вратити укупан број корисника у систему.

Способност Оскуери-а да користи СКЛ синтаксу огромна је предност која вам може помоћи у изградњи сложених скупова података који вам могу пружити детаљнију анализу система. Такође ствара мост који програмери СКЛ-а који користе моторе попут ПостгреСКЛ-а, МиСКЛ-а и други могу користити за лако прилагођавање.

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

Забаван, споредни пројекат

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

Због опсега овог водича и да не бисмо збунили почетнике, нећемо се упуштати у сложене пројекте. Уз то, ево неколико алата које можете изградити помоћу Оскуери-а:

хттпс: // оскуери.реадтхедоцс.ио / ен / стабле / деплоимент / лог-аггрегатион /
хттпс: // ввв.еластичан.цо / гуиде / ен / беатс / филебеат / 7.10 / филебеат-модуле-оскуери.хтмл
хттпс: // гитхуб.цом / флеетдм / флота

Закључак

У овом упутству смо погледали основе Оскуери-а, укључујући како се користи за прикупљање системских информација.

Иако није свеобухватан, овај водич имао је за циљ да вам пружи брз и директан увод у Оскуери; никако није био референтни водич.

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

Топ 5 карата за хватање игара
Сви смо видели и волели стримовање играња на ИоуТубе-у. ПевДиеПие, Јакесептицие и Маркиплиер само су неки од најбољих играча који су зарадили милионе ...
Како развити игру на Линуку
Пре деценију, није много корисника Линука предвидело да ће њихов омиљени оперативни систем једног дана бити популарна платформа за играње комерцијални...
Портови комерцијалних игара отвореног кода
Бесплатне рекреације покретачких игара са отвореним кодом и више платформи могу се користити за играње старих, као и неких прилично недавних наслова и...