IT评测·应用市场-qidao123.com

标题: Linux服务器监控的神器:Netdata(小白教程)快速搭建 [打印本页]

作者: 花瓣小跑    时间: 2024-6-9 15:21
标题: Linux服务器监控的神器:Netdata(小白教程)快速搭建
发现了一个单机监控的Netdata,眼前着实为之一亮。 令人印象非常之深刻的个主要特性:
官网地址在这里: https://my-netdata.io/
Netdata的特点

netdata的主要功能,主要有几点(详细的可查看github上的说明):
Netdata监控项也很多,比如CPU, 内存,磁盘,网络这些基础的之外,还可以有IPC, netfilter/iptables Linux firewall, fping, Processes, NFS, Network QoS, Applications, Apache web server, Nginx, Tomcat, mysql, postgres, redis, mongodb, elasticsearch, SNMP devices等等。
安装Netdata

  1. [root@nfs ~]# yum install epel-release -y
  2. [root@nfs ~]# yum install netdata -y
复制代码
配置相关文件

  1. [root@nfs ~]# vim /etc/netdata/netdata.conf
复制代码

执行service netdata start启动服务
访问

浏览器访问192.168.1.130:19999(留意你的ip不一定是跟我一样的啊)

大概会遇到的问题

查看端口:
  1. [root@nfs ~]# netstat -anplut|grep netdata
  2. tcp        0      0 127.0.0.1:8125          0.0.0.0:*               LISTEN      6572/netdata        
  3. tcp        0      0 127.0.0.1:19999         0.0.0.0:*               LISTEN      6572/netdata        
  4. tcp6       0      0 ::1:8125                :::*                    LISTEN      6572/netdata        
  5. tcp6       0      0 ::1:19999               :::*                    LISTEN      6572/netdata        
  6. udp        0      0 127.0.0.1:8125          0.0.0.0:*                           6572/netdata        
  7. udp6       0      0 ::1:8125                :::*                                6572/netdata
复制代码
大概执行lsof -i:19999(若没有lsof下令,就yum install lsof)
若无法访问,一般大概是防火墙的原因:添加一条防火墙规则,执行这条代码:
再重启服务!!!留意!!!
  1. [root@nfs ~]# iptables -I INPUT -p tcp --dport 19999 -j ACCEPT
  2. [root@nfs ~]# service netdata restart
  3. Redirecting to /bin/systemctl restart netdata.service
复制代码
监控页面

再来看看监控页面,除了配色酷炫,监控项种类繁多之外,页面元素的实时响应、告警设置等都极具亮点。为了更好的展示页面,在这里会盗用github上netdata官方的几个动态图来show一下.
System overview


Disks


Network interfaces


Alarms

[外链图片转存失败,源站大概有防盗链机制,建议将图片生存下来直接上传(img-1SwxJrA5-1678797666453)(http://o75oehjrs.bkt.clouddn.com/image/blog/netdata%20alarm.png?watermark/2/text/YmxvZy55d2hlZWwuY24=/font/5b6u6L2v6ZuF6buR/fontsize/500/fill/I0Y1RUZFRg==/dissolve/100/gravity/SouthEast/dx/10/dy/10)]
Netdata backend

Netdata也可以背景服务收集监控指标,多服务器的监控指标汇总到前台展示,大概归档汇总后提供给其他工具如grafana, 如下图:

Netdata支持如下几个backends:

并可以或许提供3种计算模式:

详细的可以到netdata wiki查看。使用这种方式,应该也较容易可以或许折腾出来一个集群监控的解决方案,并且netdata和grafana的界面看起来都非常的酷炫(又一次印证了一个观点:大屏监控系统就得是暗色系!)
看到roadmap内里提到:monitor more applications (hadoop and friends, postgres, etc). 也希望hadoop这方面的监控能早日实现,又可以多一个可选方案啦~

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) Powered by Discuz! X3.4