linux性能监控工具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已经启动完成,我们可以使用命令来查看一下是否启动完成?
netstat -nltp
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:19999 0.0.0.0:* LISTEN -ps -ef | grep netdata
netdata 18463 1 1 02:45 ? 00:00:03 /usr/sbin/netdata -P /var/run/netdata/netdata.pid -D
netdata 18489 18463 0 02:45 ? 00:00:00 /usr/sbin/netdata --special-spawn-server
netdata 18664 18463 0 02:45 ? 00:00:00 bash /usr/libexec/netdata/plugins.d/tc-qos-helper.sh 1
root 18674 18463 0 02:45 ? 00:00:01 /usr/libexec/netdata/plugins.d/ebpf.plugin 1
netdata 18676 18463 0 02:45 ? 00:00:00 /usr/libexec/netdata/plugins.d/go.d.plugin 1
netdata 18684 18463 1 02:45 ? 00:00:03 /usr/libexec/netdata/plugins.d/apps.plugin 1
ubuntu 19540 2810 0 02:50 pts/0 00:00:00 grep --color=auto netdata
2、Docker方式安装
首先准备Docker环境,然后直接执行下面的命令即可完成安装操作。
docker run -d --name=netdata -p 19999:19999 -v netdatalib:/var/lib/netdata -v netdatacache:/var/cache/netdata -v /etc/passwd:/host/etc/passwd:ro -v /etc/group:/host/etc/group:ro -v /proc:/host/proc:ro -v /sys:/host/sys:ro -v /etc/os-release:/host/etc/os-release:ro --restart unless-stopped --cap-add SYS_PTRACE --security-opt apparmor=unconfined netdata/netdata
安装完成后,就可以通过下面的方式进行访问了。
http://this.machine.ip:19999/
替换为刚才安装的机器ip。
访问截图:
卸载:
/usr/libexec/netdata/netdata-uninstaller.sh --yes --env /etc/netdata/.environment
不停的回车就行了。
linux性能监控工具Netdata安装和卸载教程相关推荐
- linux性能监控工具-nmon安装使用详细教程
文章目录 前言 一.nmon介绍 1.简介 2.可监控数据范围 3.特点 二.nmon安装 1.yum安装 2.官网压缩包安装 三.nmon使用 四.nmon数据采集 五.nmon_analyser分 ...
- 20个常用Linux性能监控工具/命令
20个常用Linux性能监控工具/命令 对于 Linux/Unix 系统管理员非常有用的并且最常用的20个命令行系统监视工具.这些命令可以在所有版本的 Linux 下使用去监控和查找系统性能的实际原因 ...
- 你值得拥有:25个Linux性能监控工具
你值得拥有:25个Linux性能监控工具 在这篇文章中我们将罗列一系列使用最频繁的性能监控工具,并对介绍到的每一个工具提供了相应的简介链接,大致将其划分为两类,基于命令行的和提供图形化接口的. 作者: ...
- Linux监控进程的iops,linux性能监控工具--Collectl
简介: Collectl是一个非常好的linux性能监控工具,通过Collectl能监控的东西很多,像cpu.内存.磁盘.进程.网络.nfs.tcp.socket等. 安装: 本人的一贯想法,在安装l ...
- Linux性能监控工具:GTOP部署实录
Linux性能监控工具:GTOP部署实录 [root@king01 ~]# yum -y install zlib-devel [root@king01 ~]# tar xvf Python-2.7. ...
- python3.7.4安装教程win7_Window10下python3.7 安装与卸载教程图解
Window10下python3.7 安装与卸载教程图解 1.进入官网https://www.python.org/,点击Downloads下的Windows按钮,进入下载页面. 2.如下图所示,点击 ...
- Linux性能监控工具Nmon
Linux性能监控工具Nmon 简介 nmon是一种在AIX与各种Linux操作系统上广泛使用的监控与分析工具,它能在系统运行过程中实时地捕捉系统资源的使用情况,记录的信息比较全面, 并且能输出结果到 ...
- Linux下软件的安装与卸载
在Windows下安装软件时,只需运行软件的安装程序(setup.install等)或者用zip等解压缩软件解开即可安装,运行反安装程序(uninstall.unware."卸载" ...
- 微信多开工具 Mac版的安装及卸载教程
还在为找在您的Mac电脑上同时登陆2个或更多个微信账号吗?微信多开工具 Mac版可以帮上你的忙.微信双开助手Mac版就可以实现,可以让Mac版微信双开.多开设置消息自动回复. Mac Os微信多开助手 ...
最新文章
- 你哪来这么多事(四):职工信息排序
- 大脚本运行常见问题总结
- R语言eval函数评估表达式或者字符串实战
- mysql客户端hang_MySQL所有操作hang住了,怎么破?
- linux挂载4t硬盘用不了,centos7挂载新加4T硬盘到/home目录
- Sudoku Killer(HDU-1426)
- Ubuntu 平滑升级到PHP7
- Linux无线网卡芯片RTL8188EUS驱动安装
- LinuxC网络编程
- 查询任意汉字的Unicode编码,UTF8编码,GB2312编码,GBK编码
- 凸优化非系统学习之笔记5:内点法
- java 获取系统默认打印机状态
- linux更换浏览器,ubuntu 默认浏览器换Chrome 是正确的选择
- 毕设/私活/bigold必备项目,一个挣钱的免费的全开源标准前后端分离后台管理权限系统【springboot+vue+redis+Spring Security】脚手架搭建:若依Ruo框架具体使用教程
- 用grldr启动ISO
- 人脸识别对动画无效,迪士尼打造动画专用人脸识别库
- 小区宽带网络解决方案
- 【校企合作】湖南工业大学计算机学院与牛耳教育签约共建实训基地
- 小猿圈python视频_小猿圈分享学习Python的最佳方式
- Centos 8查询和设置当前时区