How to use grafana's plugin "Worldmap Panel" with zabbix? - zabbix

Is there a decision, how to use Grafana's Worldmap with zabbix 3.0.3?
I do not understand how to send geo information from servers to zabbix and from zabbix to grafana. I want to do something like this (on the first screenshot) - servers with errors on the map.
Thanks.

https://grafana.net/plugins/grafana-worldmap-panel says:
World Map panel for Grafana. Displays time series data or geohash data
from Elasticsearch overlaid on a world map.
World Map plugin is not for Zabbix. It's only for data from Elasticsearch.
Zabbix provides maps - https://www.zabbix.com/documentation/3.0/manual/config/visualisation/maps/map - use some nice map background and place your hosts into maps. Use different icons for different host problems states and result will be probably ok-awesome.
https://github.com/SpawW/zabbix-extras is project for Zabbix 2.2/2.4, which provides also Zabbix integration with Google Maps. It's not ported for Zabbix 3.0, but you can try.

Related

Is there a platform agnostic HTML5 map service?

I have a Blazor combined client/server side app that uses HTML5 geolocation to return the user device latitude/longitude. I'd like to be able to provide the general "area" the user is in - a bit of a confirmation to the user the thing is working; and someday potentially enable the user to get lat/long for other locations as well. I have not been able to find a native HTML5 map service to go along with its geolocation capabilities, and in fact nearly every search leads to how to connect to Google Maps. I'm using Blazor, though, because I want the app to run and function on essentially every browser, so want to avoid Google Maps or Apple Maps, etc. I also checked quick on GitHub for potential API solutions but didn't see any. Ideas? Thanks!

Displaying clusters of points in a Flutter application

My application is requiring to display cluster of points.
I do not find any flutter package allowing this feature.
Any idea ?
Clustering for Flutter Google Maps
https://pub.dartlang.org/packages/clustering_google_maps

Points on a webmap openlayers

I have very little experience in GIS. I am working on a project were I need to put around 120 coordinate points on a web map using openlayers 3. There are also attributes associated with these points. I added the points from a csv into arcGis. I turned them into a shapefile. I also have a web map with a satellite image of the area. It works and opens in a browser.Now what do I do? Can someone point me in the right direction. Thank you
The shapefile can be converted into a GeoJSON (e.g. with an online service or QGIS. The GeoJSON can then directly be consumed by OpenLayers:
map.addLayer(new ol.layer.Vector({
source: new ol.source.Vector({
format: new ol.format.GeoJSON(),
url: 'path/to/your.geojson'
});
});
You need to upload your shapefile on a server in order to publish it on your map via web protocols like Web Map Service (WMS) or Web Features Service (WFS).
Take a look at the OpenGeo Suite, it should get you started. You can install GeoServer locally to develop and test your application, and then migrate it all on your web server.
Another option would be to use QGIS GeoExplorer to directly have a working interface with differents options.

Open source map

anyone can suggest what program / approach I should use?
I need to have a map like google map where I can display map, add marker polygon etc.
But I cannot rely on such online services as client is afraid that such service die off and there goes our system...
Have a look at lots of resources pointed in answers to these questions on GIS.SE:
GIS for the web
Steps to Start Web Mapping
You might want to look at Google Fusion Tables, or solutions like MapBox or CartoDB for quick, hosted solutions.
Willing to invest more time (and depending on your skills and language preferences) you could delve into PostGIS & GeoServer / Mapserver with a frontend of OpenLayers / Leaflet (or any other libraries). OSGeo-Live DVD might come handy for a quick and dirty review of most of these options.
Here are pure open source based web map and geo-location database resources. Google map or Bing map is wonderful, but they require business contract for commercial use. It is said that Foursquare recently switched their map tool from Google map to open source based Leaflet API which looks like the picture below. This map tools is quite great and recommendable.
web API for map : http://leafletjs.com/
Good place to start. Two resources below are not really used for developers, cause those are already included in leaflet javascript API.
Map style : http://cloudmade.com/
Map data : http://www.openstreetmap.org/
Geo location based on ip address : http://dev.maxmind.com/geoip/geolite
Can download free ip address & city mapping file, which can be used for custom mapping code.
I recommend http://mapserver.org/
You can create map files into you server...and you can connect to open source databases like PostGIS

Looking for a google-analytics-style map creating app or api

I am looking for a google-analytics-style map creating app or api based on visitor IP addresses, any suggestions?
thanks,
nicoperez
Did you take a look at the Google Visualization API? Specifically, the intensity map and the geomap.
I know there are a few of these services available. Try a google search for 'ip visitor geolocation' and similar combinations.
One that looks interesting is hostip.info as they have a community-maintained IP geolocation database that you can download in full if you wish to roll your own map.
They also provide a service where you can upload your logs to generate a little map image if you don't want to do the work yourself.
We recently added a feature for this to our EmbeddedAnalytics service. It is all based on your Google Analytics data and utilizes Google's Exp API for the data.