percona_template_for_cacti監控映像增加對redis多執行個體監控的支援,cactiredis

來源:互聯網
上載者:User

percona_template_for_cacti監控映像增加對redis多執行個體監控的支援,cactiredis

percona的cacti模板還是挺帥氣的,但是對於redis、memercache等多執行個體而言,只能監控預設6379,或者一個其他連接埠(總之不能監控所有執行個體),這還是很可惜的,要實現監控一切可以監控的對象,就必須自訂模板,經過了半天的摸索,終於實現了,先來看一下帥氣的:



步驟:

1、下載percona模板,解壓,因之前用的時1.0.1版本的,所以還是在原版本的基礎上修改

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執行個體:

cd percona-monitoring-plugins-1.0.1/cacti/bin

➜  bin  ./pmp-cacti-template \
> --script ../scripts/ss_get_by_ssh.php ../definitions/redis.def \
> --mpds port2 >../templates/cacti_host_template_percona_redis_server_ht_for_multi_instance.xml


建立模板指令碼的使用說明

➜  bin  ./pmp-cacti-template --help
pmp-cacti-template generates a Cacti template from a definition file.  For more
details, please use the --help option, or try 'perldoc pmp-cacti-template' for
complete documentation.


Usage: pmp-cacti-template <options> FILE


Options:
  --cactiver       Create templates for this Cacti version
  --graph_height   Height of generated graphs (default 120)
  --graph_width    Width of generated graphs (default 500)
  --help           Show this help message
  --lint_check     Complain about unused data found in the script
  --mpds           Comma-separated list of input method options to make
                   per-data-source
  --name_prefix    Template name prefix (default Percona)
  --poll_interval  Polling interval (default 300)
  --script         Command-line script to use (required)
  --smallint       Create templates for 32-bit MySQL
  --version        Output version information and exit


Options and values after processing arguments:
  --cactiver       (No value)
  --graph_height   120
  --graph_width    500
  --help           TRUE
  --lint_check     FALSE
  --mpds
  --name_prefix    Percona
  --poll_interval  300
  --script         (No value)
  --smallint       FALSE
  --version        FALSE
➜  bin


3、在cacti的web管理頁面匯入新建立的redis模板cacti_host_template_percona_redis_server_ht_for_multi_instance.xml

console->Import/Export->Import Templates->choose file->import


4、修改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



5、建立redis的監控映像,記得填寫連接埠號碼




6、如果在匯入新模板之前已經有對redis 6379的監控,這時映像顯示名字會不正常,如192.168.0.19_Redis19 - Redis Unsaved Changes - |input_port2|,而非192.168.0.19_Redis19 - Redis Unsaved Changes - 6382

需要修改之前的datasource

console->Create->Data Sources->search 'redis' and select a data source->in the Custom Data,let port2=6379->save



7、指令碼重新整理映像顯示名字

在cacti伺服器的指令碼目錄下:

[root@admin200 cli]# pwd
/var/www/cacti/cacti/cli
[root@admin200 cli]# php -q poller_graphs_reapply_names.php  -id=All -d -s=Redis
WARNING: Do not interrupt this script.  Interrupting during rename can cause issues
DEBUG: There are '142' Graphs to rename
DEBUG: Graph Name '192.168.0.19_Redis19 - Redis Commands - 6379' starting
DEBUG: Graph Rename Done for Graph '192.168.0.19_Redis19 - Redis Commands - 6379'
DEBUG: Graph Name '192.168.0.19_Redis19 - Redis Connections - 6379' starting
DEBUG: Graph Rename Done for Graph '192.168.0.19_Redis19 - Redis Connections - 6379'
DEBUG: Graph Name '192.168.0.19_Redis19 - Redis Memory - 6379' starting
DEBUG: Graph Rename Done for Graph '192.168.0.19_Redis19 - Redis Memory - 6379'


8、ok,重新整理web映像就顯示正常,見本文開頭。










linux下搭建cacti監控win2003,CPU、記憶體、負載沒有資料只有映像,其他的資料都正常,怎解決

CACTI 監控WIN 主機需要在WIN主機上裝相應的軟體。 還需要在CACTI 裡面填加對應的模版。直接用預設的不行。
 
監控映像怎及時傳輸到外網?

實際的應用中,許多單位、家庭並沒有固定的IP地址,大多使用ADSL的方式上網。但很多朋友需要實現遠程監控功能,如何利用ADSL的現有條件實現遠程監控,是最近諮詢較多的話題之一。在此,我們以TPLINKR860路由器和804壓縮卡為例,詳細地介紹動態網域名稱的申請和路由器的設定方法:
一、動態網域名稱的申請:
要通過遠程進行訪問,就必須有一個可以使用的網域名稱,我們現在就利用TP-LINK410路由器的內建DDNS相關功能,來申請一個自己的動態網域名稱:
1、開啟路由器的控制介面:在地址欄輸入:192.168.1.1,將會出現控制台登陸對話方塊:預設的使用者名稱密碼全是:admin

www.pa360.cn/anzhuang/dtymdsq.htm

使用動態IP實現遠程監控控制的方法
在此之前,我們已經介紹了“工控式硬碟錄影機的組裝和調試”、“動態網域名稱的申請和路由器的設定方法”,這裡僅針對804、808系列的壓縮卡在軟體控制介面的設定進行介紹,其他壓縮卡的設定方式請大家參照本文和壓縮卡的產品說明書進行。
需要提醒大家的是,在壓縮卡的軟體目錄中,本身就有專業的“用戶端”軟體,通過用戶端軟體就可以實現遠端控制和訪問(用戶端的設定和使用請參考使用手冊)。
這裡僅是應大家的要求,把通過動態網域名稱實現IE遠程監控的設定方法作簡單的介紹:
1、確認監控系統的硬體、軟體運行正常;
2、確認動態網域名稱申請成功,路由器設定正常,路由器中DNNS已經串連成功;
一、確認監視軟體需要開放的連接埠:
任何一款壓縮卡,要實現遠端監控和控制,必須要在軟體和相關硬體中開放相應的連接埠,有的軟體需要開放的很多,有的僅需要一個就可以。一般在產品的說明書中會標明,如果沒有,就需要我們自己開啟軟體,看看具體的連接埠號碼。除非特別需要,使用預設的連接埠號碼就可以了:
現在,我們開啟監視軟體,點擊“設定按鈕”,再點擊“網路管理”:
www.pa360.cn/anzhuang/dongtai-IP.htm
 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.