一 安装netdata:
1 基本安装(适合所有Linux系统)* 如果安装失败请尝试第2种
bash <(curl -Ss https://my-netdata.io/kickstart.sh)
2 从头安装(安装所有依赖包)
bash <(curl -Ss https://my-netdata.io/kickstart-static64.sh)
3 安装成功进入
在浏览器输入
http://ip:19999
二 常用命令:
1 停止 netdata
service netdata stop
2 启动 netdata
service netdata start
3 重启 netdata
service netdata restart
三 集群配置:
Netdata本身不存在主从服务,搭建集群需要在每一个节点上完整部署Netdata,流数据汇总到一台主服务器上。数据处理全部在主服务器上进行,各个节点服务器不打开19999端口供查看,只是把收集到的数据发送到主服务器上,具体参考官网文档。
一 修改从节点的配置
1 修改配置文件 */etc/netdata/netdata.conf 目录不存时 vim /opt/netdata/etc/netdata/netdata.conf
vim /etc/netdata/netdata.conf
[global]
memory mode = none
hostname = slave-10
[web]
mode = none
[health]
enabled = no
2 新增stream.conf * 必须在netdata.conf 同目录下
vim /etc/netdata/stream.conf
[stream]
enabled =yes
destination = 主节点ip:19999
api key = 6aa60980-7cfd-4cad-9d28-267659890363
其中api key 是一个uuid格式的字符串,可以使用uuidgen命令生成,关联主节点时使用。
二 修改主节点配置
1 修改配置文件 */etc/netdata/netdata.conf 目录不存时 vim /opt/netdata/etc/netdata/netdata.conf
vim /etc/netdata/netdata.conf
[global]
hostname = Master
2 新增stream.conf * 必须在netdata.conf 同目录下
[6aa60980-7cfd-4cad-9d28-267659890363]
enabled =yes
defaulthistory = 3600
default memory mode = save
health enabled by default = auto
allow from = *
配置文件中这个6aa60980-7cfd-4cad-9d28-267659890363对应从节点生成的uuid ,我这是随便复制的,和上面不一样 ,下面内容不变 ,如果有多个从节点,就复制多个就行
三 配置完成重启主从节点
systemctl restart netdata
四 配置完成
效果如下: