安装NETDATA集群监控面板

举报
小陈运维 发表于 2023/12/14 15:44:40 2023/12/14
【摘要】 安装NETDATA集群监控面板

安装NETDATA集群监控面板

介绍

官方链接
演示网页:https://my-netdata.io/
官方首页:http://netdata.cloud/
文档地址:http://docs.netdata.cloud
github地址:https://github.com/netdata/netdata#infographic

安装

官网提供一键安装脚本
bash <(curl -Ss https://my-netdata.io/kickstart.sh)

国内使用一键安装脚本需要添加参数
bash <(curl -Ss https://my-netdata.io/kickstart.sh) --stable-channel

修改主节点的配置

# 主服务器配置

# 生成uuid格式的字符串
root@cby:~# uuidgen
856a8565-75ac-441f-89e1-2d983272cfde



root@cby:~# vim /etc/netdata/stream.conf
root@cby:~# cat /etc/netdata/stream.conf
[856a8565-75ac-441f-89e1-2d983272cfde]
    enabled = yes
    default history = 3600
    default memory mode = save
    health enabled by default = auto
    allow from = *
root@cby:~# 
root@cby:~# 
# allow from 可以设置数据流的允许来源以保证安全
# destination 是主节点ip地址


# 重启netdata
root@cby:~# systemctl restart netdata
root@cby:~# 

配置其他节点

# 其它服务器配置
root@cby:~# vim /etc/netdata/netdata.conf 
root@cby:~# cat /etc/netdata/netdata.conf
[global]
    run as user = netdata
    page cache size = 32
    dbengine multihost disk space = 256
    memory mode = none
    hostname = node-1
[web]
    mode = none
root@cby:~# 

root@cby:~# vim /etc/netdata/stream.conf
root@cby:~# cat /etc/netdata/stream.conf
[stream]
    enabled = yes
    destination = 101.43.189.29:19999
    api key = 856a8565-75ac-441f-89e1-2d983272cfde
root@cby:~# 
root@cby:~# 
# destination填写服务端的IP和端口

# 重启netdata
root@cby:~# systemctl restart netdata
root@cby:~# 

启用插件

以MySQL插件为例

# 创建权限用户
root@cby:~# mysql -u root -p 
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7137
Server version: 8.0.35 MySQL Community Server - GPL

Copyright (c) 2000, 2023, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 
mysql> 
mysql> CREATE USER 'netdata'@'localhost'  IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.52 sec)

mysql> GRANT USAGE, REPLICATION CLIENT, PROCESS ON *.* TO 'netdata'@'localhost';
Query OK, 0 rows affected (0.01 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.13 sec)


# 配置Netdata的mysql.conf
root@cby:/etc/netdata# cd /etc/netdata
root@cby:/etc/netdata# sudo ./edit-config go.d/mysql.conf

······略······
  # netdata
  - name: local
    dsn: netdata:password@unix(/var/lib/mysql/mysql.sock)
  - name: local
    dsn: netdata:password@tcp(127.0.0.1:3306)/db_test
······略······

# 异常查看
root@cby:/etc/netdata# cd /usr/libexec/netdata/plugins.d/
root@cby:/etc/netdata# sudo -u netdata -s
root@cby:/etc/netdata# ./go.d.plugin -d -m mysql

systemctl restart netdata

访问

访问主节点地址 即可查看到监控面板,在node标签页面中即可查看到其他的nodes监控情况
http://101.43.189.29:19999/

访问老版本的面板
http://101.43.189.29:19999/v0/
http://101.43.189.29:19999/v1/
http://101.43.189.29:19999/v2/

关于

https://www.oiox.cn/

https://www.oiox.cn/index.php/start-page.html

CSDN、GitHub、51CTO、知乎、开源中国、思否、博客园、掘金、简书、华为云、阿里云、腾讯云、哔哩哔哩、今日头条、新浪微博、个人博客

全网可搜《小陈运维》

文章主要发布于微信公众号

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。