Suppose, that Zabbix is installed in /pub/www/zabbix. Get weathermap source from http://www.network-weathermap.com/download. Unzip it to /pub/www/zabbix/weathermap.
There are 2 script - data source for weathermap:
Put this scripts into /pub/www/zabbix/weathermap/lib/datasources.
Put zab_chart.php into /pub/www/zabbix.
Move zab_template.conf.txt to zab_template.conf and put it into /pub/www/zabbix/weathermap/configs.
Usage examples.
Example of weathermap config file, that is placed in /pub/www/zabbix/weathermap/configs:
For every host must be set 'hostname' variable. By this name script finds host at Zabbix.
For link must be set 'hostname' and 'itemkey' variables. 'in' and 'out' means hosts, between which lies a link.
In zab_template.conf TARGET looks like 'zabbixhost:{node:this:hostname}:'. After last ':' should be set zabbix element data key, by default it set to 'icmpping'. This is used by macros {node:this:status}.
P.S. If you don't know, how to generate maps by weathermap, use this:
P.P.S. Sorry for my average English 
sumber : https://www.zabbix.com/forum/showthread.php?t=20208&page=2
There are 2 script - data source for weathermap:
- WeatherMapDataSource_zabbixhost.php - for host status
- WeatherMapDataSource_zabbixitem.php - for getting data of links between hosts
Put this scripts into /pub/www/zabbix/weathermap/lib/datasources.
Put zab_chart.php into /pub/www/zabbix.
Move zab_template.conf.txt to zab_template.conf and put it into /pub/www/zabbix/weathermap/configs.
Usage examples.
Example of weathermap config file, that is placed in /pub/www/zabbix/weathermap/configs:
Code:
INCLUDE configs/zab_template.conf
# End of global section
# regular NODEs:
NODE node08757
TEMPLATE Zabbix_node
LABEL node08757
ICON 50 50 images/equip/128/128_g_router_{node:this:status}.png
POSITION 131 160
SET hostname {node:this:label}
NODE node08959
TEMPLATE Zabbix_node
LABEL node08959
ICON 50 50 images/equip/128/128_g_router_{node:this:status}.png
POSITION 609 160
SET hostname {node:this:label}
# regular LINKs:
LINK node08757-node08959a
TEMPLATE Zabbix_link
NODES node08757 node08959
SET hostname_in node08757
SET itemkey_in IF_MIB__ifHCInOctets.30
SET hostname_out node08959
SET itemkey_out IF_MIB__ifHCInOctets.30
For link must be set 'hostname' and 'itemkey' variables. 'in' and 'out' means hosts, between which lies a link.
In zab_template.conf TARGET looks like 'zabbixhost:{node:this:hostname}:'. After last ':' should be set zabbix element data key, by default it set to 'icmpping'. This is used by macros {node:this:status}.
P.S. If you don't know, how to generate maps by weathermap, use this:
Code:
php weathermap --config configs/test --htmloutput weathermap.html

sumber : https://www.zabbix.com/forum/showthread.php?t=20208&page=2
No comments:
Post a Comment