zoukankan      html  css  js  c++  java
  • 基于zabbix 的memached 多实例监控

    基于zabbix 的memached 多实例监控

    1. zabbix agentd 配置文件新增配置:

      UserParameter=memcached.server.discovery[*],ps uax |grep $1|grep -v grep | while read line; do if [[ -n "$line" ]]; then echo "{"; memcached_host=echo $line |grep -Eo '-l[[:space:]]+(([0-9]{1,3}.){3}[0-9]{1,3})'|sed -e s/-l//g| sed -e s/[[:space:]]//g; echo ""{#MEMCACHED_HOST}":"$memcached_host","; memcached_port=echo $line |grep -Eo '-p[[:space:]]+[0-9]{2,7}'|sed -e s/-p//g| sed -e s/[[:space:]]//g; echo ""{#MEMCACHED_PORT}":$memcached_port"; echo "},"; fi; done| tr -d | sed -e s/^/'{"data":['/g -e s/',$'/]}/g

      UserParameter=memcached.server.status[*],echo -e "stats quit" | nc $1 $2 |grep -v END| sed -e s/STAT//g | sed -e s/[1]//g | awk '{printf ""%s":%d,",$$1,$$2}' |tr -d | sed -e s/^/'{"memcached":{'/g -e s/',$'/}}/g

    2. 导入模板


    1. [:space:] ↩︎

  • 相关阅读:
    备用
    Python进阶
    *args 和 **kwargs
    C语言
    【Pythno库】-Re
    【C语言】-struct
    Django By Example
    字符串
    Python库
    【Keil】Keil5-改变字的大小和颜色
  • 原文地址:https://www.cnblogs.com/cpsing/p/10738105.html
Copyright © 2011-2022 走看看