Постоји неколико апликација које су развијене за оптимизацију перформанси система и његових апликација, а многе друге су створене да нам омогуће да у реалном времену видимо како се понаша сваки од параметара система.
Једна од ових апликација је НетДата, која је дизајнирана да нам пружи могућност да у реалном времену видимо све што се дешава у систему и у апликацијама, нудећи нам интерактивне веб панеле и више аларма за перформансе и здравље како бисмо били свјесни било каквих промјена шта се тамо дешава.
Зато ћемо видети како инсталирати НетДата на Убунту 18.04 Сервер и разумети како је то витална алатка за сваког администратора.
КарактеристикеМеђу карактеристикама НетДата -е налазимо:
- Могућност анализе хиљада метрика за сваки сервер, тако да ће бити могуће видети метрике елемената као што су ЦПУ, РАМ, дискови, мрежа, заштитни зид, КоС, НФС, ЗФС и још много тога.
- Детаљне метрике перформанси за више апликација, као што су веб сервери, сервери база података, сервери е -поште и још много тога.
- НетДата подржава аутоматско откривање за све врсте елемената, способан је да аутоматски прикупља више од 5000 метрика, његова конфигурација је нула, нема нултих зависности, не захтева никакво одржавање и има више од 100 унапред конфигурисаних аларма који нас упозоравају на сваку промену која је присутна у систему.
- Обавештења о аларму су заснована на улогама и подржавају динамичке прагове и могу се слати различитим методама, као што су е-пошта, слацк.цом, пусховер.нет, пусхбуллет.цом и још много тога.
- НетДата може да прикупи хиљаде показатеља сервера у секунди без коришћења више од 2% рачунарских ресурса
- Прилагођени панели могу се направити помоћу обичног ХТМЛ -а који нам омогућава повећање пројектног капацитета
- НетДата има минималне зависности и способан је да ради чак и на ИоТ уређајима.
- Има АПИ -је за додатке као што су БАСХ, Питхон, Перл, Ноде.јс, јава, Го и још много тога.
1. Инсталирајте зависности на Убунту 18.04 Сервер
Корак 1
Први корак који треба предузети је ажурирање оперативног система помоћу следеће команде:
судо апт упдате
ЕНЛАРГЕ
Корак 2
Следећи корак је инсталирање зависности НетДата, које укључују гцц (компајлер Ц), алате ГНУ Аутоцонф, администрацију ГУИД -а и библиотеке компресије за НетДата -ов интерни веб сервер, за то извршавамо следеће:
судо апт инсталл злиб1г-дев ууид-дев либмнл-дев гцц маке аутоцонф аутоцонф-архива аутоген аутомаке пкг-цонфиг цурл
ЕНЛАРГЕ
Корак 3
Унећемо слово С да бисмо наставили и преузели одговарајуће пакете. Следећи скуп пакета је опционалан, али га препоручује Нетдата који укључује Питхон, неке Питхон пакете и Ноде.ЈС, можемо извршити следеће. Морамо такође унети слово С да бисмо прихватили њихово преузимање и инсталирање.
судо апт инсталл питхон питхон-иамл питхон-мисклдб питхон-псицопг2 нодејс лм-сензори нетцат
ЕНЛАРГЕ
2. Користите спремишта НетДата на Убунту 18.04 серверу
Корак 1
За исправну инсталацију Нетдата -е биће потребно користити спремиште ГитХуб пројекта, јер ћемо за то клонирати Нетдата спремиште у нашем матичном директоријуму извршавањем следећег:
гит цлоне хттпс://гитхуб.цом/фирехол/нетдата.гит --дептх = 1 ~/нетдата
ЕНЛАРГЕ
Корак 2
Сада ћемо приступити клонираном директоријуму:
цд ~ / нетдатаКорак 3
Сада ћемо компајлирати и инсталирати апликацију користећи схелл скрипту нетдата-инсталлер.сх у овом директоријуму, морамо унапред унети судо јер ако то не урадимо на начин на који Нетдата прикупља системске податке не би радили како се очекивало. Извршимо следеће:
судо ./нетдата-инсталлер.сх
ЕНЛАРГЕ
Корак 4
Овде видимо информације о томе где ће НетДата складиштити све компоненте, притиснемо Ентер да наставимо са инсталацијом:
ЕНЛАРГЕ
Корак 5
Када се ово заврши, видећемо следеће:
ЕНЛАРГЕ
3. Конфигуришите заштитни зид на Убунту 18.04 серверу
Сада ће бити потребно отворити порт 19999 за НетДата интерни веб сервер у заштитном зиду, за то ћемо извршити следеће:
судо уфв дозвољава 19999 / тцп
ЕНЛАРГЕ
4. Конфигуришите НетДата употребу података на Убунту 18.04 серверу
Корак 1
У овом тренутку можемо видети конфигурацију НетДата извршавањем следећег у прегледачу:
хттп: // ИП_адрес: 19999 / нетдата.цонф
ЕНЛАРГЕ
Корак 2
Овде можемо видети да су све конфигурисане опције коментарисане, са знаком #, то је зато што конфигурација НетДата ради користећи скуп подразумеваних вредности и свака онемогућена конфигурација ће узети подразумевану вредност НетДата; са овим, ако поставка није коментарисана, наведена вредност ће надјачати подразумевану вредност.
У терминалу ову конфигурацију налазимо на путањи /етц/нетдата/нетдата.цонф. Конфигурисаћемо параметар историје, чиме контролишемо максималну величину базе података коју користи НетДата.
Из тог разлога, дефинисаћемо количину РАМ -а која ће бити посвећена НетДата -и, или количину времена коју желимо да сачувамо пре него што је изгубимо, доступни параметри су:
- 3600 секунди (1 сат задржавања података графикона) користи 15 МБ РАМ -а
- 7200 секунди (2 сата задржавања графичких података) користи 30 МБ РАМ -а
- 14.400 секунди (4 сата задржавања графичких података) користи 60 МБ РАМ -а
- 28.800 секунди (8 сати задржавања графичких података) користи 120 МБ РАМ -а
- 43200 секунди (12 сати задржавања графичких података) користи 180 МБ РАМ -а
- 86400 секунди (24 сата задржавања података графикона) користи 360 МБ РАМ -а
Корак 3
Да бисмо поставили жељену вредност, приступамо помоћу жељеног уређивача.
судо нано /етц/нетдата/нетдата.цонф
ЕНЛАРГЕ
Корак 4
Тамо налазимо ред "Историја" у одељку "Глобално" и замењујемо вредност 3600 жељеном. Промене чувамо помоћу следеће комбинације тастера:
Цтрл + О.
Остављамо уредника користећи:
Цтрл + Кс
Корак 5
Да бисмо применили промене, извршавамо следеће:
судо системцтл рестартује нетдата
ЕНЛАРГЕ
5. Приступите НетДата на Убунту 18.04 серверу
Корак 1
Да бисмо приступили НетДата -и, то можемо учинити из било ког прегледача извршавањем следеће синтаксе.
хттп: // ИП_адреса: 19999
ЕНЛАРГЕ
Корак 2
Као што видимо, са десне стране имамо различите погледе који су:
ЦПУ -и
ЕНЛАРГЕ
Меморија
ЕНЛАРГЕ
Дискови
ЕНЛАРГЕ
Ватрени зид
ЕНЛАРГЕ
Услуге системских података
ЕНЛАРГЕ
Корисници
ЕНЛАРГЕ
НетДата мониторинг
ЕНЛАРГЕ
На овај начин НетДата је одлична алтернатива за централно и потпуно управљање свим аспектима Убунту 18.04.