010.Zabbix的zatree插件安装
一 zatree简介
zatree 是来自国内58公司开发的监控软件zabbix的一个插件,主要功能是提供host group的树形展示和在item里指定关键字查询及数据排序。
二 安装前准备
2.1 备份
1 [root@imxhy01 ~]# vi /etc/httpd/conf.d/zabbix.conf 2 …… 3 <Directory "/usr/share/zabbix"> #查看当前Zabbix的Web目录 4 [root@imxhy01 share]# cp zabbix/ zabbix.bak/ #复制当前Zabbix,即备份 5 [root@imxhy01 share]# rm -rf /usr/share/zabbix/* #删除原Zabbix下所有文件
2.2 获取zatree插件
通过https://github.com/spide4k/zatree.git zatree获取zatree插件并上传至Zabbix服务端
2.3 解压并修改
1 [root@imxhy01 share]# cd /root/mytmp/ #此环境将zatree插件上传至/root/mytmp目录 2 [root@imxhy01 mytmp]# ls 3 zatree-zabbix-2.4.5.tar.gz 4 [root@imxhy01 mytmp]# tar -xvzf zatree-zabbix-2.4.5.tar.gz #解压当前zatree包 5 [root@imxhy01 mytmp]# cp -r zatree-zabbix-2.4.5/* /usr/share/zabbix/ #将解压后的目录下所有文件复制到Zabbix的Web目录 6 [root@imxhy01 mytmp]# cd /usr/share/ 7 [root@imxhy01 share]# vi zabbix/zatree/zabbix_config.php 8 <?php 9 global $zabbix_api_config; 10 11 $zabbix_api_config=array( 12 'api_url'=>'api_jsonrpc.php', 13 'user'=>'admin', #修改user用户为原admin 14 'password'=>'zabbix', #修改admin的密码
2.4 防火墙和SELinux
1 [root@imxhy01 ~]# chcon -R -t httpd_sys_content_rw_t /usr/share/zabbix/conf 2 [root@imxhy01 ~]# setsebool -P httpd_can_network_connect=true 3 [root@imxhy01 ~]# semanage port -a -t http_port_t -p tcp 10051
#此处可能需要重新开启SELinux,然后重启,若SELinux和防火墙为关闭状态则跳过。
2.5 其他
若出现数据库无法连接等问题,可执行以下操作。
1 [root@imxhy01 share]# cp zabbix.bak/conf/zabbix.conf.php.example zabbix/conf/ 2 cp: overwrite ‘zabbix/conf/zabbix.conf.php.example’? y 3 [root@imxhy01 share]# systemctl restart httpd.service zabbix-server.service
三 重启测试
1 [root@imxhy01 share]# systemctl restart zabbix-server.service
注意:Zabbix 3.x版本可能不支持此插件,有待测试。
作者:木二
出处:http://www.cnblogs.com/itzgr/
关于作者:云计算、虚拟化,Linux,多多交流!
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接!如有其他问题,可邮件(xhy@itzgr.com)咨询。