• Cacti Monitoring Tool
  • Documentation
  • Forums
  • Cacti Monitoring Tool
latest version: 1.2.11
  • View Release Notes

  • Download Cacti
  • Download Spine

  • User Community
  • Documentation
  • Information
    • What is Cacti?
    • Features
    • CHANGELOG
  • Downloads
    • Cacti
    • Spine
  • Development
    • Support Cacti
    • Report an issue
    • GitHub
  • Support
    • Documentation
    • Forums
    • Mailing Lists
    • FAQ
  • Spine
    • Information
    • Changelog
Cacti: The complete RRDTool-based graphing solution.

Plugin Guidelines

Overview

This section will help the Cacti plugin developer structure their plugins. However, the best way to create a plugin is to borrow someone elses. There are Cacti plugin examples on Cactis GitHub page and you can find them all over GitHub just by searching.

Plugin Creation

Use the following guidelines for creating your first plugin.

Plugin Namespaces

All plugins must use namespace isolation either through Classes, or using the plugin name in their functions. This prevents name space collisions.

An example plugin is provided here Example Plugin.

Publishing Your Plugin

GitHub is the best place to publish your plugins. Learn to use it.


Copyright (c) 2004-2024 The Cacti Group

   
  Copyright  © 2004-2020 The Cacti Group, Inc. - Cacti is the registered trademark The Cacti Group, Inc.

PHP      RRDTool