体验 Linux 的几个监控命令
- htop
- nmon
- netdata
htop
安装,
sudo dnf install -y htop
使用,
htop
nmon
安装,
sudo dnf install -y nmon
使用,
nmon
输入c
,
输入C
,
输入m
,
输入n
,
输入k
,
输入M
,
输入t
,
输入j
,
输入h
,
输入q
,退出。
netdata
Netdata是一款秒级数据收集与可视化呈现的Linux服务器性能监测工具,以web的可视化方式展示系统及应用程序的实时运行状态,前端响应快,UI整洁,看着很舒服,相较于htop、nmon、Cockpit等工具。
总结优点如下:
-
界面酷炫:交互式引导仪表版,动态化图表展示
-
运行高效:C编写,每秒采集数千个指标,但仅占cpu单核1%,少量MB的内存以及完全没有磁盘IO
-
零配置:安装自动监控,开箱即用,不需要额外写任何配置
-
零依赖:有自己的静态网络文件和网络接口,拥有自己的网络服务器
-
可扩展:使用自带的插件API收集任何可以衡量的数据。
-
可嵌入:它可以在任何Linux内核可以运行的地方运行
-
可告警:提供复杂的、各种类型的告警,支持动态阈值、告警模板、多种通知方式等
-
监控数据全面:包括CPU、内存、网络、IO、防火墙、进程、应用程序等
安装,
sudo dnf install -y netdata
编辑配置文件/etc/netdata/netdata.conf将bind to = localhost修改为需要监听的实际地址,这里我测试环境直接配置为0.0.0.0,生产环境不建议这样做:
vi /etc/netdata/netdata.conf
---
[web]
# bind to = localhost
bind to = 0.0.0.0
---
启动并设置开机自启,
systemctl enable netdata --now
netdata服务监听默认端口为19999,通过浏览器访问http://IP:19999
如下,
完结!
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net