Call us Today +49 7543 609337-0
Log In

Welcome

Welcome to Urban-Software.de !

Cacti on Google Cloud Platform

A typical Cacti installation is built on a single physical or virtual host that holds the file storage, database and also provides the web-interface. When not using the remote poller feature, the polling of data is also being conducted on the same server.

Cloud platforms like AWS, Azure or GCP enables a more horizontally scalable implementation of the Cacti system.

During the following weeks, we will explore the different options on running Cacti on the Google Cloud Platform and provide some HowTo sections on getting your Cacti instance running within the GCP environment.

Abstract Image of Cacti on Google Cloud Platform
Abstract Image of Cacti on Google Cloud Platform

Gaps in Cactis Graphs

Everyone has seen these gaps in the Cacti graphs, and it’s one of the customers’ most significant concerns. They can have numberous causes, from performance issues on the Cacti server, to network outtages or security enhancements.

One cause of these gaps may not be that obvious though. Let’s look at the following example for an unusual issue:
I’ve seen 2 WAN devices with identical hardware on a remote site. However, one of them had no gaps; the other device had many gaps.

The system uses the spine as the poller with a 1-minute interval. The maximum polling time is around 25-30 seconds, so way below the 60 seconds limit.

Looking into the issue, one could see that one of these devices had an availability of 70% (check the Management->Devices page), while the other was close to 100%. Looking further, the UDP ping was returning a “Resource temporarily unavailable.” Switching to ICMP, it was immediately available.

Now, as Cacti doesn’t poll the device when it is down, that UDP issue caused Cacti to have many gaps in the graphs. Switching to “ICMP” or using “SNMP Uptime” stopped these gaps from appearing.

If you require help with your Cacti installation, feel free to get in contact with us !

Cereus BusinessHours for Cacti

Urban-Software.com is currently working on a new feature to enable business hours support for Cacti. You will be able to see business hours highlighted on the Cacti charts. The new feature will be released as a plugin first named Cereus BusinessHours.

Business Hours being highlighted on an early development version of Cereus BusinessHours
Business Hours being highlighted on an early development version of Cereus BusinessHours

Cereus BusinessHours will allow users to define the start/end of normal business hours, exclude/include weekends and set special holidays.

Business Hours being shown in a Cacti graph
Business Hours being shown in a Cacti graph

The basis of the plugin will enable more features to be shown, like planned down-times, or times of known issues.

Different Chart types showing the business hours support
Different Chart types showing the business hours support

The plugin fully supports STACK, AREA and LINE graphs. Thumbnails also show the business hours for cacti area. Reports based on the rrd graphs as well as Realtime charts include this feature.

Thumbnail support showing business hours
Thumbnail support showing business hours

Contact us if you want to get more information and also like to see business hours support for Cacti !

Updates to CereusTransporter coming for InfluxDB integration

CereusTransporter is a plugin for Cacti which allows you to send Cacti data to InfluxDB for further processing. You can use the data to create Dashboards in Grafana or analyse the data with machine learning techniques to identify anomalies within your network.

During the upcoming weeks, CereusTransporter will get some fresh updates and features implemented.

These include:

  • Support for adding custom tagging
  • Token based authentication for InfluxDB
  • Filtering of data sources to be send

Get in touch with us to get your ideas in !