Cacti 0.8 Network Monitoring

Cacti 0.8 Network Monitoring
eBook: $20.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 25%!
Print + free eBook + free PacktLib access to the book: $55.98    Print cover: $34.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Install and setup Cacti to monitor your network and assign permissions to this setup in no time at all
  • Create, edit, test, and host a graph template to customize your output graph
  • Create new data input methods, SNMP, and Script XML data query
  • Full of screenshots and step-by-step instructions to monitor your network with Cacti

Book Details

Language : English
Paperback : 132 pages [ 235mm x 191mm ]
Release Date : July 2009
ISBN : 1847195962
ISBN 13 : 9781847195968
Author(s) : Dinangkur Kundu, S. M. Ibrahim Lavlu
Topics and Technologies : All Books, Linux Servers, Networking & Telephony, Open Source


Table of Contents

Chapter 1: Cacti Overview
Chapter 2: Prerequisites and Installing Cacti on Linux
Chapter 3: Using Graphs to Manage Networks and Devices
Chapter 4: Creating and Using Templates
Chapter 5: User Management
Chapter 6: NET-SNMP
Chapter 7: Data Management
Chapter 8: Cacti Management
  • Chapter 1: Cacti Overview
    • What is Cacti?
    • Why Cacti?
    • Cacti operation
      • Data retrieval
      • Data storage
      • Data presentation
    • Basic knowledge on Net-SNMP
    • Basic knowledge on RRDtool
      • How does the RRDTool work?
    • Summary
  • Chapter 2: Prerequisites and Installing Cacti on Linux
    • Cacti's prerequisites
      • Installing Cacti prerequisites
        • Apache
        • PHP
        • MySQL
        • Net-SNMP
        • RRDTool
    • Installing Cacti
      • Installing Cacti using APT
        • RRDTool Binary Path
        • PHP Binary Path
        • snmpwalk Binary Path
        • snmpget Binary Path
        • snmpbulkwalk Binary Path
        • snmpgetnext Binary Path
        • Cacti Log File Path
        • SNMP Utility Version
        • RRDTool Utility Version
      • Installing Cacti from Source/Manual installation
    • Upgrading Cacti
      • Using APT
      • From source
    • Patch
    • Summary
  • Chapter 4: Creating and Using Templates
    • Types of Cacti templates
      • Graph templates
        • Creating a graph template
        • Graph Item Inputs
      • Host templates
        • Creating host templates
        • Using host templates
      • Importing templates
      • Exporting templates
      • Important templates
    • Summary
  • Chapter 5: User Management
    • User Management console
    • Adding a user in Cacti
    • Editing a user
      • Realm permissions
      • Graph permissions
      • Graph settings
    • Other User Management options
      • Deleting users
      • Enabling and disabling users
      • Copying users
      • Batch copying
    • Summary
  • Chapter 6: NET-SNMP
    • What is SNMP?
    • How SNMP works?
    • Management Information Bases (MIBs)
    • Comparison of SNMP versions and security
    • Net-SNMP
    • Basic Net-SNMP commands
    • Summary
  • Chapter 7: Data Management
    • Data input method
      • Creating a data input method
        • Input fields
        • Output fields
    • Data queries
      • Creating a data query
        • Associated Graph Templates
    • SNMP query XML syntax
    • Script Query XML
    • Creating a graph for single SNMP OID
    • Summary
  • Chapter 8: Cacti Management
    • Directory structure
    • Backup
      • File backup
        • Database backup
    • Restoring from a backup
    • Poller cache
    • Command Line Interface
    • Summary

Dinangkur Kundu

Dinangkur Kundu is currently working as IT Support Analyst at Moriah College in Sydney, Australia, also running a local business directory for Bangladeshi people and developing web sites using concrete5 CMS in his free time.

Dinangkur started his career as a Visual Basic programmer for DEN – a hospital management system development company. Later, he moved to web programming and spent the majority of his career in the web arena, using open source technologies, which are the driving point of his technological advances. He worked as a LAMP developer for Quantumcloud – building and implementing an e-commerce solution, content management system, helpdesk and service-oriented application; as Chief Technical Officer he implemented and managed the Linux based internet gateway, mail, backup, revision control and over all security. On the rare occasion he's away from his computer, you can find him reading books in String theory and gaze on math books.

He dedicates this book to his parents – Dipty Rani Kundu and Ranjit Kumar Kundu, most extraordinary and beloved ones in his life; because of their love and blessing he is here and continuing his journey. He also thanks his sweet wife Suravi Sarkar for her faithful support in writing this book. He specially thanks his younger brother Shanku, who took care of his Mum and Dad in his absence, and pushed him to reach his goal.

He also wants to thank Rashmi Phadnis at Packt Publishing for being so patient with him.

S. M. Ibrahim Lavlu

S. M. Ibrahim Lavlu is a Linux wizard who has dedicated most of the time his for Linux and open source. All time he is busy with his technical world. He is also expert in PHP. Now working as a software engineer and deployment engineer at somewhere in... net ltd. He maintains the world’s largest Bangla blog community ( and also the busiest site of Bangladesh. In his free time; Lavlu shares his knowledge on among his many tutorials and technical documents.

For successfully completing this book; all credit goes to my wife Tania Sabnam ( And special thanks to cacti developer team for their great support.

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

What you will learn from this book

  • Implement SNMP with Cacti using the Net-SNMP application suite
  • Retrieve raw data from the system using Net-SNMP
  • Create graphs using the RRDtool for easy understanding
  • Add devices to Cacti and use graph templates to monitor your network
  • Use built-in data queries to check the status of your network
  • Import and export your templates and exchange them with the community
  • Create users and assign permissions to them to view or edit graphs
  • Understand how Net-SNMP application suite implements SNMP with Cacti and use Net-SNMP to retrieve raw data from the system, then use the RRDtool to create graphs
  • Understand Cacti's folder structure along with methods of backing up and restoring
  • Use advanced command-line scripts for easy access and managing network

PacktLib gives you access to this and 600+ other titles with an annual or monthly subscription.

Annual subscription:

$220.00 per annum

Monthly subscription:

$21.99 per month

Buy any two eBooks and get 50% off

Add any two eBooks to your cart, and 50% will be taken off their total price

Cacti 0.8 Network Monitoring +    Pluggable Authentication Modules: The Definitive Guide to PAM for Linux SysAdmins and C Developers

Simply click below to add these two eBooks to your cart

View our bestselling Linux Servers bundles

In Detail

Cacti is a network monitoring tool that provides graphic solutions to your everyday monitoring issues. It has a wide variety of features and misusing them can mean that you are not monitoring your network as closely as you think. This book takes you through all of the key features of Cacti and shows how to use them for maximum effectiveness.

This book will teach you how to use Cacti effectively to monitor your network through its web interface leaving aside all the heavy chunks of code. You will be introduced to all the features of Cacti in an easy-to-understand format.

This book introduces Cacti and goes through its complete installation and setup. After a quick look, it will teach you to use Cacti's amazing graph templating and user management features. You will learn to customize graphs and make them better looking and easier to understand. It will teach you to provide the paths to any external script or command using Cacti. Then it will take you through importing and managing new templates and also customizing them. Creating users and assigning permissions to them is the next step in this book. Towards the end, you will learn to take backups and restore the system.

This book teaches you to monitor your network, customize the output graph and input source, and take backups


With loads of screenshots and illustrations and easy step-by-step instructions, this book is ideal for beginners in the network monitoring business.

Who this book is for

This book is for anyone who wants to manage a network using Cacti. You don't have to be a Linux Guru to use this book.

Code Download and Errata
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Sort A-Z