Zabbix运维监控平台解决方案样本
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Zabbix运维监控解决方案
目录
一、背景.......................................................................... 错误!未定义书签。
二、目标.......................................................................... 错误!未定义书签。
监控的基本内容 ....................................................... 错误!未定义书签。
三、采用的软件.............................................................. 错误!未定义书签。
四、软件的特点.............................................................. 错误!未定义书签。
五、软件的优势 ............................................................. 错误!未定义书签。
系统架构.................................................................... 错误!未定义书签。
监控实现方式: ......................................................... 错误!未定义书签。
监控指标.................................................................... 错误!未定义书签。
规则引擎.................................................................... 错误!未定义书签。
一、背景
网站平台部署运行后会出现各种各样的故障, 比如服务器CPU 负载高, 磁盘容量使用超过80%, 内存使用超过阈值, 系统进程多, tomcat服务宕机等问题都会给公司平台稳定和服务带来非常大的损失, 此时需要一个相对完整的监控体系能够24小时监控您的网站, 一旦网站发生异常, 会有报警提醒您, 如邮件, 微信, 电话, 短信, 及时避免流量损失。
Zabbix是一个企业级的开源分布式监控解决方案, 它是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix具备常见的商业监控软件所具备的功能( 主机的性能监控、网络设备性能监控、数据库性能监控、FTP等通用协议监控、多种告警方式、详细的报表图表绘制) 支持自动发现网络设备和服务器; 支持分布式, 能集中展示、管理分布式的监控点; 扩展性强, server提供通用接口, 能够自己开发完善各类监控。
zabbix server能够经过SNMP, zabbix agent, ping, 端口监视等方法提供对远程服务器/网络状态的监视, 数据收集等功能, 它能够运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台上。
二、目标
物理范围:
组件: 硬件, OS, 存储, 中间件, 数据库, 机房, 网络等
维度: 可用性, 性能。
指标: 见下。
监控的基本内容
性能数据基本CPU, 磁盘, 网络, 内存等关系系统正常运行的基本指标。
端口状态一般交换机或网络设备, 端口启动状态, 流量大小, 网络状态
日志内容日志内容监控, 系统日志, 应用程序日志, 错误信息。
系统状态DB , OS, 中间件等的系统状态
硬件状态硬盘状态, 风扇, 电池, 内存, 主板等系统状态
机房状态UPS, 机柜电功率, 机房电功率, 机房温度, 湿度, 空气质量, 漏水, 消防, 人员出入, 机房门状态, 机柜门状态, 红外线, 图像, 防盗等
应用状态程序启动时间, 网站访问速度等。
三、采用的软件
软件名称: ZABBIX 4.0 LTS
四、软件的特点
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数, 保证服务器系统的安全运营; 并提供柔软的报警机制以让系统管理员快速定位/解决存在的各种问题, 其真正的可扩展性, 高可用性, 易用性, 灵活性, 极大地降低了企业的总成本, 是当前最受欢迎的解决方案
五、软件的优势
1.企业级开源监控方案
2. 各组件分离
Zabbix由3部分构成, zabbix server, Web front, zabbix DB, Zabbix Proxy与可选组件zabbix agent。
3 监控方式
zabbix server能够经过SNMP, zabbix agent, ping, 端口监视等方法提供对远程服务器/网络状态的监视, 数据收集等功能, 它能够运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X,W等agent 配置文件中, 根据要求编写脚本, 将定期执行该脚本获取指定的信息。
格式:
UserParameter=custom.updatescript,/etc/z平台上。
4支持自定义监控
Zabbix agent支持脚本监控, 只需要在
abbix/zabbix_agentd/custom_updatescript