From olivier@audry.fr Wed Jun 24 08:20:23 2026 From: olivier@audry.fr To: xymon@xymon.com Subject: [Xymon] your device on a openstreet map Date: Wed, 21 Dec 2011 12:49:43 +0100 Message-ID: <549829561.76.1324468183612.JavaMail.root@zimbra.minas.fr> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0708789824369009576==" --===============0708789824369009576== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable hello here is a quick script to show your device on an openstreet map. Just add a g= eo:(latitude,longitude) tag run the script and it's ok. If someone know how t= o draw a ligne between two point let me know :) #!/usr/bin/perl -w use strict; use LWP::Simple; # utopia =3D new Marker(new LatLonPoint(43.60394,1.44679)) # utopia.setInfoBubble('Cin=C3=A9ma Utopia Toulouse'); # mapstraction.addMarker(utopia); #Hobbit tag : geo:(48.8859778,2.2191631) my $hobbit_url =3D "http://xymon-gdf.fr.colt.net"; my $itraw =3D `xymongrep geo:* | grep CPE | awk '{print \$2" "\$4}'`; my @raw =3D split /\n/, $itraw; my %bbhosts; my %res; my %page_value; foreach my $var (@raw) { my ($host, $geo) =3D split /\s+/, $var; $bbhosts{$host} =3D $geo; } open FD,">/opt/xymon/server/www/map.html"; print FD '
"; --===============0708789824369009576==--