zabbix 安裝 weathermap

wget http://network-weathermap.com/files/php-weathermap-0.97c.zip
unzip php-weathermap-0.97c.zip
cp -rp weathermap/ /usr/share/zabbix/
cd /usr/share/zabbix/weathermap/
# Verify
php check.php
# 2 "PHP Strict Standards" errors, not serious apparently
# Check if a weathermap.png was created in http://1.2.3.4/zabbix/weathermap/weathermap.png

# in editor.php :
$ENABLED=true;
// ...
// To avoid the warning message about Cacti
$ignore_cacti=TRUE;

cd /tmp
git clone https://github.com/amousset/php-weathermap-zabbix-plugin
cp -rp php-weathermap-zabbix-plugin/lib/* /usr/share/zabbix/weathermap/lib/

cd /usr/share/zabbix/weathermap
chown www-data configs/
chmod u+w configs/

cat >>/etc/apache2/conf.d/zabbix <<EOF
<Directory "/usr/share/zabbix/weathermap">
   <Files editor.php>
       Order Deny,Allow
       Deny from all
       Allow from 127.0.0.1
   </Files>
</Directory>
EOF

# in Zabbix GUI, create a "weathermap" user, read-only
# then in the graph conf file, global section :
SET zabbix_user weathermap
SET zabbix_password PASSWORD
SET zabbix_url http://1.2.3.4/zabbix/api_jsonrpc.php

# In the regular LINKS section :
LINK node1-node2
       TARGET zabbix:itemid:Switch1:24471:24263
       NODES node1 node2

# Then, generate the map :
./weathermap --config configs/simple.conf

wKioL1fH26SCA2TwAAAs9sQaRIc219.png-wh_50

wKiom1fH26WxMSG0AAMZIm4WCgQ641.png-wh_50

wKiom1ffJwOykA9EAABsUUP95vw527.jpg-wh_50


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章