设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 2029|回复: 0

Linux centos 7 安装开源的netdata vps服务器cpu io网络监控方法,6 rpm二进制包快速yum install,CDN节点监控被CC DDOS攻击时情况

[复制链接]
 成长值: 249

签到天数: 4708 天

[LV.Master]伴坛终老

发表于 2022/1/17 02:42 | 显示全部楼层 |阅读模式 |Google Chrome 97.0.4692.71|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
Linux centos 7 安装开源的netdata vps服务器cpu io网络监控方法,6 rpm二进制包快速yum install,CDN节点监控被CC DDOS攻击时情况

日常,,,网上的教程都是错的都是假的,,,只能自己来写教程,要么网上教程就是源码编译安装,特别花时间装个监控要一小时,根本没有快速安装方式

效果图
1.png

安装依赖
  1. yum -y install wget libuv-devel
复制代码

centos 7 下载安装
  1. wget --content-disposition https://packagecloud.io/netdata/netdata/packages/el/7/netdata-1.32.1-1.el7.x86_64.rpm/download.rpm
  2. rpm -ivh netdata-1.32.1-1.el7.x86_64.rpm --force
复制代码


centos 6 下安装
  1. yum -y install wget libuv-devel Judy-devel freeipmi-devel json-c-devel libmnl-devel lz4-devel protobuf-devel protobuf-c-devel snappy-devel
  2. wget --content-disposition https://packagecloud.io/netdata/netdata/packages/el/6/netdata-1.19.0-1.el6.x86_64.rpm/download.rpm
  3. rpm -ivh netdata-1.19.0-1.el6.x86_64.rpm --force
复制代码


配置文件:
  1. vi /etc/netdata/netdata.conf
复制代码


修改为实现公网访问如下,不支持::1的方式,无法监听ipv6,如果有需要ipv6可以用kangle来内网转发一下
  1.     # by default do not expose the netdata port
  2.     bind to = 0.0.0.0
复制代码


启动命令
  1. service netdata start
复制代码

停止命令
  1. service netdata stop
复制代码

重启命令
  1. service netdata restart
复制代码


确认监听状况
  1. netstat -apn | grep netdata
复制代码


开机启动
  1. chkconfig netdata on
复制代码


访问地址
  1. http://ip地址:19999
复制代码


查看关键数据,点击alarms按钮,然后搜索critical,关键数据会标红显示,橙色和绿色与没颜色的直接忽略不用看
观察DDOS洪水流量情况,可以在IPV4网络分类中,查看UDP,搜索IPv4 UDP Errors (ipv4.udperrors)
如果是TCP被打,SYN攻击可以观察TCP Accept Queue Issues (ip.tcp_accept_queue),或者TCP洪水观察IPv4 TCP Connections (ipv4.tcpsock)

注:如果要清理日志和数据库,则不要把文件夹同时删除,会导致无法启动进程 netdata ERROR : MAIN : EXIT: cannot unlink pidfile '/var/run/netdata/netdata.pid'. (errno 2, No such file or directory)
如果删除目录后使用mkdir -p /var/log/netdata 创建后依旧报错netdata INFO  : MAIN : SIGNAL: Not enabling reaper,请检查文件夹权限,使用chown -R netdata:netdata /var/log/netdata 来修复
web模板目录
/usr/share/netdata/web

web访问日志目录
/var/log/netdata

监控db数据库目录
/var/cache/netdata

报警日志文件目录
/var/lib/netdata

配置文件参数
history:数据存储时间(默认值3600)
page cache size:最大进程内存大小(默认值32,但是经过测试实际上占用160M内存,观察netdata.dbengine_ram指标发现可以设置值为0,使其关闭缓存并且访问webgui时动态调整,来降低大约30M的进程内存使用率)
dbengine disk space:最大磁盘缓存大小(默认值256)
update every:数据统计时间间隔(默认值1)

关闭google analytics数据收集统计代码
  1. echo "" > /etc/netdata/.opt-out-from-anonymous-statistics
复制代码


centos 6下1.19.0实测可替换最新的1.32.1 web模板,直接刷新浏览器缓存生效
  1. yum -y install tar bzip2
  2. tar xjf web.tar.bz2
  3. rm -rf /usr/share/netdata/web
  4. mv web /usr/share/netdata/web
复制代码

web.tar.bz2 (6.01 MB, 下载次数: 162)
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/11/24 23:03 , Processed in 0.163607 second(s), 22 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表