Book Image

Cacti Beginner's Guide - Second Edition

Book Image

Cacti Beginner's Guide - Second Edition

Overview of this book

Cacti is a performance measurement tool that provides easy methods and functions for gathering and graphing system data. You can use Cacti to develop a robust event management system that can alert on just about anything you would like it to. But to do that, you need to gain a solid understanding of the basics of Cacti, its plugin architecture, and automation concepts. Cacti Beginner's Guide will introduce you to the wide variety of features of Cacti and will guide you on how to use them for maximum effectiveness. Advanced topics such as the plugin architecture and Cacti automation using the command-line interface will help you build a professional performance measurement system. Designed as a beginner's guide, the book starts off with the basics of installing and using Cacti, and also covers the advanced topics that will show you how to customize and extend the core Cacti functionalities. The book offers essential tutorials for creating advanced graphs and using plugins to create enterprise-class reports to show your customers and colleagues. From data templates to input methods and plugin installation to creating your own customized plugins, this book provides you with a rich selection of step-by-step instructions to reach your goals. It covers all you need to know to implement professional performance measurement techniques with Cacti and ways to fully customize Cacti to fit your needs. You will also learn how to migrate Cacti to new servers. Lastly you will also be introduced to the latest feature of building a scalable remote poller environment. By the end of the book, you will be able to implement and extend Cacti to monitor, display, and report the performance of your network exactly the way you want.
Table of Contents (24 chapters)
Title Page
Credits
About the Author
About the Reviewer
www.PacktPub.com
Customer Feedback
Preface
15
Online Resources

Using Cacti for the first time


After the installation of the database and files, there are still several additional configuration tasks left. For these tasks, you are going to use the web interface provided by Cacti to guide you through the final part of the setup. The following steps are almost identical for Windows and Linux.

Time for action - configuring Cacti

  1. Go to the installation URL: http://<yourserver>/cacti/install. Read the license agreement and click Next:
  1. The next page provides an overview of the different installed modules and database parameters. As you have installed all prerequisites and configured the database server according to these recommendations, you can Accept the GPL License Agreement and click Next here.
  1. The next page asks if you are installing a new system, a new remote poller, or upgrading an existing one. Choose New Primary Server then click Next:
  1. The next page provides an overview of all required binaries and paths. If you have followed the installation steps closely, all fields should be green. Make sure to set the theme to Classic:
  1. The following page will check for the correct files and folder permissions. If you have followed the installation guide, everything shows up green here. Click on Next to continue the installation:
  1. The final step allows you to import some pre-defined templates. Select all of the templates and click Finish to complete the installation:

What just happened?

You finalized your Cacti installation by running the included web-based installer. If you have been following the instructions, you will have a working Cacti installation.

The installation will leave you with the default cmd.php poller. If you want to use Spine, you will now have to log on to the Cacti web interface and set the Spine poller file path in the Paths section of the Settings page. You also have to change the poller type to Spine in the Poller section.