CACTI is an open source networking monitoring and graphing tool.  With this project the student worked with the three different tasks that Cacti handles: data retrieval, data storage, and data presentation.  CACTI was installed on windows server 2008 R2, Windows XP, and Ubuntu.  The student ran into some problems being able to log in to the system on the Server 2008, however resolved them on his own by choosing different install options.  For the data retrieval portion the student used Poller, Windows Operating System Scheduler, and Unix Crontab.  Next the student create a SQl database, a Flat file database, and a RRDTool that consolidates historical data.  Lastly the data was presented through the use of the RRDTool which is a built-in graphing function.  By using this tool Cacti is able to deploy customized graphing reports based on time series data that is collected from different SNMP-capable devices.  In the end the student learned how to add a device in Cacti and how to build graphs.

Project Student: Kashif Rauf

Author