阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

zabbix监控运维使用zatree扩展

73次阅读
没有评论

共计 1090 个字符,预计需要花费 3 分钟才能阅读完成。

zabbix 是一个非常不错的监控软件,不过其外观界面做的很不近人意。没有 nagios 的一目了然,也没有 cacti 的可视化直观查看。通过使用 zatree 的扩展,可以使 zabbix 增加类似于 cacti 的可视化查看效果。插件是由 58 同城的运维团队开发的,目前项目代码存放在 github 上。

本篇以 zabbix2.2 为例,说下该插件的安装及使用,以下步骤出自项目主页(以下操作之前,最好先备份原目录,以备出错时,可以还原):

1、下载文件
git clone https://github.com/spide4k/zatree.git zatree
2、复制相关文件

假如 zabbix web 目录位置在 /var/www/zabbix, 定义 zabbix 目录并复制相关文件和目录

ZABBIX_PATH=/var/www/zabbix
cp -rf zatree/zabbix-2.2.x $ZABBIX_PATH/zatree
cd $ZABBIX_PATH/zatree/addfile
cp -f CLineGraphDraw_Zabbix.php CGraphDraw_Zabbix.php CImageTextTable_Zabbix.php $ZABBIX_PATH/include/classes/graphdraw/
cp -f zabbix.php zabbix_chart.php $ZABBIX_PATH/
cp -f CItemValue.php $ZABBIX_PATH/api/classes/
cp -f menu.inc.php $ZABBIX_PATH/include/
cp -f main.js $ZABBIX_PATH/js/
cp -f API.php $ZABBIX_PATH/include/classes/api/
3、支持 web interface, 修改配置文件
vim $ZABBIX_PATH/zatree/zabbix_config.php
'user'=>'admin', //web 登陆的用户名
'passowrd'=>'zabbix', //web 登陆的密码 

简单了解了其代码内容,原理是通过 api 调用各监控主机的 graphs 图,最终以树形结构进行展示。由于 json 格式对 api 的数据处理十分方便,zatree 也是通过 json 格式处理 api 数据,所以需要安装  php-pecl-json 包。

安装完成后,在主页的导航页面上会我出一个 zatree 项,点选该项后,就会以树形结果将所有主机的 graphs 按组的方式进行展示。

zabbix 监控运维使用 zatree 扩展

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2025-03-04发表,共计1090字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中