10 Years of Cacti <br />and the Evolution of Plugins<br />Larry ‘TheWitness’ Adams<br />[ thewitness@cacti.net ]<br />
2011<br />2<br />Agenda<br />What is Cacti?<br />The Origins of Cacti<br />The Classic Network Operations Model<br />Intro...
What is Cacti?<br /><ul><li>Cacti is the complete frontend to RRDTool!
It stores all of the necessary information to create graphs and populate them with data in a MySQL database.
The frontend is completely PHP driven.
Along with being able to maintain Graphs, Data Sources, and Round Robin Archives in a database, Cacti handles the data gat...
There is also SNMP support for those used to creating traffic graphs with MRTG.
Source: www.cacti.net</li></ul>2011<br />
Graphs You Say….<br />2011<br />
The Origins of Cacti<br /><ul><li>Started by Ian Berry in 2001 while he was in high school
Published as a ‘free’ Application on rrdtool.org Website
Discovered by many while in search for a replacement for … you name it
Several ink-u-Berry releases and new developers through 2004
Widespread global use began after the release of 0.8.6 in the summer of 2004</li></ul>2011<br />
The Current Cacti Group – August 2011<br />2011<br />gandalf<br />TheWitness<br />LineGod<br />BSOD2600<br />browniebraun<...
Some Early Screen Shots (Holy crap Batman!)<br />2011<br />
The Classic Network Operations Model<br />2011<br />
The Classical Network Operations Model<br />2011<br />ault Management<br />F<br />C<br />A<br />P<br />S<br />onfiguration...
Introducing the Plugin Architecture<br /><ul><li>The Cacti Plugin Architecture is a development framework that allows Cact...
It was derived from the Squirrel Mail Project. Its original author, Jimmy Conner, created it so that Cacti could be exten...
It is implemented through a series of ‘hooks’ within the Cacti core
Each ‘Plugin’ can use any of these hooks</li></ul>2011<br />
2011<br />Nagios World Conference<br />11<br />Public Domain Cacti Plugin Examples<br />
Some Popular Public Domain Cacti Plugins<br />Boost – Cacti Performance Booster<br />THold – Cacti Thresholding and Alarmi...
Cacti Plugins by Example - THold<br />2011<br />
Cacti Plugins by Example – MacTrack<br />2011<br />
Cacti Plugins by Example – MacTrack<br />2011<br />
Cacti Plugins by Example – MacTrack<br />2011<br />
Cacti Plugins by Example – MacTrack<br />2011<br />
Cacti Plugins by Example – MacTrack<br />2011<br />
Cacti Plugins by Example – WeatherMap<br />2011<br />
Cacti Plugins by Example – WeatherMap<br />2011<br />
2011<br />21<br />Cacti Plugins by Example – WeatherMap<br />
Cacti Plugins by Example – Nectar<br />2011<br />
Cacti Plugins by Example – Realtime<br />2011<br />
Cacti Plugins by Example – Syslog<br />2011<br />
Cacti Plugins by Example - HMIB<br />2011<br />
2011<br />Nagios World Conference<br />26<br />Additional Commercial Cacti Plugin Examples<br />
Scanner – ISP Network Management Uber Tool<br />
Scanner – Device Interface<br />2011<br />
Scanner – Interfaces<br />2011<br />
Scanner – Thresholds<br />2011<br />
Scanner – Fabrics<br />2011<br />
Scanner – Aggregate Graphs<br />2011<br />
Scanner – Graphs<br />2011<br />
Platform RTM – The Grid Computing War Horse<br />2011<br />
Platform RTM – Cluster Dashboard<br />2011<br />
of 47

Nagios Conference 2011 - Larry Adams - 10 Years Of Cacti

Larry Adam's presentation on Cacti. The presentation was given during the Nagios World Conference North America held Sept 27-29th, 2011 in Saint Paul, MN. For more information on the conference (including photos and videos), visit: http://go.nagios.com/nwcna
Published on: Mar 3, 2016
Published in: Technology      Art & Photos      
Source: www.slideshare.net


Transcripts - Nagios Conference 2011 - Larry Adams - 10 Years Of Cacti

  • 1. 10 Years of Cacti <br />and the Evolution of Plugins<br />Larry ‘TheWitness’ Adams<br />[ thewitness@cacti.net ]<br />
  • 2. 2011<br />2<br />Agenda<br />What is Cacti?<br />The Origins of Cacti<br />The Classic Network Operations Model<br />Introducing the Plugin Architecture<br />Useful Plugins by Example<br />The Current State of Cacti<br />The Future of Cacti<br />Questions and Answers<br />
  • 3. What is Cacti?<br /><ul><li>Cacti is the complete frontend to RRDTool!
  • 4. It stores all of the necessary information to create graphs and populate them with data in a MySQL database.
  • 5. The frontend is completely PHP driven.
  • 6. Along with being able to maintain Graphs, Data Sources, and Round Robin Archives in a database, Cacti handles the data gathering.
  • 7. There is also SNMP support for those used to creating traffic graphs with MRTG.
  • 8. Source: www.cacti.net</li></ul>2011<br />
  • 9. Graphs You Say….<br />2011<br />
  • 10. The Origins of Cacti<br /><ul><li>Started by Ian Berry in 2001 while he was in high school
  • 11. Published as a ‘free’ Application on rrdtool.org Website
  • 12. Discovered by many while in search for a replacement for … you name it
  • 13. Several ink-u-Berry releases and new developers through 2004
  • 14. Widespread global use began after the release of 0.8.6 in the summer of 2004</li></ul>2011<br />
  • 15. The Current Cacti Group – August 2011<br />2011<br />gandalf<br />TheWitness<br />LineGod<br />BSOD2600<br />browniebraun<br />rony<br />raX<br />cigamit<br />
  • 16. Some Early Screen Shots (Holy crap Batman!)<br />2011<br />
  • 17. The Classic Network Operations Model<br />2011<br />
  • 18. The Classical Network Operations Model<br />2011<br />ault Management<br />F<br />C<br />A<br />P<br />S<br />onfiguration Management<br />ccounting Management<br />FCAPS is the ISO Telecommunications Management Network model and framework for network management<br />erformance Management<br />ecurity Management<br />
  • 19. Introducing the Plugin Architecture<br /><ul><li>The Cacti Plugin Architecture is a development framework that allows Cacti functionality to be extended
  • 20. It was derived from the Squirrel Mail Project. Its original author, Jimmy Conner, created it so that Cacti could be extended beyond Performance Management
  • 21. It is implemented through a series of ‘hooks’ within the Cacti core
  • 22. Each ‘Plugin’ can use any of these hooks</li></ul>2011<br />
  • 23. 2011<br />Nagios World Conference<br />11<br />Public Domain Cacti Plugin Examples<br />
  • 24. Some Popular Public Domain Cacti Plugins<br />Boost – Cacti Performance Booster<br />THold – Cacti Thresholding and Alarming<br />MacTrack – IP/MAC Tracking<br />WeatherMap – Interactive Network Topology Maps for Cacti<br />SuperLinks – Cacti UI Extension Framework<br />Nectar – Cacti E-Mail Reporting Tool<br />Realtime– Realtime Graph Tool<br />Syslog– System Log Alarming and Tracking Tool<br />HMIB – Cacti Host Resources MIB Reporting Tool<br />ConfigManager– Router Config Management Tool<br />Discovery– Network Discovery Tool<br />Monitor– Host Dashboard Tool<br />Autom8– Graph and Tree Automation Tool<br />ReportIt– Cacti Top X Reports<br />2011<br />
  • 25. Cacti Plugins by Example - THold<br />2011<br />
  • 26. Cacti Plugins by Example – MacTrack<br />2011<br />
  • 27. Cacti Plugins by Example – MacTrack<br />2011<br />
  • 28. Cacti Plugins by Example – MacTrack<br />2011<br />
  • 29. Cacti Plugins by Example – MacTrack<br />2011<br />
  • 30. Cacti Plugins by Example – MacTrack<br />2011<br />
  • 31. Cacti Plugins by Example – WeatherMap<br />2011<br />
  • 32. Cacti Plugins by Example – WeatherMap<br />2011<br />
  • 33. 2011<br />21<br />Cacti Plugins by Example – WeatherMap<br />
  • 34. Cacti Plugins by Example – Nectar<br />2011<br />
  • 35. Cacti Plugins by Example – Realtime<br />2011<br />
  • 36. Cacti Plugins by Example – Syslog<br />2011<br />
  • 37. Cacti Plugins by Example - HMIB<br />2011<br />
  • 38. 2011<br />Nagios World Conference<br />26<br />Additional Commercial Cacti Plugin Examples<br />
  • 39. Scanner – ISP Network Management Uber Tool<br />
  • 40. Scanner – Device Interface<br />2011<br />
  • 41. Scanner – Interfaces<br />2011<br />
  • 42. Scanner – Thresholds<br />2011<br />
  • 43. Scanner – Fabrics<br />2011<br />
  • 44. Scanner – Aggregate Graphs<br />2011<br />
  • 45. Scanner – Graphs<br />2011<br />
  • 46. Platform RTM – The Grid Computing War Horse<br />2011<br />
  • 47. Platform RTM – Cluster Dashboard<br />2011<br />
  • 48. Platform RTM – Host Dashboard<br />2011<br />
  • 49. Platform RTM – Finished Job Details<br />2011<br />
  • 50. Platform RTM – Statistical Dashboard<br />2011<br />
  • 51. Platform RTM – Host Details<br />2011<br />
  • 52. RTM – Host Dashboard 4k+ Hosts/4 Continents<br />2011<br />
  • 53. Farmmon – Dashboard<br />2011<br />
  • 54. Process Status – Process List<br />2011<br />
  • 55. 2011<br />Nagios World Conference<br />43<br />The State of and Future of Cacti<br />
  • 56. Current State of Cacti<br /><ul><li>The Cacti Group is Alive and Well
  • 57. Release of 0.8.7h Released
  • 58. Lossless Re-Indexing
  • 59. Poller Performance Increases
  • 60. Additional Template Import Options
  • 61. RRDTool 1.4.x Support
  • 62. Improved Spine Performance
  • 63. Per Host Parallelization Support
  • 64. Everyone is busy with their day Jobs</li></li></ul><li>The Future of Cacti<br /><ul><li>Development of Next Version Near Alpha Quality
  • 65. 200+ Commits by All Developers in August
  • 66. Site Support
  • 67. Internationalization (i18n)
  • 68. Multiple Time Zone Support
  • 69. Integrated Plugin Architecture
  • 70. Large Site Performance Improvements
  • 71. Heavy CSS & Ajax Callback Support</li></ul>2011<br />
  • 72. Cacti 1.0.0 – Teaser<br />2011<br />
  • 73. Questions and Answers<br />Live is an Adventure. Let yours begin with Cacti<br />

Related Documents