首页 > Web开发 > 详细

zabbix自定义监控应用的cpu mem io net 脚本总结

时间:2015-05-14 02:06:55      阅读:440      评论:0      收藏:0      [点我收藏+]

    zabbix自定义监控应用的cpu mem io net 思路汇总:

    一:Host 新建item ,Item的Key command形式,command是脚本,这个脚本会返回值到zabbix服务器,服务器拿到这个值在新建的图形上显示。

    for exam command :UserParameter=mhrEst[*],/opt/itemscripts/appEst.sh $1

    二:graphs显示脚本返回的值。

    三:自定义传参,mhrEst[*]这个星号可以传多个参数,和逗号隔开,$1 表示第一个,以次类推。

?????????????
bubuko.com,布布扣

??????????? 在新建的item页面写入参数

    

    应用的cpu脚本:(根据应用程序的名称)

    #!/bin/sh
???????????????? appCpu=`ps aux|grep $1|grep -v grep|sed -n 2p|awk ‘{print $3}‘ 2>/dev/null`
????????????? echo $appCpu

?

???????????? 应用的mem脚本: (根据应用程序的名称)
    #!/bin/sh
    appMem=`ps aux|grep $1|grep -v grep|sed -n 2p|awk ‘{print $4}‘ 2>/dev/null`
    echo $appMem

?

    系统的IO 利用率: (利用iostat)

    #!/bin/bash
    io=`iostat -x -k |awk ‘{print $12}‘|sort -rn -t ‘ ‘ -k 2 | head -2|sed -n 2p 2>/dev/null`
    echo $io

?

    应用的网络连接数: EST(根据端口)

????????????? #!/bin/bash
????????????? est=`netstat -ant|grep $1 |grep ESTABLISHED -c 2>/dev/null`
???????????? echo $est

?
?

    

zabbix自定义监控应用的cpu mem io net 脚本总结

原文:http://bossr.iteye.com/blog/2210855

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!