標籤:cacti redis
1、下載percona模板,解壓
wget http://www.percona.com/redir/downloads/percona-monitoring-plugins/1.0.1/percona-monitoring-plugins-1.0.1.tar.gz
2、在redis的預設範本設定檔的基礎上增加選項port2,使用者在建立redis監控映像時要求填寫redis連接埠號碼,不填的話就是預設的6379,ss_get_by_ssh.php指令碼通過port2選項串連指定連接埠的redis執行個體:
[[email protected]] cd percona-monitoring-plugins-1.0.1/cacti/bin
[[email protected]] ./pmp-cacti-template --script /home/packages/percona-monitoring-plugins-1.0.1/cacti/scripts/ss_get_by_ssh.php /home/packages/percona-monitoring-plugins-1.0.1/cacti/definitions/redis.def --mpds port2 >/home/packages/percona-monitoring-plugins-1.0.1/cacti/templates/cacti_host_template_percona_redis_server_ht_for_multi_instance.xml
3、將新建立的redis模板下載到本地電腦cacti_host_template_percona_redis_server_ht_for_multi_instance.xml
4、在cacti的web管理頁面匯入新建立的redis模板cacti_host_template_percona_redis_server_ht_for_multi_instance.xml
console->Import/Export->Import Templates->choose file->import
5、修改redis模板中映像的title,以便區分映像屬於那個執行個體,本例使用使用者在建立映像時輸入的連接埠號碼區分,在cacti中變數使用||引用
console->Templates->Graph Templates->search ‘redis‘ and select a redis template->in Graph Template title->|host_description| - Redis Commands - |input_port2|->save
6、建立redis的監控映像,記得填寫連接埠號碼
7、如果在匯入新模板之前已經有對redis 6379的監控,這時映像顯示名字會不正常,需要修改之前的datasource
console->Create->Data Sources->search ‘redis‘ and select a data source->in the Custom Data,let port2=6379->save
7、指令碼重新整理映像顯示名字
在cacti伺服器的指令碼目錄下:
[[email protected]] cd /var/www/html/cacti/cli
[[email protected]] php -q poller_graphs_reapply_names.php -id=All -d -s=Redis
本文出自 “我的營運之路” 部落格,請務必保留此出處http://linuxpython.blog.51cto.com/10015972/1637847
Cacti監控映像增加對redis多執行個體監控的支援