Linux centos 7 安装开源的netdata vps服务器cpu io网络监控方法,6 rpm二进制包快速yum install,CDN节点监控被CC DDOS攻击时情况
Linux centos 7 安装开源的netdata vps服务器cpu io网络监控方法,6 rpm二进制包快速yum install,CDN节点监控被CC DDOS攻击时情况日常,,,网上的教程都是错的都是假的,,,只能自己来写教程,要么网上教程就是源码编译安装,特别花时间装个监控要一小时,根本没有快速安装方式
效果图
安装依赖
yum -y install wget libuv-devel
centos 7 下载安装
wget --content-disposition https://packagecloud.io/netdata/netdata/packages/el/7/netdata-1.32.1-1.el7.x86_64.rpm/download.rpm
rpm -ivh netdata-1.32.1-1.el7.x86_64.rpm --force
centos 6 下安装
yum -y install wget libuv-devel Judy-devel freeipmi-devel json-c-devel libmnl-devel lz4-devel protobuf-devel protobuf-c-devel snappy-devel
wget --content-disposition https://packagecloud.io/netdata/netdata/packages/el/6/netdata-1.19.0-1.el6.x86_64.rpm/download.rpm
rpm -ivh netdata-1.19.0-1.el6.x86_64.rpm --force
配置文件:
vi /etc/netdata/netdata.conf
修改为实现公网访问如下,不支持::1的方式,无法监听ipv6,如果有需要ipv6可以用kangle来内网转发一下
# by default do not expose the netdata port
bind to = 0.0.0.0
启动命令
service netdata start
停止命令
service netdata stop
重启命令
service netdata restart
确认监听状况
netstat -apn | grep netdata
开机启动
chkconfig netdata on
访问地址
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数据收集统计代码
echo "" > /etc/netdata/.opt-out-from-anonymous-statistics
centos 6下1.19.0实测可替换最新的1.32.1 web模板,直接刷新浏览器缓存生效
yum -y install tar bzip2
tar xjf web.tar.bz2
rm -rf /usr/share/netdata/web
mv web /usr/share/netdata/web
数据来自官方
rpm二进制包仓库:https://packagecloud.io/netdata/netdata/packages/el/7/netdata-1.32.1-1.el7.x86_64.rpm
https://packagecloud.io/netdata/netdata/packages/el/6/netdata-1.19.0-1.el6.x86_64.rpm
开源仓库:https://github.com/netdata/netdata
centos9:https://packagecloud.io/netdata/netdata/packages/el/9/netdata-1.38.0-1.el9.x86_64.rpm/download.rpm
卸载方法
rpm -e --nodeps netdata-1.32.1-1.el7.x86_64
rm -rf /etc/netdata /var/log/netdata /var/cache/netdata /var/lib/netdata
备份
CentOS 6
https://github.com/user-attachments/files/17350379/netdata-1.19.0-1.el6.x86_64.zip
CentOS 7
https://github.com/user-attachments/files/17350384/netdata-1.32.1-1.el7.x86_64.zip
页:
[1]