监控软件学习之zabbi篇.docVIP

  • 137
  • 0
  • 约1.93万字
  • 约 22页
  • 2018-04-04 发布于重庆
  • 举报
监控软件学习之zabbi篇

监控软件学习之zabbix篇 本文由libertine贡献 doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 监控软件学习之 Zabbix 篇 Part1.Zabbix 简介 Zabbix 简介 一、 Zabbix Zabbix 是一个提供 Web 管理界面的企业级的开源系统/网络监控分布式监控解决方案, 由一个国外 的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费的技术支持赢利。 官方网站: Zabbix 1.8 官方文档:/documentation/1.8/start Zabbix 通过 C/S 模式采集数据,通过 B/S 模式在 web 端展示和配置。 被监控端:主机通过安装 agent 方式采集数据,网络设备通过 SNMP 方式采集数据 Server 端:通过收集 SNMP 和 agent 发送的数据,写入 MySQL 数据库,再通过 php+apache 在 web 前端展 示。 Zabbix 运行条件: Server: Zabbix Server 需运行在 LAMP(Linux+Apache+Mysql+PHP)环境下,对硬件要求低 Agent: 目前已有的 agent 基本支持市面常见的 OS,包含 Linux、HPUX、Solaris、Sun、windows SNMP: 支持各类常见的网络设备 二、 Zabbix 功能 具备常见的商业监控软件所具备的功能(主机的性能监控、网络设备性能监控、数据库性能监控、FTP 等通 用协议监控、多种告警方式、详细的报表图表绘制) 支持自动发现网络设备和服务器 支持分布式,能集中展示、管理分布式的监控点 扩展性强,server 提供通用接口,可以自己开发完善各类监控 三、 优劣势 优点: 开源,无软件成本投入 Server 对设备性能要求低(实际测试环境:虚拟机 Redhat EL AS5,2GCPU 1G 内存,监控 5 台设备,CPU 使 用率基本保持在 10?下,内存剩余 400M 以上) 支持设备多 支持分布式集中管理 开放式接口,扩展性强 缺点: 全英文,界面不友好 无厂家支持,出现问题解决比较麻烦 需在被监控主机上安装 agent 安装前先配置好 PHP, 要求支持 php-gd、 php-bcmath、 php-xml、 php-mysql、 php-net-socket、 php-mbstring, configure 即 参数中加上 –with-gd –enable-bcmath –enable-xml –with-mysql –enable-sockets –enable-mbstring 下面开始安装 Zabbix: 下载并解压:/project/zabbix/ZABBIX Latest Stable/1.8.2/zabbix-1.8.2.tar.gz tar zxvf zabbix-1.8.2.tar.gz cd zabbix-1.8.2 * 创建 zabbix 用户组和用户: groupadd zabbix useradd zabbix -g zabbix * 创建 mysql 数据库: create database zabbix character set utf8; * 创建 mysql 用户: grant all on zabbix.* to zabbix@localhost identified by zabbix; * 导入表和数据: mysql -uroot -p zabbix lt; create/schema/mysql.sql mysql -uroot -p zabbix lt; create/data/data.sql mysql -uroot -p zabbix lt; create/data/images_mysql.sql * 配置编译:./configure --enable-server --enable-proxy --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl make amp;amp; make install 配置参数说明: –enable-server 安装 Zabbix Server –enable-proxy 安 装 Zabbix Proxy –enable-agent 安装 Zabbix Agent –with-mysql 使用 mysql 做数据库服务器 –with-net-snmp 支持 SNMP –with-libcurl 支持 curl,用于 web 监控 * 服务端口定义: 编辑 /etc/service

文档评论(0)

1亿VIP精品文档

相关文档