Като системни администратори и персонал за ИТ поддръжка е практично и полезно да имаме инструменти, които ни помагат да управляваме по много по -централизиран начин всеки аспект както на операционната система, така и на всеки от нейните компоненти.
За този тип администрация днес в Solvetic ще анализираме динамичен и цялостен инструмент за осъществяване на този тип администриране и това е Netdata. И за това ще анализираме как да използваме Netdata в Debian 9.
Какво е NetdataNetdata (мрежови данни) е графична система, предназначена за разпределена производителност в реално време и общо наблюдение на състоянието на системата на хардуерно и софтуерно ниво.
Използвайки Netdata, ние имаме ценен инструмент, който предлага и генерира обширна информация в реално време за всичко, което се случва в работещата система (включително приложения като уеб и сървъри на бази данни), използвайки съвременни интерактивни уеб панели, улесняващи по този начин администрацията и контрол, тъй като информацията е повече от ясна.
Netdata е бърз и ефективен, проектиран да работи постоянно във всички системи (физически и виртуални сървъри, контейнери, IoT устройства), без да прекъсва тяхната централна функция, което не пречи на никаква дейност, която извършваме в системата.
Netdata може да се изпълнява на Linux, FreeBSD и macOS без проблем.
Основните характеристики на NetData са:
Различни интерактивни табла за зарежданеПодходящ за мишка и докосване, наличен в 2 теми: тъмна и светла
БързNetdata е в състояние да отговори на всички заявки с по-малко от 0,5 ms на метрика, дори на хардуер от нисък клас, което е наистина полезно.
Високо ефективенNetdata може да събира хиляди показатели на сървър в секунда, само с 1% използване на едноядрен процесор, няколко MB RAM и изобщо без дисково входно / изходно устройство, което помага за спестяване на ресурси.
Той има мениджър на сигналиNetdata поддържа стотици аларми, за да ни държи в течение с развитието на нашата система, поддържа динамични прагове, хистерезис, шаблони за аларми, множество ролеви методи за уведомяване (като имейл, slack.com, flock.com, pushover.net, pushbullet.com , telegram.org, twilio.com, messagebird.com, kavenegar.com) и др.
РазтегателенNetdata може да контролира всеки елемент, от който може да се получи показател, като използва своя API за плъгини, като например приставки за мрежови данни, BASH, Python, Perl, node.js, java, Go, Ruby и др.)
ВгражданеПомощната програма Netdata може да се изпълнява навсякъде, където работи ядрото на Linux (дори IoT), а графиките също могат да бъдат вградени в управляваните от нас уеб страници.
КонфигурируемиNetdata използва персонализирани панели, които могат да бъдат изградени с обикновен HTML, без да се изисква JavaScript.
ОбхватNetdata може автоматично да открива всичко в системата и може да събира до 5000 показателя на сървър.
Нулеви зависимостиКоето е полезно за статични уеб файлове и уеб API
Не се изисква поддръжкаКоето осигурява по -голям комфорт
Той има няколко режима на работаNetdata има различни режими на поддръжка, включително автономен мониторинг на хост, събирач на данни без глава, прокси за препращане, прокси за съхранение и препращане, централен мониторинг за множество хостове, във всички възможни конфигурации. Всеки възел може да има различна политика за задържане на показатели и да работи със или без мониторинг на здравето.
Изисквания за използване на Netdata
- Имате root потребител
- Надстройте системата
- Имайте Debian 9, който получаваме в следната връзка:
1. Как да надстроите Debian 9 Linux
Първата стъпка е да актуализирате пакетите на Debian 9, като използвате следните команди:
sudo apt -get update -y sudo apt -get upgrade -yСлед като се актуализира, ще инсталираме необходимите зависимости, като използваме следния ред:
sudo apt-get install zlib1g-dev uuid-dev libmnl-dev pkg-config curl gcc make autoconf autoconf-архив autogen automake python python-yaml python-mysqldb nodejs lm-сензори python-psycopg2 netcat git -y
Вход Присъединете се!