(Cacti is a monitoring software using RRDTOOL, SNMP, PHP, MySQL and Apache. Its source code is written and published based on PHP script. Its basic workflow is as follows: 1. execute PHP script code regularly, read SNMP information of specified monitoring items through SNMP, and then save the results to RRDTOOL data file. 2. in the web monitoring interface, read the RRDTOOL through PHP and generate the monitoring graph of the specified monitoring items and the specified time period. It mainly has the following characteristics: 1. improve the efficiency based on RRDTOOL. Cacti stores monitoring data based on RRDTOOL. It does not need to browse the entire data file when querying monitoring data in a specified time period. Compared with the text log of MRTG, cacti has higher efficiency. The generation of monitoring curve images is not synchronized with data collection and generated regularly like MRTG, but uses php script to generate dynamic web images through the image generation tool provided by RRDTOOL. 2. monitor the diversification of project curve. The RRDTOOL's image generation tool provides a variety of parameters, so that you can dynamically set more styles of graphs, or display several monitoring items in one image. For example, if you want to display the traffic of multiple http/ftp/dns protocols at the same time, it can be used. Of course, others such as color, curve style, image size format, and explanatory text can be customized. In addition, one of the biggest improvements is the generation of curve graph in fixed time period, which breaks through the fixed mode of day, week, month and year in MRTG. 3. web based configuration and monitoring, easy operation cacti is a web-based software. The creation, configuration, management and monitoring of monitoring items are all based on Web, which is very convenient for users. 1、 Background II. Comparison between MRTG and cacti III. software installation IV. software configuration v. setting cacti monitoring network equipment VI. summary of cacti related data on several reasons for not drawing)