本文介紹使用固定端口模式監控memcache,先展示效果圖,滿足你的需求在看然後監控
1、Memcached 11211: Auth Status
<a href="http://s3.51cto.com/wyfs02/M01/23/1C/wKiom1MyPCPwnDLoAANuCBxypZs083.jpg" target="_blank"></a>
2、Memcached 11211: CMD Status(hits/misses)
<a href="http://s3.51cto.com/wyfs02/M02/23/1C/wKiom1MyPGeCQNWWAAR961vqxS4917.jpg" target="_blank"></a>
3、Memcached 11211: Items Status
<a href="http://s3.51cto.com/wyfs02/M01/23/1D/wKioL1MyPG2BTvj8AAOQenR1Hig139.jpg" target="_blank"></a>
4、Memcached 11211: Threads Status
<a href="http://s3.51cto.com/wyfs02/M02/23/1D/wKioL1MyPJbiqLNxAAM3gr4tH-0810.jpg" target="_blank"></a>
5、Memcached 11211: Connections
<a href="http://s3.51cto.com/wyfs02/M01/23/1C/wKiom1MyPPLhULIRAAP68HGleYc770.jpg" target="_blank"></a>
6、Memcached 11211: Uptime
<a href="http://s3.51cto.com/wyfs02/M02/23/1C/wKiom1MyPRvR9IBnAAN-Cdj1Pxw885.jpg" target="_blank"></a>
7、Memcached 11211: Bytes read/write
<a href="http://s3.51cto.com/wyfs02/M00/23/1C/wKiom1MyPUbw_wJ7AAK32V8WQjA999.jpg" target="_blank"></a>
8、Memcached 11211: Cmd flush/get/set
<a href="http://s3.51cto.com/wyfs02/M02/23/1C/wKiom1MyPXyQFeK4AAOBAIcxUNo827.jpg" target="_blank"></a>
9、Memcached 11211: Port Status
<a href="http://s3.51cto.com/wyfs02/M00/23/1D/wKiom1MyPbHTMuOHAAO7pOO-JmM066.jpg" target="_blank"></a>
10、Memcached 11211: Bytes use
<a href="http://s3.51cto.com/wyfs02/M02/23/1D/wKiom1MyPefijMgoAAO12zZByD4166.jpg" target="_blank"></a>
下面是配置方案
一、在用戶端
1、到/usr/loca/zabbix/conf/zabbix_agentd.conf裡添加
1
<code>UserParameter=memcached_stats[*],(echo stats; sleep </code><code>1</code><code>) | telnet </code><code>127.0</code><code>.</code><code>0.1</code> <code>$</code><code>1</code> <code>2</code><code>>&</code><code>1</code> <code>| awk </code><code>'/STAT $2 / {print $NF}'</code>
如果你的memcache綁定了ip,請自行修改
2、重新開機zabbix agent服務
2
<code>ps -ef|grep zabbix|grep -v grep|awk </code><code>'{print $2}'</code><code>|xargs kill -</code><code>9</code>
<code>/usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/conf/zabbix_agentd.conf</code>
二、服務端
1、在zabbix的web界面裡連接配接監控memcache模闆
在web裡選擇配置-模闆
然後選擇導入
然後把之前下載下傳的zabbix_memcache_11211.xml文檔導入。
然後在選擇主機加入這個模闆即可。
2.以上是面對memcache端口不修改,正常為11211端口。
如果是多端口或者不為11211端口的話,可以對模闆進行修改,
可以sed -i ‘s/11211/你修改的端口/g’ zabbix_memcache_11211.xml
然後在重新導入到zabbix就可以監控多端口或非11211端口
同時在zabbix_agentd.conf裡把UserParameter裡的11211改成你需要的端口
模闆在附件。
<a href="http://down.51cto.com/data/2364211" target="_blank">附件:http://down.51cto.com/data/2364211</a>
本文轉自 reinxu 51CTO部落格,原文連結:http://blog.51cto.com/dl528888/1384341,如需轉載請自行聯系原作者