2019独角兽企业重金招聘Python工程师标准>>>

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

关于客户脚本插件

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

Unicode字符必须进行转义

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

创建一个脚本服务

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

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

3 给新建服务起个名字.

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

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

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

选项名称 描述 是否必须 示例 说明
prefix Space delimited prefix argument(s) sudo
path Path to the script or program /usr/local/nagios/libexec/check_http Hyperic将检查该文件是否存在
arguments Space delimited script arguments H 209.237.227.36 如果参数中有空格请使用引号
timeout Timeout in seconds 120 超时将终止该脚本

脚本服务的指标

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

0 = OK

1 = Warning

2 = Critical

3 = Unknown

4 = Paused

■ 执行时间 - 毫秒.

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

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

Hyperic 脚本服务(Script service)配置相关推荐

  1. 1 企业实战(3) Redis服务部署和配置详解 (资源)

    前言: 环境介绍: CentOS 7.5 Redis 5.0.0 gcc 下载: http://download.redis.io/releases/ 安装redis: [root@localhost ...

  2. 下怎么运行sh脚本_基于CentOS7系统添加自定义脚本服务及参数说明,附实例

    概述 centos6如果要添加自定义脚本服务只需要把脚本放到/etc/init.d然后授权后用chkconfig添加后就可以管理了,那么centos7又是怎么添加自定义脚本服务呢? CentOS7添加 ...

  3. centos7执行sh文件_一文看懂centos7如何管理自定义脚本服务

    概述 centos6如果要添加自定义脚本服务只需要把脚本放到/etc/init.d然后授权后用chkconfig添加后就可以管理了,那么centos7又是怎么添加自定义脚本服务呢? CentOS7添加 ...

  4. centos 7.x systemd service 配置方法整理

    一.存放路径 /etc/systemd/system 二.service配置整理 2.1 zookeeper.service [Unit] Description=ZooKeeper Service ...

  5. Linux网络服务-Web Service之【apache的功能、安装、配置文件介绍以及实验实例】(三)...

    上两张博文: < Linux网络服务-Web Service之[HTTP协议简介](一) > <Linux网络服务-Web Service之[Apache-Prefork.Worke ...

  6. NFS服务安装与配置方案

    NFS服务搭建方案 一.NFS简介 NFS它是Network File system 的缩写,即网络文件系统,我们可以通过NFS达到文件的共享,NFS 服务器设置一个共享目录或者文件给NFS 客户机, ...

  7. Kong的Service 配置

    目录 通过 Admin API 添加 Service 请求 响应 为 Service 添加路由(Route) 请求 响应 通过 Kong 转发请求 请求 响应 总结 参考 通过 Admin API 添 ...

  8. Spring Cloud Alibaba配置实例nacos+sentinel+dubbo实行服务注册、配置中心、熔断限流

    通过Spring Cloud Alibaba相关组件nacos+sentinel+dubbo实行服务注册.配置中心.熔断限流等功能 1.本机安装nacos和sentinel-dashboard服务端 ...

  9. Linux企业化运维--(7)redis服务之redis配置及主从复制、主从自动切换、集群、redis+mysql、gearman实现数据同步

    Linux企业化运维 实验所用系统为Redhat-rhel7.6. 目录 Linux企业化运维 Linux企业化运维--(7)redis服务之redis配置及主从复制.主从自动切换.集群.redis+ ...

最新文章

  1. ASCII、GB2312、GBK、Unicode、UTF-8介绍和转换
  2. Gym 101606 F-Flipping Coins(概率dp)
  3. cloud自动发卡平台cloudfaka_科亚k-cloud智能控制系统解决方案助力配混改性工厂
  4. ”System.Configuration.ConfigurationSettings.AppSettings“ 已过时----解决方案
  5. 《剑指offer》-- 栈的压入与弹出序列、把字符串转化为整数、扑克牌顺子、孩子们的游戏(圆圈中最后剩下的数)
  6. 【Text_classification】 PaddlePaddle框架下出错调整到运行的实验和记录
  7. Median Filtering in Constant time 算法源码生成DLL
  8. 各类4G手机进入工参模式查看手机信息
  9. Ansys-自适应网格划分-受压薄板学习收获
  10. Xiaojie雷达之路---雷达原理(二刷)匹配滤波器
  11. nbu备份社区版mysql_mysql数据备份之NBU
  12. 基于QT和DCMTK的Dicom 图像浏览器---目录
  13. c语言程序设计专题实验bmp,第九章 报表设计---Visual Foxpro 数据库程序设计教案1-9章全...
  14. Pytorch 小白记事本 1
  15. 论文分享 CFUN: Combining Faster R-CNN and U-net Network for Efficient Whole Heart Segmentation
  16. springboot---yaml语法
  17. RAID磁盘阵列详解与维护
  18. 迪文串口屏的安装方法之卡扣结构带外壳智能屏
  19. 《WEB性能测试实战》之WEB性能测试分析
  20. 计算机知识方面的类目标识,专利文献种类标识代码标准

热门文章

  1. (0025)iOS 开发之Xcode常用快捷键
  2. 【深入浅出-JVM】(序)
  3. 华人Hbuy隐私政策
  4. Angular——基本使用
  5. 单点登录系统实现基于SpringBoot
  6. 理解class.forName()
  7. java 环境变量的涵义
  8. poj1738 an old stone game
  9. oracle11g导出表时会发现少表,空表导不出解决方案。
  10. easyui placeholder 解决方案