
[INFO] Show off your Weathermaps.
Moderators: Developers, Moderators
- Howie
- Cacti Guru User
- Posts: 5508
- Joined: Thu Sep 16, 2004 5:53 am
- Location: United Kingdom
- Contact:

0.95 has a new feature to make it possible to "anonymise" maps automatically. Out in a few days. Changes all IPs to 127.0.0.1, any string of letters longer than 2 characters to 'x' (so MB and of and short things stay).
Code: Select all
SET screenshot_mode 1
- Attachments
-
- Auto-anonymised. And another of my maps, I guess.
- weathermap-cacti-plugin.php.png (45.66 KiB) Viewed 31622 times
Weathermap 0.98a is out! & QuickTree 1.0. Superlinks is over there now (and built-in to Cacti 1.x).
Some Other Cacti tweaks, including strip-graphs, icons and snmp/netflow stuff.
(Let me know if you have UK DevOps or Network Ops opportunities, too!)
Some Other Cacti tweaks, including strip-graphs, icons and snmp/netflow stuff.
(Let me know if you have UK DevOps or Network Ops opportunities, too!)
Here are a couple of my new maps created with 0.9.5b and the new screenshot_mode. Sorry about the white background, I had to pull the normal background image as it has the company logo, and I have to keep the company name anonymous.
The first is a view of the WAN connections (not quite complete yet), the network from the core routers at one site to the second a server farm switches (the farm is rather quiet at the moment).
The first is a view of the WAN connections (not quite complete yet), the network from the core routers at one site to the second a server farm switches (the farm is rather quiet at the moment).
- Attachments
-
- WAN connections
- weathermap-core.png (65.51 KiB) Viewed 31268 times
-
- Server farm network
- weathermap-farm.png (63.22 KiB) Viewed 31268 times
- Dan
[i] "Step up to red alert!" "Are you sure, sir?[/i]
[i] It means changing the bulb in the sign..." - Red Dwarf[/i]
[i] "Step up to red alert!" "Are you sure, sir?[/i]
[i] It means changing the bulb in the sign..." - Red Dwarf[/i]
Attached is another of my weathermaps, this one of my home network. It's rather boring at the moment, I was hoping to catch one with TimeMachine on my laptop running a backup across the WiFi to the server, but it's just too quick.
I did spend quite a bit of time on this one tweaking the positions of things, especially the link comment positions.
You know, that "too quick" comment above made me think of something that might be fun -- I'm going to see if I can whip something together to archive the weathermaps after they are generated and create a 24 hour movie of them. If nothing else, the archive would be useful for tracking network spikes....
I did spend quite a bit of time on this one tweaking the positions of things, especially the link comment positions.
You know, that "too quick" comment above made me think of something that might be fun -- I'm going to see if I can whip something together to archive the weathermaps after they are generated and create a 24 hour movie of them. If nothing else, the archive would be useful for tracking network spikes....
- Attachments
-
- weathermap-home.png (120.95 KiB) Viewed 31189 times
- Dan
[i] "Step up to red alert!" "Are you sure, sir?[/i]
[i] It means changing the bulb in the sign..." - Red Dwarf[/i]
[i] "Step up to red alert!" "Are you sure, sir?[/i]
[i] It means changing the bulb in the sign..." - Red Dwarf[/i]
- Howie
- Cacti Guru User
- Posts: 5508
- Joined: Thu Sep 16, 2004 5:53 am
- Location: United Kingdom
- Contact:
Try this, as a starting pointwwwdrich wrote:Attached is another of my weathermaps, this one of my home network. It's rather boring at the moment, I was hoping to catch one with TimeMachine on my laptop running a backup across the WiFi to the server, but it's just too quick.
I did spend quite a bit of time on this one tweaking the positions of things, especially the link comment positions.
You know, that "too quick" comment above made me think of something that might be fun -- I'm going to see if I can whip something together to archive the weathermaps after they are generated and create a 24 hour movie of them. If nothing else, the archive would be useful for tracking network spikes....
Actually, time machine is something I've been thinking about stealing the UI from for a weathermap feature

Weathermap 0.98a is out! & QuickTree 1.0. Superlinks is over there now (and built-in to Cacti 1.x).
Some Other Cacti tweaks, including strip-graphs, icons and snmp/netflow stuff.
(Let me know if you have UK DevOps or Network Ops opportunities, too!)
Some Other Cacti tweaks, including strip-graphs, icons and snmp/netflow stuff.
(Let me know if you have UK DevOps or Network Ops opportunities, too!)
Ok, so the script I wrote looks an awful lot like yours... gmta, I guess?
I'm using perl instead of shell and mine will walk all of the plugin-generated maps in output/, but other than that they are about the same.
I just dropped that into cacti_path/plugins/weathermap/output, and added a call to it to the cron that runs poller. That way it runs every polling cycle after the maps have been created.

Code: Select all
#!/usr/local/bin/perl
# Archive weathermaps, building a movie of the last 24 hours worth
#
use strict;
use POSIX qw(strftime);
use File::Find;
# Location of the maps
my $MapDir = "/usr/local/share/cacti/plugins/weathermap/output";
# for the convenience of &wanted calls, including -eval statements:
use vars qw/*name *dir *prune/;
*name = *File::Find::name;
*dir = *File::Find::dir;
*prune = *File::Find::prune;
sub wanted;
chdir($MapDir);
# Loop through maps, copying to archive/map-date.png
my $datestamp = strftime("%Y-%m-%d-%H%M%S",localtime);
foreach my $map (glob("*.png")) {
# Assume we are running as a cacti plugin
next unless ($map =~ /^([a-f0-9]{20}).png$/);
my $mapbase = $1;
my $amap = "$mapbase-$datestamp.png";
`cp $map archive/$amap`;
`convert -quiet -delay 30 archive/$mapbase\*.png archive/$mapbase.mpg > /dev/null`
}
# Clean up anything older that 48 hours
File::Find::find({wanted => \&wanted}, 'archive');
sub wanted {
my ($dev,$ino,$mode,$nlink,$uid,$gid);
/^.*\.png\z/s &&
(($dev,$ino,$mode,$nlink,$uid,$gid) = lstat($_)) &&
(int(-M _) > 2) &&
unlink($name);
}
Code: Select all
*/5 * * * * cacti /usr/local/bin/php /usr/local/share/cacti/poller.php > /dev/null 2>&1 && /usr/local/share/cacti/plugins/weathermap/output/archivemaps.pl > /dev/null 2>&1
- Dan
[i] "Step up to red alert!" "Are you sure, sir?[/i]
[i] It means changing the bulb in the sign..." - Red Dwarf[/i]
[i] "Step up to red alert!" "Are you sure, sir?[/i]
[i] It means changing the bulb in the sign..." - Red Dwarf[/i]
- Howie
- Cacti Guru User
- Posts: 5508
- Joined: Thu Sep 16, 2004 5:53 am
- Location: United Kingdom
- Contact:
Most people's config files contain too much customer information to be posted...wysun wrote:Hi, all, where can I download the configure file what you uploaded.
Thanks.
Weathermap 0.98a is out! & QuickTree 1.0. Superlinks is over there now (and built-in to Cacti 1.x).
Some Other Cacti tweaks, including strip-graphs, icons and snmp/netflow stuff.
(Let me know if you have UK DevOps or Network Ops opportunities, too!)
Some Other Cacti tweaks, including strip-graphs, icons and snmp/netflow stuff.
(Let me know if you have UK DevOps or Network Ops opportunities, too!)
My network at work.
Since our NOC staff is monitoring 5-6 screens including the DWDM, ATM, SDH, DSLAMS, priority customers.
So I try to keep all necessary monitoring in one screen including traffic, temperature, CPU.
Each information use different SCALE to present it's conditions.
red = too little traffic (indicate that link or protocol fail), too high temperature, too high CPU
yellow to green = normal range
blue = 90-100% bandwidth utilization (transoceanic link with QoS policy applied), quite normal for my case
I use this with a small frame of Monitor plugin and another small frame to browse necessary graphs quickly.
Since our NOC staff is monitoring 5-6 screens including the DWDM, ATM, SDH, DSLAMS, priority customers.
So I try to keep all necessary monitoring in one screen including traffic, temperature, CPU.
Each information use different SCALE to present it's conditions.
red = too little traffic (indicate that link or protocol fail), too high temperature, too high CPU
yellow to green = normal range
blue = 90-100% bandwidth utilization (transoceanic link with QoS policy applied), quite normal for my case
I use this with a small frame of Monitor plugin and another small frame to browse necessary graphs quickly.
- Attachments
-
- weathermap_7.png (22.13 KiB) Viewed 30402 times
check this thread
http://forums.cacti.net/about26536.html
http://forums.cacti.net/about26536.html
-
- Posts: 16
- Joined: Mon Sep 24, 2007 4:01 pm
- Contact:
Who is online
Users browsing this forum: No registered users and 9 guests