注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

涅槃

文档收藏

 
 
 

日志

 
 
 
 

cacti脚本数据采集  

2013-06-06 15:45:52|  分类: 监控_cacti |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |


脚本对接方式有两种方法,一个是直接将脚本放到script目录里,然后添加相应的数据查询方法、创建数据模板图形模板即可。二个是在每台主机内放置脚本,然后自定义OID,然后创建模板,即可。

优缺点:

优点:支持非SNMP数据源,可以返回多个数据,灵活性强
缺点: 操作相对复杂,会写脚本
步骤:
1.编写脚本
示例:<path_cacti>/scripts/diskfree.sh 
2.配置Data Input Methods
input type选择script/Command,
3.配置数据模版
4.配置图形模版
5.图形模版应用

编写脚本:
若你想使用脚本来采集数据,你需要建立数据输入方法(data input method),并保证在输入类型(Input Type field)中选择script/command.
你要定义一个或多个输出字段:
当只有一个输出字段时,输出格式:
<value_1>
Example script output using 1 field
67 
多输出字段时:
Example script output using 3 fields
1min:0.40 5min:0.32 10min:0.01

示例:

1.编写脚本

vim my_ip_conn.sh
#!/bin/sh
host=$1
ip_conns=`ssh $host "netstat -an | grep tcp | grep EST | wc -l"`
echo $ip_conns

2.配置Data Input Methods

Console/Data Input Methods/data inputmethod:
填写:
name:zz_ip_conn
Input Type:script/command
Input String: #(指定脚本位置及data source,如ip)
sh <path_cacti>/scripts/my_ip_conn.sh <hostname> 
#eg.python <path_cacti>/scripts/python_rrdb_test.py <host> <port>
填写完毕后: 单击Create,继续完成input fields,output的填写
Input Fields :(输入字段)
The Input Fields box is used to define any fields that require information from the user.
若你需要当前主机ip, 你可使用 'management_ip' here and Cacti will fill this field in with the current IP address of the selected host.
输出字段: (和脚本的输出字段名要完全相同)

In Cacti, I name the output fields '1min', '5min', and '10min', respectively. Based on these two things, the output of the script should look like the following:

Example 11-2. Example script output using 3 fields

1min:0.40 5min:0.32 10min:0.01




http://sishuok.com/forum/blogPost/list/5808.html

  评论这张
 
阅读(1059)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018