当前位置:   article > 正文

linux性能监控工具Netdata安装和卸载教程_netdata卸载

netdata卸载

Netdata介绍

Netdata是一款Linux系统性能实时监控工具。是一个高度优化的Linux守护进程,可以对Linux系统、应用程序(包括但不限于Web服务器,数据库等)、SNMP服务等提供实时的性能监控。

Netdata用可视化的手段,将其被监控的信息展现出来,以便你清楚的了解到你的系统、程序、应用的实时运行状态,而且还可以与Prometheus,Graphite,OpenTSDB,Kafka,Grafana等相集成。

Netdata是免费的开源软件,目前可在Linux,FreeBSD和macOS以及从它们衍生的其他系统(例如Kubernetes和Docker)上运行。

Netdata仓库地址:netdata

Netdata特性

  • 1、友好、美观的可视化界面
  • 2、可自定义的控制界面
  • 3、安装快速且高效
  • 4、配置简单,甚至可零配置
  • 5、零依赖
  • 6、可扩展,自带插件API
  • 7、支持的系统平台广

Netdata可监控什么?

Netdata可以收集来自200多种流行服务和应用程序的指标,以及数十种与系统相关的指标,例如CPU,内存,磁盘,文件系统,网络等。我们将这些收集器称为,它们由插件管理,该插件支持多种编程语言,包括Go和Python。

流行的收集器包括Nginx,Apache,MySQL,statsd,cgroups(容器,Docker,Kubernetes,LXC等),Traefik,Web服务器access.log文件等。

详细的支持列表请参考下面的说明:netdata支持列表

Netdata安装

1、直接安装

 

直接执行下面的命令进行安装Netdata。

bash <(curl -Ss https://my-netdata.io/kickstart.sh)

然后,程序会自动执行安装动作,去下载一系列的包进行安装,中间看到选择就回车就完事了。

 

可能会由于访问国外的资源,和根据你的网络关系,等待的时间或长或短。

 

一些关键的信息,从安装过程中也是可以看的出来的,如上图。

 

从下图信息可以看出访问方法,启动、停止服务的命令。

安装完成如下图

 

显示Netdata已经启动完成,我们可以使用命令来查看一下是否启动完成?

  1. netstat -nltp
  2. Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
  3. tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN -
  4. tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
  5. tcp 0 0 0.0.0.0:19999 0.0.0.0:* LISTEN -
  6. ps -ef | grep netdata
  7. netdata 18463 1 1 02:45 ? 00:00:03 /usr/sbin/netdata -P /var/run/netdata/netdata.pid -D
  8. netdata 18489 18463 0 02:45 ? 00:00:00 /usr/sbin/netdata --special-spawn-server
  9. netdata 18664 18463 0 02:45 ? 00:00:00 bash /usr/libexec/netdata/plugins.d/tc-qos-helper.sh 1
  10. root 18674 18463 0 02:45 ? 00:00:01 /usr/libexec/netdata/plugins.d/ebpf.plugin 1
  11. netdata 18676 18463 0 02:45 ? 00:00:00 /usr/libexec/netdata/plugins.d/go.d.plugin 1
  12. netdata 18684 18463 1 02:45 ? 00:00:03 /usr/libexec/netdata/plugins.d/apps.plugin 1
  13. ubuntu 19540 2810 0 02:50 pts/0 00:00:00 grep --color=auto netdata

2、Docker方式安装

首先准备Docker环境,然后直接执行下面的命令即可完成安装操作。

  1. docker run -d --name=netdata 
  2.   -p 19999:19999 
  3.   -v netdatalib:/var/lib/netdata 
  4.   -v netdatacache:/var/cache/netdata 
  5.   -v /etc/passwd:/host/etc/passwd:ro 
  6.   -v /etc/group:/host/etc/group:ro 
  7.   -v /proc:/host/proc:ro 
  8.   -v /sys:/host/sys:ro 
  9.   -v /etc/os-release:/host/etc/os-release:ro 
  10.   --restart unless-stopped 
  11.   --cap-add SYS_PTRACE 
  12.   --security-opt apparmor=unconfined 
  13.   netdata/netdata

安装完成后,就可以通过下面的方式进行访问了。

http://this.machine.ip:19999/

替换为刚才安装的机器ip。

访问截图:

 

卸载:

/usr/libexec/netdata/netdata-uninstaller.sh --yes --env /etc/netdata/.environment

不停的回车就行了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/947157
推荐阅读
相关标签
  

闽ICP备14008679号