The new nmidAgent remote poller plugin for Cacti has moved into Alpha phase. Testing has started at a customer site with good results being reported so far.
Current functionality includes:
– Syncing master server with remote pollers
– Assign devices to remote pollers
– Retrieve data from remote pollers (Pull mode)
– Transfer data from remote pollers to master server (Push mode)
Future updates will include:
– SSH based syncing (currently only direct SQL connection supported)
– RSYNC based sync with remote pollers ( scripts/plugins/templates …)
– Though data consistency checks
– Enhanced configuration for remote poller ( e.g. how long to keep data )
– Alerting in case of failures
– Failover capabilities
Head over to the contact form if you have any inquiries or want to be part of the alpha/beta testing phase.
We are excited to announce our upcoming Cacti® plugin is coming along nicely!
This new plugin will allow you to setup distributed Cacti pollers or “agents” with a central data aggregation and presentation server.
Remote pollers are using an on-demand mechanism to transfer polled data without the need to create NSF shares or permanent SQL connections to the Master system.
Features of this plugin:
- No polling required from the master server ( though possible )
- Distributed/Decentralized polling
- Re-use of cacti internal functions
- Remote poller still collects data even if no connection to Master servers exists. Data will be transferred at a later time.
- All plugins work as designed on the master AND slave systems (thold, Reportit, CereusReporting …. )
- Different polling times possible ( Master: 5 minutes, Slave 1: 1 minute, Slave 2: 5 minute, RRD file update on master: Every 30 minutes )
- Data consistency/safety done using SQL methods/functions
Stay tuned and register for the newletter !
A new plugin for exporting in/outbound interface data to CSV or JSON format has been released.
It regularly exports the last 1 hour of data to a CSV or JSON compatible file which can be processed by other applications for further analysis ( on-demand, financial calculations … )
Look here for more details: nmidDataExport
Release Notes – CereusReporting – Version 2.10
- [CRC-2] – Add Weathermap drop down points to the wrong id
- [CRC-6] – Deleting a report does not delete associated schedule
- [CRC-16] – WinServices do not show up on host level
- [CRC-17] – Add support for "Structured RRA Path" for Windows Services addon
- [CRC-18] – Change "Free Version" to "Express Edition" on PDF footers
- [CRC-21] – Long Description gets overwritten by short description on SLA Item page
- [CRC-22] – Drop down on SLA Item list is not sorted by hostname
- [CRC-23] – Date format change causes jscript calendar to malfunction due to wrong date format
- [CRC-24] – Use different colors to highlight the different issues on Availability Charts
- [CRC-9] – Add Database Maintenance tools
- [CRC-12] – Rename Realm Permissions to new naming convention
- [CRC-20] – Calculate next run date to be a date in the future
- [CRC-3] – Add Thold based availability charts
- [CRC-7] – Add copy function at report page and report schedule page
- [CRC-11] – SLA of the Subtree containing the customer devices
- [CRC-26] – Add BCC functionality for report email functionality
Urban-Software.de is planning a new OnDemand Cacti offering for small to medium businesses as well as private/home users.
There’s going to be different monthly and yearly subscriptions depending on the device count.
The following features are going to be available:
- Thold/Alerting Support
- CereusReporting Scheduled and OnDemand Reports
- Possibility to administrate own devices.
The basic concept has been finalized. If you want to receive regular news about this new offering please register using the contact form.
Sometimes during the upgrade process, not all required columns or table may have been added to the database. This error may manifest itself with an “Error: Save failed” message when trying to save changes to a device.
A possible fix to this is to manually call the upgrade.php script. To do this, go to the command line and change to the thold plugin. Then call the upgrade script:
cd /path/to/cacti/plugins/thold php extras/upgrade.php
Then re-try saving a device. You will see the following messages:
Faking Low Thold Version Running Thold Upgrade Upgrade Complete
The easiest way of mounting a VMWare disks on a Windows 7 64 bit system is by downloading and installing the OSFMount tool from PassMark.
This free tool lets you mount VMWare disks in read-only mode for restoring files from the disks.
Sometimes it may happen that the CSV export from a Cacti graph is not working for large date ranges. You then may see an error 500 being returned by the browser. If this happens, you should try increasing the memory limit of your php instance.
This can be achieved by editing the php.ini file and changing the following line:
memory_limit = 64M ; Maximum amount of memory a script may consume
Try settings this to 256M:
memory_limit = 256M ; Maximum amount of memory a script may consume
and restart your webserver. On CentOS you can use the following command:
Install VMWare Perl SDK
This post will show you how to install the VMWare Perl SDK on CentOs 6 and CentOs 7
CentOs 6 / SDK Version 5.1
The following commands will install all necessary perl modules on a Centos 6 system required for the SDK .
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm yum install gcc perl-CPAN perl-Archive-Zip perl-Class-MethodMaker perl-SOAP-Lite perl-XML-SAX perl-Crypt-SSLeay yum install perl-XML-NamespaceSupport perl-XML-LibXML perl-Data-Dump uuid-perl libuuid-devel uuid-devel wget --directory-prefix=/tmp http://search.cpan.org/CPAN/authors/id/J/JN/JNH/UUID-0.04.tar.gz tar -zxvf /tmp/UUID-0.04.tar.gz -C /tmp cd /tmp/UUID-0.04 perl Makefile.PL make make install
CentOs 7 / SDK Version 6.0.2
We’re going to install version 6.0.2. You should have downloaded the required file to the /tmp directory already. The following section will show you of installing the required modules. The actual install will ask you to accept the license terms and choose an install directory. It will also ask you for the permission to install the pre-built binary files for the required perl modules. You can accept all the default settings.
yum -y install openssl-devel cd /tmp tar -xzvf VMware-vSpehere-Perl-SDK-6.0.0-3561779.x86_64.tar.gz cd vmware-vpshere-cli-distrib ./vmware-install.pl