netdata配置有一条自动配置的命令,但因为功夫qiang的原因,自动配置总是会失效,所以本文是手动配置
一、准备环境,预先安装依赖
sudo yum install epel-release
sudo yum install autoconf automake curl gcc git libmnl-devel libuuid-devel openssl-devel libuv-devel lz4-devel Judy-devel lm_sensors make MySQL-python nc pkgconfig python python-psycopg2 PyYAML zlib-devel
二、Git克隆netdata仓库
git clone https://github.com/netdata/netdata.git --depth=100
三、安装
./netdata-installer.sh
安装成功之后会看到如下页面,会问你是否继续,直接选择yes就可以了
看到如上内容之后,在地址栏输入 IP地址:19999 就可以看到netdata性能监控页面了,监控项目非常多
四、添加apache配置
因为笔者需要监控apache,而netdata默认配置是没有apache监控项的,所以需要单独配置
cd /etc/netdata/python.d/
vi apache.conf
# 配置文件内容
localhost:
name: 'local'
url: 'http://localhost/server-status?auto'
localipv4:
name: 'local'
url: 'http://127.0.0.1/server-status?auto'
localipv6:
name: 'local'
url: 'http://::1/server-status?auto'
# 重启netstat
systemctl restart netdata
刷新浏览器内容,就可以看到apache监控内容