Coder Social home page Coder Social logo

plugin_gexport's Introduction

gexport

The gexport plugin replaces the Graph Export in legacy Cacti. This plugin was removed from the core of Cacti in that several users did not utilize this functionality. However, this new version not only exports the Graph and Tree's, it allows dynamic resizing of graphs to fit your display, and allows users to switch dynamically between full view and preview modes.

Due to it's new design, it is also much faster and more reliable than previous versions. You can still have the Graph Exports content impersonate any login user, but you can now define as many exports as you wish, each with their own export schedule and destination. In addition to the Traditional Tree View export, there is now a Site View export mode that exports all devices inside of a site that the impersonated user has access to. This makes setting up Graph Exports more convenient.

Purpose

This plugin allows Cacti Graphs to be Exported and replaces the Graph Export functionality that was removed from the Core of Cacti.

Features

Allows you to Export Cacti Graphs, Graph Tree's and Sites. Multiple Graph Exports can be performed each impersonating a different users permissions. Graph Export contents can be transferred to remote sites using FTP, SFTP, RSYNC, and SCP.

Installation

Install just like any other plugin, just copy it to the plugins directory, rename it from 'plugin_gexport' to 'gexport', and then Install and Enable it from the Plugin Management Interface.

Once this is done, you can configure what Graph Trees or Sites to be exported and using which user.

Possible Bugs

If you figure out this problem, see the Cacti forums!

Future Changes

Got any ideas or complaints, please create an issue in GitHub.

Changelog

--- develop ----

  • issue#37: Empty site variable may cause errors to appear
  • issue#38: Searching for graph exports does not work with some international characters
  • issue#42: Setting export max graphs to 0 does not include all, as documentation suggests
  • issue: Internationalization issues on console

--- 1.4.2 ---

  • issue#37: Empty site variable may cause errors to appear
  • issue#38: Searching for graph exports does not work with some international characters

--- 1.4.1 ---

  • issue: Corrects column naming issue introduced in 1.4

--- 1.4 ---

  • feature: Added option to clear final directory

  • feature: Added option to disable thumbnail creation

  • feature: Added standard error messages for RSYNC and SCP calls

  • feature: Added command arguments as drop done selection for RSYNC and SCP

  • feature: Now multi-threaded (when threads > 0)

  • issue: output from exec calls not handled properly

  • issue: Fix up db checks to correctly identify upgrades required

  • issue: Clear system cache before file checks

  • issue: Too many logs, alter logging level for some messages

--- 1.3 ---

  • issue#21: Remove ftp_delete warning

  • issue: resolving issues with site export

--- 1.2 ---

  • issue#12: jquery.storageapi.js not found

--- 1.1 ---

  • issue#4: undefined index in site export

  • issue#5: export user too narrow

  • issue#6: export ftp does not function

  • issue#7: rmdir warnings when performing cleanup

  • issue: update text domains for i18n

--- 1.0 ---

  • Initial Release

plugin_gexport's People

Contributors

cigamit avatar netniv avatar linegod avatar thewitness avatar ronytomen avatar tonybunce avatar snsupersharp avatar thurban avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.