性能-Netdata

2022-07-22 15:49:15 浏览数 (1)

Netdata

1、简介

Netdata是Linux系统性能实时监控工具,以Web的可视化方式展示系统及应用程序的实时运行状态(包括CPU、内存、硬盘、网络、进程等Linux性能的数据)。Netdata的Web前端响应很快,而且不需要Flash插件。UI很整洁,保持着Netdata应有的特性,一旦安装就不需要额外的配置,但提供了重要的定制。

官方网址:https://my-netdata.io/

官方GitHub网址:https://github.com/netdata/netdata

2、安装

本章节主要讲解在CentOS环境下安装Netdata。

一、安装Netdata所需要的基本编译环境:

打开终端,输入命令yum install zlib-devel gcc make git autoconf autogen automake pkgconfig

二、下载和安装Netdata(需要root权限):

1、下载Netdata

(1)首先查看Netdata版本

https://github.com/netdata/netdata/releases

(2)获取要下载Netdata版本的链接地址

例如:https://github.com/netdata/netdata/releases/download/v1.11.1/netdata-v1.11.1.tar.gz

(3)下载Netdata

打开终端,执行下载命令

wget https://github.com/netdata/netdata/releases/download/v1.11.1/netdata-v1.11.1.tar.gz

如图所示:在新建的test目录里(/usr/test/,下载位置可自定义,不一定在这个目录下面)下载Netdata。

注意:执行下载命令若提示:-bash: wget: 未找到命令。

则需要安装wget,输入命令yum -y install wget进行安装即可。

2、安装Netdata

(1)将下载的Netdata进行解压,输入命令tar -xf netdata-v1.11.1.tar.gz

解压完成后,生成文件netdata-1.11.1_rolling

(2)输入cd netdata-1.11.1_rolling进入到此目录里

(3)执行脚本 ./netdata-installer.sh进行安装

如图所示:安装成功。

注意:执行安装命令若提示:configure: error: libuuid required but not found. Try installing 'uuid-dev' or 'libuuid-devel'.

则需要安装libuuid,输入命令yum -y install libuuid-devel进行安装即可。

3、运行

一、访问

Netdata安装完成后,默认服务是开启的。

默认监听端口为19999。访问地址:http://this.machine.ip:19999/

例如此CentOS的IP为192.168.226.133,则访问地址就是http://192.168.226.133:19999/

如图所示:打开Netdata监控页面的效果。

注意:如果访问不了,则与CentOS的防火墙有关。解决方式有两种(任选一种即可)。

方式一:关闭CentOS的防火墙

1、首先查看防火墙状态,输入命令systemctl status firewalld

如图所示:防火墙是开启的状态。

2、输入关闭防火墙命令systemctl disable firewalld

3、再次查看防火墙状态,输入命令systemctl status firewalld

如图所示:防火墙是关闭的状态。

4、再次访问http://192.168.226.133:19999/地址就可以了。

方式二:将访问端口添加到防火墙规则里(例如访问的端口为8085)

1、输入添加端口命令firewall-cmd --zone=public --add-port=8085/tcp --permanent

如图所示:添加成功。其中zone表示作用域,add-port表示增加端口和通讯协议,permanent表示永久生效。

2、输入重启防火墙命令firewall-cmd --reload

如图所示:重启成功。

3、再次访问http://192.168.226.133:8085/地址就可以了(注意:默认的端口19999修改为8085)。

二、启动&停止服务

1、启动Netdata服务systemctl start netdata

2、停止Netdata服务systemctl stop netdata

4、修改服务端口

Netdata的配置文件位置为:/etc/netdata/netdata.conf

可通过访问地址形式查看配置信息:http://192.168.226.133:19999/netdata.conf(例如IP为192.168.226.133,默认端口为19999)

如图所示:查看的配置信息。

1、打开终端,跳转到/etc/netdata/目录下。

2、修改netdata.conf配置文件,输入vi netdata.conf进行修改,之后保存即可。

如图所示:将# default port = 19999修改为default port = 8085(注意:将前面的#号去掉)

3、依次输入停止服务(systemctl stop netdata)、启动服务(systemctl start netdata)。

4、默认端口19999改为8085,所有访问http://192.168.226.133:8085/地址即可。

- End -

0 人点赞