Overview of mobile solutions for Cacti
There are several mobile clients and solutions available for Cacti.
iCacti—the iPhone/iPad client
The iCacti client is a pure iPhone and iPad client which allows end users to view the Cacti graphs on a remote server using their iPhone or iPad device. The current version 2.1 doesn't provide additional plugin support.
The iCacti client is available from the iTunes store.
BBCacti—the BlackBerry client
The BlackBerry client allows end users to view Cacti graphs on their mobile devices. They're able to browse the Cacti tree and select a specific time range to look at.
The following features are supported by this mobile client:
Uses a SOAP WebService when connecting to the Cacti server
Has the ability to view graphs with user-defined time frames
Allows users to view threshold breaches when using the Thold plugin
Provides a list of downed hosts
Supports adding graphs to a report using the CereusReporting plugin
Allows for mobile access to be enabled on a per-user basis
The BlackBerry client needs the nmidWebService plugin to be installed and configured.
The following screenshot shows an example of a graph on a BlackBerry Storm device:
The BBCacti client is available from the author's homepage.
nmidMobileClient—the Windows mobile client
The nmidMobileClient uses the nmidWebService SOAP interface when connecting to the Cacti server for retrieving tree and graph information. An example graph from the nmidMobileClient can be seen in the following screenshot:
The nmidMobileClient supports the following features:
Addition of one or more Cacti instances
Browsing the Cacti Tree
Viewing Cacti graphs
Unfortunately, at the time of writing, this client is still under development.
The mobile plugin—mobile enhanced Cacti web page
The mobile plugin is a small add-on which provides a simplified web page for some basic Cacti information such as down hosts and breached thresholds, as can be seen in the following screenshot: