基于zabbix 的memached 多实例监控

Posted cpsing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于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/^[[:space:]]//g | awk ‘{printf ""%s":%d,",$$1,$$2}‘ |tr -d | sed -e s/^/‘{"memcached":{‘/g -e s/‘,$‘/}}/g

  2. 导入模板

以上是关于基于zabbix 的memached 多实例监控的主要内容,如果未能解决你的问题,请参考以下文章

zabbix多实例监控tomcat

记一次基于zabbix snmp 监控实例

记一次基于zabbix snmp 监控实例

zabbix监控单机多实例redis脚本

zabbix监控mysql多实例自发现监控

zabbix监控MySQL多实例实践