CereusAgent – Multi/Remote poller for Cacti
Welcome to the CereusAgent webpage. CereusAgent is a new plugin for Cacti allowing administrators to spread the polling of devices to multiple systems. The agent is capable of doing remote polls without the need of a permanent network connection to the central Master server. All agents can be configured from the central Master system.
Features
The following is a list of features currently implemented into CereusAgent:
- AES Encrypted passwords for remote poller database access
- Remote pollers can work without network connectivity to master server
- Network outages to remote poller does not result in lost data
- Master Server is able to poll devices
- Unlimited numbers of agents
- Full Support for certified plugins
- Central configuration of devices/pollers
- Central configuration of certified plugins
- integrated into CereusMonitoring
- Supports Linux and Windows operating systems
Compare Editions
The Enterprise and Standard Edition share the same feature set.
The Standard edition is limited to a total of 4 liences allowing for 1 Master server and 3 remote polling Agents.
The Enterprise edition is not limited.
Pricing
The CereusAgent product has been discontinued. Please use Cacti 1.x for multiple poller support.
We can provide support and services around Cacti if required to help you install configure and manage a new Cacti 1.x installation.
Master System Requirements
The following is a list of requirements for the Master system:
- Network Connectivity to remote sites during device configuration
- STunnel installation for encrypted communication ( Windows and Linux supported )
- High I/O setup for rrd file updates
Deployment Examples
Current List of Certified Plugins
The following is a list of certified plugins:
- nmidSmokeping
- CereusReporting
Unsupported Plugins
The following is a list of unsupported plugins:
- Boost
STunnel – Encrypted Communication
You can use encrypted communication by using the STunnel application. This application is able to encrypt network communication between systems by tunneling data through a SSL/TLS encrypted channel.
Setup – Windows
TBD
Setup – Linux – Centos/RHEL 7
Step 1 – Install the stunnel program:
yum -y install stunnel
Step 2 – Create SSL Certificate
cd /tmp openssl genrsa -out key.pem 2048 openssl req -new -x509 -key key.pem -out cert.pem -days 1095 cat key.pem cert.pem >> /etc/stunnel/stunnel.pem
Step 3 – Configure stunnel (Client/Poller)
vi /etc/stunnel/stunnel.conf
Add the following data:
client = no [master] accept = 3307 connect = 127.0.0.1:3306 cert = /etc/stunnel/stunnel.pem
Step 3 – Configure stunnel (Server/Master)
vi /etc/stunnel/stunnel.conf
Add the following data:
client = yes [poller1] accept = 3307 connect = :3307 cert = /etc/stunnel/stunnel.pem [poller2] accept = 3308 connect = :3307 cert = /etc/stunnel/stunnel.pem [poller3] accept = 3309 connect = :3307 cert = /etc/stunnel/stunnel.pem
Step 4 – Create/Download the Init/Startup script ( if not existent )
cd /etc/init.d/ wget -O stunnel http://www.gaztronics.net/scripts/stunnel.txt sed -i "s@/usr/sbin/stunnel@`which stunnel`@" stunnel chmod +x stunnel
Step 5 – Start the stunnel service and let it start automatically
chkconfig stunnel on service stunnel restart
Step 6 – Firewall settings
firewall-cmd --permanent --zone=public --add-port=3307/tcp firewall-cmd --reload
Download STunnel Sources
Download location: https://www.stunnel.org/downloads.html
Support / Download
All purchases include 1 year support.
Support can be requested by sending an email to support@urban-software.de
Purchase
The CereusAgent product has been discontinued. Please use Cacti 1.x for multiple poller support.
We can provide support and services around Cacti if required to help you install configure and manage a new Cacti 1.x installation.