成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Cacti的優化技巧

運維 系統運維
Cacti的優化技巧:Cacti是一套基于PHP、MySQL、SNMP及RRDTool開發的網絡流量監測圖形分析工具。Cacti提供了非常強大的數據和用戶管理功能,本文講述的是Cacti的優化技巧。

  Cacti優化

  1,優化數據庫schema,建立合理的索引

  cacti默認的cacti.sql建立的數據庫模型,竟然一個Index都沒有建。每次執行poller.php的時候,主要的時間,都花費在數據庫查詢上。使用下面的sql語句,建立一系列索引,彌補默認的cacti.sql中缺乏index的缺點。可以有效的提高poller.php執行的效率,縮短更新RRD文件所需的時間

  1.   CREATE INDEX `data_template_data_id` ON `data_input_data` (`data_template_data_id`);  
  2.  
  3.   CREATE INDEX `host_id_snmp_query_id_snmp_index` ON data_local (`host_id`,`snmp_query_id`,`snmp_index`);  
  4.  
  5.   CREATE INDEX `local_data_id_data_source_name` ON data_template_rrd (`local_data_id`,`data_source_name`);  
  6.  
  7.   CREATE INDEX `graph_template_id_local_graph_id` ON graph_templates_item (`graph_template_id`,`local_graph_id`);  
  8.  
  9.   CREATE INDEX `local_graph_template_item_id` ON graph_templates_item (`local_graph_template_item_id`);  
  10.  
  11.   CREATE INDEX `host_id_snmp_query_id_snmp_index` ON host_snmp_cache (`host_id`,`snmp_query_id`,`snmp_index`);  
  12.  
  13.   CREATE INDEX `local_data_id_rrd_path` ON poller_item (`local_data_id`,`rrd_path`);  
  14.  
  15.   CREATE INDEX `host_id_rrd_next_step` ON poller_item (`host_id`,`rrd_next_step`);  
  16.  
  17.   CREATE INDEX host_id_snmp_query_id ON host_snmp_cache (host_id,snmp_query_id);  
  18.  
  19.   CREATE INDEX host_id_snmp_port ON poller_item (host_id,snmp_port);  
  20.  
  21.   CREATE INDEX data_source_path ON data_template_data (data_source_path);  
  22.  

  2,使用spine替代默認的cmd.php來采集數據

  1.   wget http://www.cacti.net/downloads/spine/cacti-spine-0.8.7e.tar.gz  
  2.  
  3.   tar zxvf cacti-spine-0.8.7e.tar.gz  
  4.  
  5.   cd cacti-spine-0.8.7e  
  6.  
  7.   wget http://www.cacti.net/downloads/spine/patches/snmp_v3_fix.patch  
  8.  
  9.   wget http://www.cacti.net/downloads/s ... ent_reconnect.patch  
  10.  
  11.   wget http://www.cacti.net/downloads/s ... g_reliability.patch  
  12.  
  13.   patch -p1 -N < snmp_v3_fix.patch 
  14.  
  15.   patch -p1 -N < mysql_client_reconnect.patch 
  16.  
  17.   patch -p1 -N < ping_reliability.patch 
  18.  
  19.   ./configure –prefix=cacti_install_dir 
  20.  
  21.   make  
  22.  
  23.   make install  
  24.  

  然后編輯cacti_install_dir/etc/spine.conf

  修改DB_HOST DB_DATABASE DB_USER DB_PASSWORD幾個參數

  最后,在cacti的setting->poller頁面里,將poller type設置成spine,同時設置spine的Maximum Threads per Process, Number of PHP Script Servers, Script and Script Server Timeout Value幾個參數。

  通常會把Maximum Threads per Process設置成cpu * 2。在這里,我們設置成8.

  3, 重構rra文件的目錄結構,為每個device建立單獨的rra目錄

  首先在crontab里禁用poller.php,然后執行cacti_install_dir/cli目錄下的 structure_rra_paths.php,它會將所有的RRD文件按照device重新分配目錄,并修改數據庫中的RRD路徑,成功執行后,再恢復poller.php的crontab就可以了。

  按照上面3個步驟,710臺服務器,24000個RRD文件,完成一次poller.php的時間,縮短到50 seconds。實現了最初的目的。

  TODO:

  在執行poller.php的時候, 監控服務器的load達到了3,通過vmstat查看,顯示負載主要在I/O。在目前的情況,如果再出現瓶頸,可以考慮安裝Boost插件來進一步提供性能。

  cacti主要通過snmp來采集數據,可以引入collected等客戶端,提供數據采集的可靠性。

【編輯推薦】

怎樣備份Cacti的數據

Cacti取不到遠程主機的數據

Cacti取不到CPU和內存的數據

責任編輯:zhaolei 來源: 51cacti
相關推薦

2011-04-02 14:57:45

Cacti配置技巧

2011-03-25 13:26:45

Cacti

2011-03-31 14:16:54

Cacti技巧

2011-03-09 10:55:33

LAMP優化技巧

2011-03-10 10:09:33

LAMP優化

2019-08-21 10:53:29

.NET性能優化

2020-12-17 07:52:38

JavaScript

2024-09-14 11:23:19

2011-07-01 16:05:22

SEO

2009-06-16 16:39:49

Hibernate性能

2011-05-25 20:53:26

SEO

2023-02-07 08:15:45

PostgreSQLIO技巧

2011-03-31 10:41:37

Cacti架構

2011-03-29 09:08:50

Linux

2009-11-27 13:24:20

PHP代碼性能優化

2010-07-26 16:35:34

Perl性能

2022-10-09 13:36:44

接口性能優化

2011-06-18 04:07:21

2018-03-13 14:20:24

數據庫MySQL調試和優化

2024-01-22 13:16:00

接口性能優化本地緩存
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品久久久久久久久久久 | 亚洲美女视频 | 成年人免费看 | 亚洲国产一区二区三区 | 一区二区视频免费观看 | 国产成人高清成人av片在线看 | 男女视频在线观看 | 婷婷国产一区 | 国产免费xxx | 欧美一区二区三区四区视频 | 国内精品视频免费观看 | 精品一区二区三区免费毛片 | 野狼在线社区2017入口 | 天堂va在线观看 | 日韩精品在线观看一区二区三区 | 免费视频一区 | 成人av在线大片 | 九九精品在线 | 美女视频黄的免费 | 国内精品一区二区三区 | 超碰人人人| 黄色大全免费看 | 欧美电影一区 | 精品成人免费视频 | 成人深夜福利在线观看 | 视频一区二区在线观看 | 久久久久久久久久久久一区二区 | 久久999| 一区二区视频在线 | 亚洲国产精品一区二区三区 | 成人免费福利视频 | 精品91av| 亚洲欧美日韩中文在线 | 久久久久黄色 | 亚洲美女视频 | 亚洲视频网 | 亚洲精品一区二 | 91玖玖 | 欧美性久久 | 九九综合 | 国产成人精品一区二区三 |