Често праћење система којима управљамо омогућава нам да будемо корак испред проблема који се могу појавити краткорочно, средњорочно или дугорочно, помажући општој администрацији на потпуно свеобухватан начин.
Постоји стотине алата који нам олакшавају увид у статус софтвера и хардвера са њиховим различитим параметрима, али овај пут ћемо говорити о услужном програму под називом Гланцес који иде много даље, омогућавајући нам управљање опремом не само локално, већ и такође путем било ког веб прегледача, мобилног уређаја или другог рачунара што га чини интегралним решењем јер понекад нећемо моћи да будемо испред опреме за анализу и то постаје идеално решење за даљински приступ и увид у понашање система.
Шта је ГланцесГланцес је свеобухватан алат за праћење оперативних система који се може покренути у окружењу са више платформи и написан је у Питхону ради оптималног развоја.
Циљ за који је Гланцес креиран је понудити администратору или кориснику што је могуће више података на минималном простору користећи клетве, локално или веб сучеље. Важно је напоменути да се ти подаци могу динамички прилагодити у зависности од величине корисничког интерфејса, чиме се избегава изостављање детаља.
Једна од изузетних карактеристика Гланцес -а је то што има могућност рада у клијент / сервер режиму. Даљинско надгледање сервера може се извршити преко терминала, веб интерфејса или АПИ-ја (КСМЛ-РПЦ и РЕСТфул).
Статистика се такође може извозити у датотеке или спољне базе података за касније административно управљање.
Као што смо споменули, Гланцес је написан на Питхону и користи библиотеке за добијање информација из изабраног система. Заснован је на отвореној архитектури у којој програмери могу да додају нове додатке или модуле за извоз, чиме се повећава употребљивост и анализа услужног програма.
Вхат Гланцес АналисесКомпоненте које Гланцес анализира су:
- Процесори
- Меморија
- Време учитавања
- Листа процеса
- Мрежни интерфејс
- У / И дискови
- ИРК / Раид
- Сензори
- Системске датотеке и фасцикле
- Доцкер
- Приказ
- Упозорења
- Информациони систем
- Време пријављивања
- Куицклоок (ЦПУ, МЕМ, ЛОАД)
Поглед КарактеристикеКоришћењем Гланцес -а имаћемо следеће предности:
- Погледи се могу изводити на више платформи као што су ГНУ / Линук, ФрееБСД, ОС Кс и Виндовс.
- Гланцес има КСМЛ-РПЦ сервер и РЕСТфул ЈСОН АПИ који омогућава да се овај услужни програм користи у додатном софтверу, омогућавајући тако даљинску администрацију.
- Укључује веб кориснички интерфејс који нам омогућава приступ информацијама са било ког уређаја.
- Коришћењем Гланцес -а биће могуће извозити све системске статистике у формате као што су ЦСВ, ИнфлукДБ, Цассандра, ОпенТСДБ, СтатсД, ЕластицСеарцх или РаббитМК. Гланцес такође нуди Графана контролну таблу посвећену подацима.
Захтеви за употребу ГланцесОсновни захтеви за употребу Гланцес су:
питхон 2.7 или> = 3.3 псутил> = 2.0.0Неке додатне зависности су:
бернхард (за Риеманн-ов извозни модул) флаша (за режим веб сервера) цассандра-дривер (за Цассандра извозни модул) цоуцхдб (за ЦоуцхДБ извозни модул) доцкер (за подршку надгледања Доцкер-а), само на Линук еластицсеарцх-у (за извозни модул Еластиц Сеарцх) хддтемп (за подршку за праћење температуре ХДД-а), само на Линук-уфлукдб (за извозни модул ИнфлукДБ) кафка-питхон (за модул за извоз Кафка) матплотлиб (за графичку / графичку подршку) нетифацес (за ИП додатак) нвидиа-мл-пи3 ( за додатак за ГПУ) пика (за модул за извоз РаббитМК / АцтивеМК) потсдб (за модул за извоз ОпенТСДБ) прометхеус_цлиент (за модул Прометхеус извоз) пи-цпуинфо (за модул за информације о процесору Куицклоок) пимдстат (за подршку за РАИД), Линук само писнмп (за СНМП подршка) пистацхе (за функцију радње скрипте) пизмк (за модул извоза н ЗероМК) захтеви (за портове, додатке за облак и модул за миран извоз) сцандир (за додатак за фасцикле), само за Питхон <3,5 статсд (за модул за извоз СтатсД) вифи (за вифи додатак), само у Линук зероцонф (за режим аутоматског откривања)
1. Инсталирајте Гланцес на Линук
Корак 1
Да бисте покренули услужни програм Гланцес у режиму веб сервера, он мора бити инсталиран заједно са модулом Питхон Боотле, који је брз, једноставан и лаган ВСГИ микро-оквир, можемо извршити било коју од следећих опција:
судо апт инсталл погледи питхон-боттле (Дебиан / Убунту) судо иум инсталл погледи питхон-боттле (РХЕЛ / ЦентОС) судо днф инсталл гланцеспитхон-боттле (Федора 22+)
ЕНЛАРГЕ
Корак 2
Алтернативно, имамо следеће могућности инсталације:
- Ако користимо ПИП, можемо извршити следеће:
судо пип инсталл боттле
- Ако желимо да инсталирамо зависности помоћу ове методе, можемо извршити:
пип инсталл погледи [акција, прегледач, облак, цпуинфо, графикон, доцкер, извоз, фасцикле, гпу, ип, раид, снмп, веб, вифи]Корак 3
За ажурирање Гланцес -а користићемо:
пип инсталл --упграде погледи пип инсталл --упграде погледиКорак 4
Да бисмо инсталирали и зависности и најновију верзију Гланцес-а за производњу, морамо извршити једну од следећих команди:
цурл -Л хттпс://бит.ли/гланцес | /бин/басх вгет -О- хттпс://бит.ли/гланцес | / бин / басхБелешкаОва опција се односи само на ГНУ / Линук окружења.
Корак 5
Ако смо љубитељи коришћења Доцкера, Гланцес има доступан контејнер који укључује ХЕАД верзију развоја, ако желимо да користимо овај метод, извршићемо:
- Набавите контејнер Гланцес:
доцкер пулл николарго / погледа
- Покрените контејнер у режиму конзоле:
доцкер рун --рм -в /вар/рун/доцкер.соцк:/вар/рун/доцкер.соцк:ро --пид хост --нетворк хост -ит доцкер.ио/ницоларго/гланцесКорак 6
Ако имамо друге оперативне системе, можемо извршити следеће:
ФрееБСД
пкг инсталл пи27-гланцес (Инсталл Гланцес бинариес) цд / уср / портс / сисутилс / пи-гланцес / (Инсталл Гланцес фром Портс) маке инсталл цлеан
мацОС
брев инсталл погледи (Инсталација помоћу ХомеБрев -а) судо порт инсталл погледи (Инсталација помоћу МацПорс -а)
ВиндовсМорамо имати инсталиран Питхон на систему и извршити следеће:
пип инсталл погледи
АндроидБиће нам потребан укорењени уређај и Термук апликација коју бесплатно добијамо на следећој вези:
Затим ћемо из њега извршити следеће:
апт упдате апт упграде апт инсталл цланг питхон питхон-дев пип инсталл боттле пип инсталл погледиКоначно, ако желимо да инсталирамо Гланцес из ресурса, можемо извршити:
вгет хттпс://гитхуб.цом/ницоларго/гланцес/арцхиве/вКс.И.тар.гз -О - | тар кз цд погледи- * питхон сетуп.пи инсталл
2. Омогућите заштитни зид за Гланцес на Линук -у
Будући да се Гланцес -у може приступити путем веба, потребно је да порту доделимо дозволу за приступ вебу.
Корак 1
Ако користимо Фиреваллд, морамо извршити следеће редове:
судо фиревалл-цмд --перманент --адд-порт = 61208 / тцп судо фиревалл-цмд -релоадКорак 2
У случају коришћења УФВ -а можемо извршити следеће:
судо уфв статус судо уфв омогући судо уфв дозволи 61208 / тцп судо уфв поново учитај
ЕНЛАРГЕ
3. Коришћење Гланцес -а на Линук -у
Корак 1
Погледи се могу покренути локално или даљински, да бисте их покренули локално, само користите следећу линију:
ПогледиКорак 2
Када притиснете Ентер, видећемо потпуни резиме системских параметара:
ЕНЛАРГЕ
Корак 3
Ако желимо да извршимо режим клијент / сервер, морамо да користимо следећи ред:
погледи -сКорак 4
Да бисмо омогућили режим приступа интернету, идеалан у овом водичу, морамо да покренемо следећу команду у позадини:
погледа -в
ЕНЛАРГЕ
Корак 5
Ову радњу морате оставити да би се омогућио даљински приступ, а као што видимо, синтакса приступа је:
хттп: // Сервер_ИП: 61208 /Корак 6
Ако приступамо из прегледача, у овом случају Гоогле Цхроме -а, видећемо све информације о дистрибуцији у којој је инсталиран Гланцес:
ЕНЛАРГЕ
Корак 7
Још увек можемо приступити са нашег паметног телефона:
Корак 8
Као што видимо, свака категорија коју Гланцес обухвата биће приказана тамо.
Гланцес користи скалу боја за одређивање приоритета или статуса услуга, а то су:
Корак 9
Опције доступне са Гланцес су:
мСортирајте процесе према МЕМ%.
пСортирајте процесе по имену.
цСортирајте процесе према ЦПУ%.
дПрикажите или сакријте И / О статистику диска.
доАутоматски сортирајте процесе.
Ф.Прикажите или сакријте датотечни систем статсхддтемп.
јСортирајте процесе према И / О стопи.
сПрикажите или сакријте статистику сензора.
ИПрикажите или сакријте статистику хддтемп -а.
лПрикажите или сакријте дневнике.
нПрикажите или сакријте статистику мреже.
ИксУклоните критичне евиденције и упозорења.
хПрикажите или сакријте екран за помоћ.
ШтаИзлази из услужног програма.
вИзбришите записе упозорења.
Видели смо како ће овај практични алат бити од велике помоћи за административне задатке у више оперативних система.