Zabbix监控memcache示例

一、创建memcached-tool脚本

参见http://www.linuxidc.com/Linux/2014-08/105157.htm

1
mkdir  /scripts  &&  cd  /scripts  && vim memcache-tool.pl
1
2
将脚本copy进入memcache-tool.pl
chmod  +x  /scripts/memcache-tool .pl


二、用脚本查看memcache的各类统计数据

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
/scripts/memcache-tool .pl 127.0.0.1:11211 stats
#127.0.0.1:11211   Field       Value
          accepting_conns           1
              auth_cmds           0
             auth_errors           0
                 bytes           0
              bytes_read          94
              bytes_written        5261
             cas_badval           0
               cas_hits           0
              cas_misses           0
               cmd_flush           0
                cmd_get           0
                cmd_set           0
               cmd_touch           0
             conn_yields           0
       connection_structures          11
          curr_connections          10
              curr_items           0
               decr_hits           0
             decr_misses           0
             delete_hits           0
            delete_misses           0
         evicted_unfetched           0
               evictions           0
          expired_unfetched           0
                get_hits           0
               get_misses           0
                  hash_bytes      524288
          hash_is_expanding           0
           hash_power_level          16
               incr_hits           0
              incr_misses           0
                libevent        2.0.21-stable
            limit_maxbytes        134217728
         listen_disabled_num           0
                     pid       10459
              pointer_size          64
                reclaimed           0
              reserved_fds          20
               rusage_system    0.121024
                rusage_user    0.045384
                threads           4
                    time       1426727521
          total_connections          18
              total_items           0
               touch_hits           0
             touch_misses           0
                   uptime        2574
                  version      1.4.15

三、在zabbix_agent.conf中自定义UserParameter

修改以下的参数:

1
2
UnsafeUserParameters=1
UserParameter=MemcacheStats[*], /scripts/memcache-tool .pl 127.0.0.1:11211 stats| grep  $1 | awk  '{print $NF}'

然后重启zabbix_agent进程


四、在zabbix中添加item

例如,添加当前“curr_connections”

wKioL1UJxG2y5QoLAADMQH1Z48A053.jpg

保存即可。


*如果出现“Not supported by Zabbix Agent”的错误,

通过下面的命令得到详细的信息:

1
zabbix_agent -t MemcacheStats[curr_connections]]

或者修改zabbix_server.conf中的

1
Timeout=3   #将这个值调整的大一点




本文转自 bannerpei 51CTO博客,原文链接:http://blog.51cto.com/281816327/1622063,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值