转:zabbix 更改maps图标

 


更改Zabbix map图标
  Zabbix的maps用来图形化显示监控设备的拓扑图,并且以不同的标记显示故障事件,通过该图表很直观的显示设备的整体情况。系统默认的图标比较简陋,如图十一所示。通过更改系统自带的图标让监控显示更加直观、方便(图十二)。
首先下载新的Icon图标
http://www.zabbix.com/wiki/howto/config/maps/icontemplatesset1development
Download * new icons set * 
点击Download下载

然后下载生成sql的shell脚本
http://www.zabbix.com/forum/attachment.php?attachmentid=1855&d=1239079235

最后执行脚本:

[root@localhost sysmaps]# sh make_img_insert_sql.sh ./48 1000
....................................................................
completed

执行脚本:cat my_images_mysql.sql |mysql -uzabbix -pzabbix zabbix
(注:将新的图标文件下载解压,会看到两个文件夹,分别为48和128大小的图标,然后生成sql语句并执行,1000:就是从第1000行开始插入,可以简单看下生成的sql语句)
如下同上:
[root@localhost sysmaps]# sh make_img_insert_sql.sh ./128 2000
....................................................................
completed
执行脚本:cat my_images_mysql.sql |mysql -uzabbix -pzabbix zabbix
(两个sql重名 可以删除之前生成的 再次生成)

其实所有图标都在数据库的images表中,就是把新的图片插入即可,我这里就直接清空了images表 
mysql -uzabbix -pzabbix zabbix
truncate images
然后生成并执行新的图标sql,表已清空所以直接从第一行生成
sh make_img_insert_sql.sh ./48 1  
cat my_images_mysql.sql |mysql -uzabbix -pzabbix zabbix

效果如下:
 

2012年08月16日 - herb - herb
原文地址:https://www.cnblogs.com/lifedev/p/8513778.html