系统负载情况监控工具netdata安装(网络独一无二)-定位原创
这篇文章是自己之前写的,还算挺不错的,用到系统监控的,可以看看,网络上一般没有这个我自己在百度上搜了很多,都没有涉及到此类工具的安装,只有开源网站上一篇,还是英文的,还好我英语好一点哈。下面是我的翻译:
不同系统的安装方法:
Debian / Ubuntu
apt-get install zlib1g-dev gcc make git autoconf autogen automake pkg-config
Centos / Redhat
yum install zlib-devel gcc make git autoconf autogen automake pkgconfig
下面安装是一样的
git clone https://github.com/firehol/netdata.git --depth=1
cd netdata# build it./netdata-installer.sh
当然如果你想指定安装路径:加上--install 相应的目录;例如:
./netdata-installer.sh --install /service
回车之后,会有一些文件被安装,如下:
- the daemon at /service/netdata/usr/sbin/netdata
- config files at /service/netdata/etc/netdata
- web files at /service/netdata/usr/share/web/netdata
- plugins at /service/netdata/usr/libexec/netdata
- cache files at /service/netdata/var/cache/netdata
- log files at /service/netdata/var/log/netdata
如果想更新netdata版本的话,操作如下:
# 更新它
cd /path/to/netdata.git
git pull
# 重新编译安装netdata
./netdata-installer.sh
安装好之后,启动netdata服务,启动方法如下:
直接执行:/service/netdata/usr/sbin/netdata (回车即可)
检查进程是否存在:
# ps -ef | grep netdata
netdata 30559 1 0 12:59 ? 00:00:00 /service/netdata/usr/sbin/netdata
netdata 30568 30559 0 12:59 ? 00:00:00 /bin/bash /service/netdata/usr/libexec/netdata/plugins.d/tc-qos-helper.sh 1
netdata 30570 30559 1 12:59 ? 00:00:00 /bin/bash /service/netdata/usr/libexec/netdata/plugins.d/charts.d.plugin 1
root 30571 30559 0 12:59 ? 00:00:00 /service/netdata/usr/libexec/netdata/plugins.d/apps.plugin 1
netdata 31002 30568 0 13:00 ? 00:00:00 sleep 0.997
netdata 31010 30570 0 13:00 ? 00:00:00 sleep 0.2
root 31012 12526 0 13:00 pts/1 00:00:00 grep netdata
说明启动成功!!!
关闭netdata,直接killall掉netdata所有进程即可,如下:
最后就是web访问netdata,记住服务要开启
http://192.168.183.131:19999
页面如下:(可以看到cpu使用率,系统负载率,内存使用率,磁盘IO吞吐量,宽带流量使用情况等等)
配置文件我们也可以看到:
http://192.168.183.131:19999/netdata.conf
如图:
netdata下载地址(两个格式:tar.gz和tar.bz2):
**** Hidden Message *****
页:
[1]