Mapas geográficos en Nagvis usando OpenStreetMap.

Lo primero que vamos a hacer es obtener las coordenadas geográficas de los equipos que queremos localizar. Abrimos https://www.openstreetmap.org . En mi caso tomaré un equipo de la Habana y otro en Cienfuegos Cuba. Primero seleccionaremos la Habana, Cuba e iremos a la posición aproximada donde queremos ubicar el equipo y damos click derecho seleccionando la opción mostrar dirección.

En la parte superior izquierda veremos la posición que queremos y tomamos nota para más adelante.
Ahora veremos el otro punto, en nuestro caso Cienfuegos Cuba y hacemos lo mismo tomando nota de la ubicación

Teniendo en cuenta lo anterior vamos a crear un archivo que le llamaremos habana_cienfuegos.csv en /usr/share/nagvis/etc/geomap.

nano /usr/share/nagvis/etc/geomap/habana_cienfuegos.csv

equipo-habana; Router Empresa nacional; 23.1271;-82.4221
equipo-Cienfuegos; Router UEB Cienfuegos; 22.1522;-80.4391

Nota: La estructura de este archivo es nombre del equipo; descripcion; x; y No deje lineas vacias al final del archivo que creamos.
Le damos los permisos correspondientes y establecemos el propietario de este archivo.

chown www-data:www-data habana_cienfuegos.csv
chmod 664 habana_cienfuegos.csv

Ahora en el Nagvis crearemos el mapa de tipo mapa geográfico en Options/Manage Maps.

Cuando lo creamos nos sale un error que no hay archivo de localización, lo cerramos y vamos a editar el fichero del mapa /usr/share/nagvis/etc/maps/Habana_Cienfuegos.cfg

nano /usr/share/nagvis/etc/maps/Habana_Cienfuegos.cfg

define global {
object_id=0
sources=geomap
alias=Habana_Cienfuegos
source_file=habana_cienfuegos
width=1024
height=720
zoombar=1
geomap_zoom=9
}

Nota: geomap_zoom toma valores que se definen en esta tabla Niveles de Zoom
Y después de todo volvemos a cargar el mapa que hemos creado teniendo el resultado siguente:

Vemos ya ubicados los dos equipos en las pocisiones que declaramos al inicio.

1 Comment

  1. Usando Google Chrome 60.0.3112.78 Google Chrome 60.0.3112.78 en Windows 7 Windows 7

    Como se puede lograr lo mismo de forma offline? tengo entendido que desde Open Street Map se descargan archivos OSM de la región en especifico, Nagvis maneja archivos de este tipo, es valido esta opción?? gracias y saludos

Dejar una contestacion

Tu dirección de correo electrónico no será publicada.


*