Skip to content

轻量级Linux监控指标采集器,一键部署,原生采集

License

Notifications You must be signed in to change notification settings

geektcp/tinyagent

Repository files navigation

#  author: 	geektcp
#  date: 	2015-11 -20  
#  update: 	2016-6-5
#

监控系统agent采集端。这是一个完整Linux C工程,使用cmake打包。

主要功能:
采集各种监控指标,以json格式上报到服务器端。
服务器收到日志后缓存到kafka里面,然后转入hbase数据库。

特点是:
1、部署非常方便,不需要jdk环境,直接一个二进制文件在任意路径即可运行。

2、由于是C写的,用于获取Linux服务器的底层数据非常方便,直接调用对应C接口或者函数即可。

3、可以自定义监控,想监控什么就可以抓取到什么,立体式监控。

4、精细的监控指标,



--------------------------------------------
部署方法:

1、配置安装路径及基础信息:
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/monitor

2、编译:
make

3、安装:
make install

4、编辑配置文件
vim /usr/local/agent/conf/monitor.conf

5、启动
/usr/local/agent/bin/tinyagent

6、打包成二进制包
make package

7、打包成源码包
make package_source

About

轻量级Linux监控指标采集器,一键部署,原生采集

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages