一、介绍:
Netdata是服务器系统监控工具。
二、版本选择:
去下载地址https://github.com/netdata/netdata/releases进行下载。
此处规定使用版本为1.19.0。
三、Netdata安装(基础):
#安装编译所需要的包
yum -y install zlib-devel libuuid-devel gcc make autoconf automake pkgconfig
#使用解压指令
tar -xzvf netdata-v1.19.0.tar.gz
#移动至指定目录/usr/local/netdata
mv netdata-v1.19.0 /usr/local/netdata
四、Netdata安装(离线部分):
#需要借助httpd,先查询httpd是否存在,如果存在,则直接跳到《五、Netdata继续安装》
yum list installed httpd
#安装httpd
yum -y install httpd
#新建目录
mkdir -p /var/www/html/netdata/go.d.plugin/releases/download/v0.11.0
#上传config.tar.gz和go.d.plugin-v0.11.0.linux-amd64.tar.gz文件到v0.11.0目录
#将netdata-installer.sh中807和814行的https://github.com改成http://127.0.0.1
#启动httpd
systemctl start httpd
```bash
### 五、Netdata继续安装:
```bash
#编译安装,一路回车,特别慢,安装完成之后会自动启动
./netdata-installer.sh
#开机自启
systemctl enable netdata
#卸载
/usr/libexec/netdata/netdata-uninstaller.sh --force
六、Netdata安装(离线部分继续):
#未进行《四、Netdata安装(离线部分)》操作,跳过此步骤
#停止httpd
systemctl stop httpd
#删除httpd
yum -y remove httpd
#删除文件夹
rm -rf /var/www/html/netdata
七、Netdata集群(从):
#停止netdata
systemctl stop netdata#修改配置文件/etc/netdata/netdata.conf
[global]
hostname = KF-207
memory mode = none
[web]
mode = none
[health]
enabled = no
#新增配置文件/etc/netdata/stream.conf,使用命令"uuidgen"获取api key,所有“从”用同一个
[stream]
enabled = yes
destination = 10.88.99.209:19999
api key = 2d5b8ca8-04c9-4b4f-a421-f63d8bb9da30
八、Netdata集群(主):
#停止netdata
systemctl stop netdata
#修改配置文件/etc/netdata/netdata.conf
[global]
hostname = KF-209
#新增配置文件/etc/netdata/stream.conf,根据“从”的api key进行配置
[2d5b8ca8-04c9-4b4f-a421-f63d8bb9da30]
enabled = yes
default history = 3600
default memory mode = save
health enabled by default = auto
allow from = *
九、Netdata启动:
#启动
systemctl start netdata
#停止
systemctl stop netdata
#重启
systemctl restart netdata
#开机自启
systemctl enable netdata
#关闭开机自启
systemctl disable netdata
#面板
ip:19999