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のすべてのバージョンでは機能しませんでした。

Source: https://habr.com/ru/post/J141110/


All Articles