Как установить Netdata. Инструмент мониторинга в centOS 7

Установка netdata, инструмента мониторинга на centos 7

Netdata — это инструмент для мониторинга производительности системы в реальном времени.

Установка инструмента мониторинга производительности Netdata описана в этом руководстве.

Чтобы установить Netdata

Перед установкой Netdata установите следующую зависимость:

 # yum install zlib-devel gcc make git autoconf autogen automake pkgconfig psmisc -y
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors
* base: centos.webwerks.com
* extras: centos.webwerks.com
* updates: centos.webwerks.com
Package 1:make-3.82-21.el7.x86_64 already installed and latest version
Package 1:pkgconfig-0.27.1-4.el7.x86_64 already installed and latest version
.
.
.
Dependency Updated:
glibc.x86_64 0:2.17-106.el7_2.6 glibc-common.x86_64 0:2.17-106.el7_2.6 libgcc.x86_64 0:4.8.5-4.el7 libgomp.x86_64 0:4.8.5-4.el7
zlib.x86_64 0:1.2.7-15.el7

Complete! 

Клонируйте Netdata из git, используя следующую команду:

 # git clone https://github.com/firehol/netdata.git --depth=1
Cloning into 'netdata'...
remote: Counting objects: 341, done.
remote: Compressing objects: 100% (302/302), done.
remote: Total 341 (delta 44), reused 151 (delta 25), pack-reused 0
Receiving objects: 100% (341/341), 1.72 MiB | 57.00 KiB/s, done.
Resolving deltas: 100% (44/44), done. 

Перейдите в каталог netdata после клонирования:

 # cd netdata/
# ls
autogen.sh charts.d configs.signatures COPYING m4 netdata.spec.in plugins.d README.md tests
build CMakeLists.txt configure.ac hooks Makefile.am node.d profile src web
ChangeLog conf.d contrib LICENSE.md netdata-installer.sh packaging python.d system 

Выполните сценарий «netdata-installer.sh» для установки netdata:

 # ./netdata-installer.sh

Sorry! NetData failed to build...

You many need to check these:

1. The package uuid-dev (or libuuid-devel) has to be installed.

If your system cannot find libuuid, although it is installed
run me with the option: --libs-are-really-here

2. The package zlib1g-dev (or zlib-devel) has to be installed.

If your system cannot find zlib, although it is installed
run me with the option: --libs-are-really-here

3. You need basic build tools installed, like:

gcc make autoconf automake pkg-config

Autoconf version 2.60 or higher is required.

If you still cannot get it to build, ask for help at github:

https://github.com/firehol/netdata/issues 

Если вы получили ошибку, как упомянуто выше, нам нужно установить еще один пакет для устранения этой ошибки.

Выполните команду ниже, чтобы установить требуемый пакет:

 # yum install libuuid-devel -y
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: centos.webwerks.com
* extras: centos.webwerks.com
* updates: centos.webwerks.com
Resolving Dependencies
--> Running transaction check
---> Package libuuid-devel.x86_64 0:2.23.2-26.el7_2.2 will be installed
--> Processing Dependency: libuuid = 2.23.2-26.el7_2.2 for package: libuuid-devel-2.23.2-26.el7_2.2.x86_64
--> Running transaction check
.
.
.
libgudev1.x86_64 0:219-19.el7_2.11 libmount.x86_64 0:2.23.2-26.el7_2.2
libuuid.x86_64 0:2.23.2-26.el7_2.2 systemd.x86_64 0:219-19.el7_2.11 systemd-libs.x86_64 0:219-19.el7_2.11
systemd-python.x86_64 0:219-19.el7_2.11 systemd-sysv.x86_64 0:219-19.el7_2.11 util-linux.x86_64 0:2.23.2-26.el7_2.2

Complete!

Снова выполните файл сценария для установки Netdata на вашем компьютере:

 # ./netdata-installer.sh

Welcome to netdata!
Nice to see you are giving it a try!

You are about to build and install netdata to your system.

It will be installed at these locations:

- the daemon at /usr/sbin/netdata
- config files at /etc/netdata
- web files at /usr/share/netdata
- plugins at /usr/libexec/netdata
- cache files at /var/cache/netdata
- db files at /var/lib/netdata
- log files at /var/log/netdata
- pid file at /var/run

This installer allows you to change the installation path.
Press Control-C and run the same command with --help for help.

Press ENTER to build and install netdata to your system >

:-----------------------------------------------------------------------------
Running command:

./autogen.sh
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
.
.
.
-------------------------------------------------------------------------------

OK. NetData is installed and it is running (listening to *:19999).

-------------------------------------------------------------------------------

INFO: Command line options changed. -pidfile, -nd and -ch are deprecated.
If you use custom startup scripts, please run netdata -h to see the
corresponding options and update your scripts.

Hit http://localhost:19999/ from your browser.

To stop netdata, just kill it, with:

killall netdata

To start it, just run it:

/usr/sbin/netdata

Enjoy!

Uninstall script generated: ./netdata-uninstaller.sh 

Теперь Netdata успешно установлена.

Разрешите порт в брандмауэре следующим образом:

 # firewall-cmd --permanent --add-port=19999/tcp
success
# firewall-cmd --reload
success 

Откройте браузер и перейдите по адресу http://IP-адрес: 19999

Обзор производительности системы

Использование процессора

Загрузка системы

Использование диска

Использование памяти RAM

Использование памяти SWAP

cryptoparty

Cryptography is typically bypassed, not penetrated.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *