运维监控工具PIGOSS BSM扩展指标介绍

本文介绍了如何在PIGOSSBSM运维监控工具中添加SNMP扩展指标和脚本扩展指标,包括监控Linux的内存和文件系统信息。添加SNMP指标需要知道OID,而脚本扩展指标需要AGENT代理,以监控进程信息为例展示了脚本编写过程。
摘要由CSDN通过智能技术生成

PIGOSS BSM运维监控工具,除系统自带指标外,还支持添加SNMP扩展指标、脚本扩展指标、JMX扩展指标、自定义JDBC指标等,今天本文将介绍如何添加SNMP扩展指标和脚本扩展指标。

  1. 添加SNMP扩展指标

前提:需要知道指标的oid

例子:监控Linux操作系统的内存信息(单个oid)

  • 进入工具箱--扩展指标--扩展SNMP指标功能页面,点击添加按钮,在弹框中填写指标名称、返回值名称及oid等信息,填写完毕后点击添加(OID类型选择单个OID)

  • 进入资源添加指标界面,可以看到新加的扩展指标,点击自动或者手动按钮进行指标添加

例子:监控Linux操作系统的文件系统信息(表oid)

  • 进入工具箱--扩展指标--扩展SNMP指标功能页面,点击添加按钮,在弹框中填写指标名称、返回值名称及oid等信息,填写完毕后点击添加(OID类型选择表类型OID)

  • 进入资源添加指标界面,可以看到新加的扩展指标,点击自动或者手动按钮进行指标添加

  • 添加的指标名称以扩展指标名称+索引的方式展现

  1. 添加脚本扩展指标

前提:需要被监控设备上部署PIGOSS BSM的AGENT代理(AGENT代理可在状态监控--资源定义--主机系统下下载)

举例:监控Linux操作系统的进程信息

  • 进入工具箱--扩展指标--扩展脚本指标功能页面,点击添加按钮,在弹框中填写指标名称、参数名称、返回值信息以及采集脚本,填写完毕后点击添加

#!/bin/bash
process_name=$1
if [ ! -n "$1" ] ;then
echo errorDesc="You have not input process name!"
else
USER=`ps -aux | grep $process_name  | awk '{print $1}' | awk 'NR == 1'`
PID=`ps -aux | grep $process_name  | awk '{print $2}' | awk 'NR == 1'`
CPU=`ps -aux | grep $process_name  | awk '{print $3}' | awk 'NR == 1'`
MEM=`ps -aux | grep $process_name  | awk '{print $4}' | awk 'NR == 1'`
STAT=`ps -aux | grep $process_name  | awk '{print $8}' | awk 'NR == 1'`
START=`ps -aux | grep $process_name  | awk '{print $9}' | awk 'NR == 1'`
COMMAND=`ps -aux | grep $process_name  | awk '{for(i=1;i<=10;i++){$i=""};print $0}' | awk 'NR == 1'`

echo statusDesc="ProcessPID:$PID;ProcessCpu:$CPU%;ProcessMem:$MEM%;ProcessStat:$STAT"
echo ProcessUser=$USER
echo ProcessPID=$PID
echo ProcessCommand=$COMMAND
echo ProcessCpu=$CPU
echo ProcessMem=$MEM
echo ProcessStat=$STAT
echo ProcessStart=$START
fi
  • 进入资源添加指标界面,可以看到新加的扩展指标,点击手动按钮进行指标添加

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值