Hyperic 脚本服务(Script service)配置

这里将说明如何集成客户化脚本。一般步骤是创建一个类型是“Script”的平台服务,并在该服务的配置属性页面定义脚本的位置和参数。当脚本执行返回结果时,第一个值就将作为“结果值”。

关于客户脚本插件

如果用户想在Hyperic中运行一个可生成一个更为丰富的监控的脚本,用户可以构建一个脚本插件可产生很多指标。一个脚本插件包含一个XML描述文件,以及至少一个脚本,这些脚本可在外部定义或内嵌在XML文件,一个插件可以使用一个或多个脚本,这些脚本必须输出 key=output 对。


Unicode字符必须进行转义

在脚本执行中,脚本中遇到的Unicode字符需要解码。例如,字符串 "%3D"  解码为等号 (=). 转义字符串前需加 \\

创建一个脚本服务

1,导航到所要运行脚本的平台页面.

2  从“菜单”中,选择“新建平台服务”.

3 给新建服务起个名字.

4 从服务类型下拉框中,选择 Script. 然后 “确定”;

5 单击 “配置属性”中的“编辑”按钮

6,在配置属性页面,填写如下参数:

选项名称描述是否必须示例说明
prefixSpace delimited prefix argument(s)sudo
pathPath to the script or program/usr/local/nagios/libexec/check_httpHyperic将检查该文件是否存在
argumentsSpace delimited script argumentsH 209.237.227.36如果参数中有空格请使用引号
timeoutTimeout in seconds120超时将终止该脚本

脚本服务的指标

■可用性-使用进程退出代码

0 = OK

 1 = Warning

 2 = Critical

 3 = Unknown

 4 = Paused

■ 执行时间 - 毫秒.

■  结果值 - 如果脚本返回结果,显示输出流中的第一个值。例如"Number of Transactions: 234"







转载于:https://my.oschina.net/hyperichq/blog/325698

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值