ZabbixでMemcacheを監視する

みなさんこんにちは。



ZTCとZabbixを使用してNginx監視する)希望者のリクエストで、memcacheをZabbixに接続することに関するミニ記事を作成しました。 ここでは、すべてがZTCテンプレートよりもはるかに簡単です。



まず、memcacheが有効であり、必要な値を正しく返していることを確認します。



echo -e "stats\nquit" | nc -q2 127.0.0.1 11211 STAT pid 12246 STAT uptime 1310046 STAT time 1333135085 STAT version 1.4.5 STAT pointer_size 64 STAT rusage_user 219.349708 … STAT evictions 403623 STAT reclaimed 9373 END
      
      





上記で実行したコマンドに少し追加し、/ etc / zabbix / scripts / memcache.shに次のように記述します

 #!/bin/bash echo -e "stats\nquit" | nc 127.0.0.1 11211 | grep "STAT $1 " | awk '{print $3}'
      
      





スクリプトを実行可能にします。

 chmod +x /etc/zabbix/scripts/memcache.sh
      
      







エージェントのzabbixを準備し、/ etc / zabbix / zabbix_agentd.confに追加します

 #####Memcache UserParameter=memcache[*],/etc/zabbix/scripts/memcache.sh $1
      
      







忘れないでください:

 /etc/init.d/zabbix-agent restart
      
      







このmemcache.xmlテンプレートをZabbixサーバーのWebパーツに接続し、キャッシュの寿命を観察します。 そして最後に、いくつかの作業グラフ:



現在のアイテム



立ち退き



1秒あたりの検索のヒットとミス





PSすぐにオプションを予約します:

 UserParameter=memcache[*], echo -e "stats\nquit" | nc 127.0.0.1 11211 | grep "STAT $1 " | awk '{print $3}'
      
      





何らかの理由で、memekesのすべてのバージョンでは機能しませんでした。



All Articles