安装NETDATA集群监控面板

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 安装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、知乎、开源中国、思否、博客园、掘金、简书、华为云、阿里云、腾讯云、哔哩哔哩、今日头条、新浪微博、个人博客

全网可搜《小陈运维》

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

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
文件存储 Android开发 iOS开发
DIY nas 之照片备份工具
Immich是一个开源解决方案,主要用于直接从iPhone、Android手机上备份照片与视频。用户可以将Immich部署到自己的电脑、NAS或服务器中,并通过App进行备份
840 2
|
Linux
Linux Centos7 下升级openssh1.1.1u版本
Linux Centos7 下升级openssh1.1.1u版本
855 0
|
应用服务中间件 PHP nginx
Docker-compose 编排lnmp(dockerfile) 完成Wordpress
通过使用Docker Compose,我们可以轻松编排LNMP环境并部署WordPress。本文详细介绍了各组件的Dockerfile和配置文件编写,并通过docker-compose.yml文件实现了整个环境的自动化部署。这种方法不仅简化了部署过程,还提高了环境的可移植性和一致性。希望本文能帮助你更好地理解和使用Docker Compose来管理和部署复杂的应用程序。
597 4
|
域名解析 弹性计算 程序员
想要轻松地搭建一个即开即用的WordPress博客吗?借助宝塔面板镜像+阿里云ECS,迅速拥有自己的个人博客
拥有个人博客是每位程序员的梦想,但对服务器不熟悉的初学者而言,搭建博客颇具挑战。本文介绍利用阿里云市场的宝塔面板镜像与ECS云服务器,轻松搭建WordPress博客的方法,让您快速拥有专属博客空间。通过简单的操作步骤,即使是新手也能轻松上手,实现从零到有的博客搭建过程。
666 3
|
小程序
Taro@3.x+Vue@3.x+TS开发微信小程序,设置转发分享
本文介绍了Taro中`useShareAppMessage`的使用方法,需在页面配置`enableShareAppMessage: true`并重新编译。
708 0
Taro@3.x+Vue@3.x+TS开发微信小程序,设置转发分享
|
域名解析 运维 监控
网络故障排查的常用工具与方法:技术深度解析
【8月更文挑战第20天】网络故障排查是一项复杂而重要的工作,需要网络管理员具备扎实的网络知识、丰富的实践经验和灵活的问题解决能力。通过掌握常用工具和方法,遵循科学的排查流程,可以显著提高故障排查的效率和准确性。希望本文能为读者在网络故障排查方面提供有益的参考和启示。
1577 2
Python编程实战:如何将列表组装成一棵树结构
本文介绍了如何在Python中将列表转换为树结构。首先定义`TreeNode`类表示节点,包含值和子节点列表。然后,通过`list_to_tree`函数递归地将列表转为树。此外,还提供了添加和删除节点的方法。文章旨在帮助读者理解和操作树结构,以解决实际编程问题。
Python编程实战:如何将列表组装成一棵树结构
|
存储 Shell Linux
【Linux 环境变量相关】深入理解Linux下 CMake、Shell 与环境变量的交互(一)
【Linux 环境变量相关】深入理解Linux下 CMake、Shell 与环境变量的交互
460 0
|
网络安全 数据安全/隐私保护 Windows