3月 252015
 

接上一版本工具,对工具进行改进,发布新版本。

工具要求:

  • rrdtool 1.4版本以上,1.3以下版本不能用(rrdtool -v,可查看rrdtool版本)
  • linux系统,win版本和freebsd版本不打算做
  • 导出rrd文件为网络设备流量

功能概括:

  • 读取rrd文件最近更新288条数据到csv文件(也就是一天,5分钟一次)
  • 导出文件名为执行命令时间向前86400秒(24小时)
  • 导出文件内容为时间,流出,流入,单位Mbps
  • 支持参数设置导出目录,导入rrd文件列表,支持自定义step(导出数据可能减少),支持自定义log文件,纪录导出日志
  • 支持多文件同时导出

导出效果 Continue reading »

3月 242015
 

最近研究zabbix,发现默认的模版不能检测到Linux的服务以及端口,这样就不能基于端口对服务进行监控。通过查找,找到了办法。

1.调用服务

在github上有一个库,用go语言写的,功能类似于系统的netstat 命令,可查看端口和服务

github.com/drael/GOnetstat

当然你也可以自己用别的语言去实现,恰巧最近在学go语言,所以就用它的了,贴一个简单的获取tcp端口服务的程序
TCP/UDP

GOnetstat.Tcp()
GOnetstat.Udp() Continue reading »