高性能數據持續處理引擎 Torrus

openkk 12年前發布 | 22K 次閱讀 高性能 系統監控

Torrus是一個MRTG,Cricket,Cacti的替代品,在穩定,性能,可伸縮性等方面超越后者,比如可在5分鐘內輕松處理100萬條SNMP OID。

torrus具有高度可定制性,多用作SNMP監控,也可用來處理其他類型的數據,數據存儲使用RRD。它主要由以下幾部分組成:

  • Configuration compiler and validator. It processes the XML configuration files and saves the configuration into a database.
  • View renderer and the web interface. They generate HTML and the graphical representation of the datasources and provide user authentication and authorization. All generated output is controlled by the configuration parameters and templates. The users can easily create their own presentation of data series.
  • SNMP Collector. Thanks to David M. Town's Net::SNMP Perl module, Torrus has got an extremely efficient SNMP data poller, with ability to poll dozens of thousands of SNMP variables from a single server. Modular collector core architecture allows further extension with new collector and storage types. Any datasource can have its own polling schedule.
  • SNMP Device Discovery Tool.Devdiscover is a new, modular, flexible, and expandable tool for automatic generation of Torrus configuration files. New device types and MIBs are easily added as independent Perl modules. Thanks to our contributors, the number of supported devices and vendors is constantly growing.
  • Billing reports generator. Torrus can be configured to store the network traffic usage in an SQL database (without RRDTools' aggregation and interpolation), and produce monthly reports on traffic volume and 95th Percentile bandwidth usage.
  • Threshold monitor. All data, regardless of their type and nature, can be monitored according to the user-defined rules. The rules can also include the datasource-specific parameters, e.g. boundary values etc. The following types of action may be combined for event reporting: 1) Displaying the list of alarmed datasources; 2) E-mail notification; 3) SNMP trap; 4) Any custom executable. Thresholds are specified by RPN expressions.

這里有一個DEMO: Torrus+SIAM+Extopus demo


項目主頁:http://www.baiduhome.net/lib/view/home/1340253502721

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!