ARM机器使用netdata监控

ARM机器使用netdata监控ARM 机器使用 netdata 监控安装下载地址 https github com netdata netdata releases 找到对应平台的版本下载此处使用了 netdata aarch64 latest gz run 下载下来直接 shnetdata aarch64 latest gz run 进行安装 安装完成之后 可以通过在浏览器中访问 http your server ip 19999 查看 Netdata 的监控 如果不可以查看 请查看防火墙设置 查看状态 停止 重启 systemc

ARM机器使用netdata监控

安装

下载地址

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

找到对应平台的版本下载

此处使用了netdata-aarch64-latest.gz.run

下载下来直接sh netdata-aarch64-latest.gz.run 进行安装。

安装完成之后,可以通过在浏览器中访问http://your_server_ip:19999 查看Netdata的监控。如果不可以查看,请查看防火墙设置。

查看状态,停止,重启

systemctl status netdata systemctl stop netdata systemctl start netdata systemctl restart netdata 

使用

please note : 请注意,如果您修改了部分中的参数,您的数据历史记录将会丢失

文档:https://learn.netdata.cloud/docs/agent/daemon/config

  1. 配置图表保留时间

Netdata 使用内部时间序列数据库 (TSDB) 在特定数量的磁盘空间内存储尽可能多的指标。默存储空间为 256 MiB,对于 1-3 天的历史指标来说应该足够了。如果您导航回超出已存储历史指标的时间范围,将会看到无法查看。

配置文件位置: `/opt/netdata/etc/netdata/netdata.conf` 

将在此处看到所有(或大多数)可配置选项都已注释掉(即以#开头)。这是因为Netdata的配置使用一组假定的默认值。任何禁用的设置都使用Netdata的默认值;

如果取消注释某个设置,则指定的值将覆盖默认值。这使配置文件包含您修改的内容。 可以在浏览器中访问<http://your_server_ip:19999/netdata.conf查看Netdata>的当前配置。 在这里,您需要确定要为Netdata提供多少RAM,或者在丢失之前将记录的图表数据保留多长时间: # 2 hours at 1,000 metrics per second 4 bytes * 7200 seconds * 1,000 metrics =  bytes = 28.8 MB RAM # 2 hours at 2,000 metrics per second 4 bytes * 7200 seconds * 2,000 metrics =  bytes = 57.6 MB RAM # 4 hours at 2,000 metrics per second 4 bytes * 14440 seconds * 2,000 metrics =  bytes = 115.52 MB RAM # 24 hours at 1,000 metrics per second 4 bytes * 86400 seconds * 1,000 metrics =  bytes = 345.6 MB RAM 
  1. apps.plugin

    将系统资源的使用分解为进程、用户和用户组。遍历整个进程树,收集每个发现运行的进程的资源使用信息。apps.plugin使用预定义的进程组列表, 将所有正在运行的进程分配给该列表。此列表可通过 自定义apps_groups.conf。 plugin构建一个进程树(很像Linux中的ps fax),并将进程分组在一起(同时评估子进程和父进程),因此结果总是一个包含预定义成员集的列表(of course, only process groups found running are reported)

    与传统的进程监控工具(如top)不同,它能够计算退出进程的资源利用率。它们的利用率与它们目前运行的父母有关。因此,它完全能够测量shell脚本和其他进程每秒数百次派生/生成其他短生命期进程所使用的资源。

    与传统的进程监控工具(如top)不同,它能够计算退出进程的资源利用率。它们的利用率与它们目前运行的父子进程有关。因此,它完全能够测量shell脚本和其他进程每秒数百次派生/生成其他短生命期进程所使用的资源。

    文件位置:/opt/netdata/usr/lib/netdata/conf.d/apps_groups.conf

    编辑命令位置:/opt/netdata/etc/netdata/edit-config

    编辑命令(我的安装arm的目录和网上的示例不同,请注意以实际的目录修改):

    /opt/netdata/etc/netdata/edit-config apps_groups.conf 




 #------------------------------------------------------------------------------ # myowngroup mygroup: *eversql* other: * 

重启,将在 Applications这个下面看到计算的值。且对这个信息有介绍。

Per application statistics are collected using apps.plugin. This plugin walks through all processes and aggregates statistics for application groups. The plugin also counts the resources of exited children. So for processes like shell scripts, the reported values include the resources used by the commands these scripts run within each timeframe

可以得到如下图的分组指标

在这里插入图片描述

  1. 监控mysql
./edit-config go.d/mysql.conf 

这个文件中给出了一些例子,如果实际不匹配,可以全部注释掉,只保留自己的jobs。

比如我们要监控19000,19001,19003这3个实例。

jobs: - name: job19000 dsn: test1:@tcp(hostip:19000)/ - name: job19001 dsn: test1:@tcp(hostip:19001)/ - name: job19003 dsn: test2:@tcp(hostip:19003)/ 

然后可以这样调试编写好的文件,如果有问题会有提示。

调试通过,重启监控页面,将能看到对于这3个实例的单独监控条目。

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233765.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • php本地环境搭建教程,用 phpstudy 搭建本地 php 环境及安装 wordpress 教程「建议收藏」

    php本地环境搭建教程,用 phpstudy 搭建本地 php 环境及安装 wordpress 教程「建议收藏」很多时候我们仅仅为了测试一个项目或者临时搭建网站,用不着去vps服务器上添加,在本地搭建php环境就够了。这样就需要一个能够在windows系统中搭建本地php环境的软件包,这类软件包蛮多的,目前用的比较多的比如phpstudy,今天魏艾斯博客来介绍用phpstudy搭建本地php环境及本地安装wordpress教程。一、phpstudy下载安装。老魏建议从官方网站下…

    2022年6月16日
    44
  • 各种计算机语言[通俗易懂]

    各种计算机语言[通俗易懂]来源:http://blog.csdn.net/walkingmanc/article/details/6367057作为计算机专业的程序猿,已经学习过很多语言,但是从来没有静下来总结一下各种语言,今

    2022年8月3日
    4
  • Ansys 圣维南原理「建议收藏」

    Ansys 圣维南原理「建议收藏」简介圣维南原理分布于弹性体上一小块面积(或体积)内的荷载所引起的物体中的应力,在离荷载作用区稍远的地方,基本上只同荷载的合力和合力矩有关;荷载的具体分布只影响荷载作用区附近的应力分布。还有一种

    2022年8月4日
    5
  • goland 激活码2021 3月最新注册码

    goland 激活码2021 3月最新注册码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
    40
  • quota命令详细拓展使用方法,RHEL 7中quota命令搭载方法!磁盘容量配额!

    磁盘容量配额Linux系统的设计初衷就是让许多人一起使用并执行各自的任务,从而成为多用户、多任务的操作系统。但是,硬件资源是固定且有限的,如果某些用户不断地在Linux系统上创建文件或者存放电影,硬盘空间总有一天会被占满。针对这种情况,root管理员就需要使用磁盘容量配额服务来限制某位用户或某个用户组针对特定文件夹可以使用的最大硬盘空间或最大文件个数,一旦达到这个最大值就不再允许继续使用。可以使用quota命令进行磁盘容量配额管理,从而限制用户的硬盘可用容量或所能创建的最大文件个数。quota命令还有软限

    2022年4月7日
    212
  • java的三种代码注释方式「建议收藏」

    java的三种代码注释方式「建议收藏」1.注释的作用注释是对程序语言的说明,有助于开发者之间的交流,方便理解和维护程序。注释不是编程语句,不会被编译器执行。一些代码量少较少的程序,我们加不加注释对我们的理解和修改代码没有太大影响;如果是淘宝;抖音等那种中大型程序,没有了代码注释,对于日后程序运行维护将是很大困难。我们可以在平时编码过程中养成规范代码注释习惯,也是我们成为优秀程序员的原因2.java中的注释分类Java中的注释分为以下三种:单行注释;多行注释;文档注释1.单行注释java代码中使用双斜杠单行注释//,一般单行注释,注释少

    2022年7月7日
    23

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号