集成企业Zabbix监控系统设计与实现-毕业论文

集成企业Zabbix监控系统设计与实现-毕业论文

ID:8384653

大小:1.09 MB

页数:24页

时间:2018-03-23

集成企业Zabbix监控系统设计与实现-毕业论文_第1页
集成企业Zabbix监控系统设计与实现-毕业论文_第2页
集成企业Zabbix监控系统设计与实现-毕业论文_第3页
集成企业Zabbix监控系统设计与实现-毕业论文_第4页
集成企业Zabbix监控系统设计与实现-毕业论文_第5页
资源描述:

《集成企业Zabbix监控系统设计与实现-毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、集成企业Zabbix监控系统设计与实现系部:学生姓名:专业班级:学号:指导教师:2017年10月30日目录摘要1关键词11绪论22监控系统的开源软件及原理探究22.1监控系统的开源软件22.1.1流量监控22.1.2性能告警32.2Zabbix的原理探究33Zabbix特点及运行流程33.1Zabbix的特点33.2ZabbIx的运行流程44总体设计44.1设计思路44.2环境参数55Zabbix安装环境及前期准备55.1Zabbix安装环境55.2Zabbix服务器安装前期准备56安装Zabbix服务器66.1搭建LAMP平台、安

2、装Zabbix依赖包66.2整合LAMP架构76.3部署Zabbix76.4创建Zabbix_agentd服务86.5建立监控数据库86.6部署PHP页面96.7锁定安装界面并启动Zabbix服务117被监控端配置127.1前期准备127.2安装Zabbix_agentd代理程序127.3启动Zabbix_agented服务138使用Zabbix管理平台138.1创建主机分组138.2测试监控性能149总结16参考文献17致谢18集成企业Zabbix监控系统设计与实现摘要“运筹帷幄之中,决胜千里之外。”在IT运维中,监控占据着重要的

3、地位,按比例来算,说30%一点儿也不为过。对IT运维工程师来说,构建一个真正可用的监控告警系统是一项艰巨的任务,能够真正解决自己业务问题的监控系统软件却凤毛麟角。运维离不开监控,就像鱼离不开水,一款功能强大的监控系统可以有力地保证业务性能的稳定。近几年,Zabbix最为监控系统的新兴贵族迅速崛起,Zabbix灵活的设计为用户提供了易用的二次开发接口,让用户既可以使用Zabbix本身提供的功能,又可以自定义更多的接口功能,从硬件监控,到操作系统,再到服务进程,以及网络设备,它无所不能的监控功能令人叹为观止。Zabbix是一个基于Web

4、界面的分布式系统监控与网络设备监控系统,能够监控各种网络参数,并提供灵活的通知机制,使管理员能快速定位故障并解决。由于Zabbixserver端与Zabbixagent组成,可通过SNMP、Zabbix、Agent、Ping、端口监视等方法实现对远程主机与网络设备的监控。关键词:运维;监控;Zabbix21211绪论在一个环境中会存在各种各样的设备,例如,硬件设备、软件设备,其系统的构成也是非常复杂的,通常如图1.1所示的模型构成。图1-1系统模型构成多种应用构成复杂的IT业务系统,保证这些资源的正常运转,是一个公司IT部门的职责。

5、而要让这些应用能够稳定地进行,则需要专业IT人员进行设计、架构、维护和调试。在这个过程中,为了及时掌控基础环境和业务应用系统的可用性,需要获取各个组件的运行状态,如CPU的利用率、系统的负载、服务的运行、端口的连通、带宽流量、网站访问状态码等信息。而这一切都离不开监控系统。2监控系统的开源软件及原理探究2.1监控系统的开源软件2.1.1流量监控MRTG:是一套可用来绘制网络流量图的软件,由瑞士奥尔滕的TobiasOetiker与SaveRand所开发,以GPL授权;Cacti:是一套基于PHP、MySQL、SNMP和RRDtool开

6、发的网络流量监测工具,他通过snmpget来获得数据,使用RRDtool绘图,但使用者无需了解RRDtool复杂的参数;SmokePing:主要用来监视网络性能,包括常规的Ping、WWW服务器性能、DNS查询功能、SSH性能等;21Graphite:是一个用于采集网站实时信息并进行统计的开源项目。Graphite服务支持每分钟4800次更新操作,采用简单文本协议,具有绘图功能,其即插即用的功能可方便的用于任何需要监控的系统上。2.1.2性能告警Nagios::是一个企业级的监控系统,可监控服务的运行状态和网络信息等,并能监听所指定

7、的本地或远程主机参数以及服务,同时提供异常告警通知功能等;ZenossCore:是开源企业级IT管理软件,它允许IT管理员依靠单一的web控制台来监控网络架构的状态和健康度;Ganglia:是一个跨平台的、可扩展的、高性能的分布式监控系统,如集群和网格;OpenTSDB;是HBase存储所有时序(无需采样)的数据,来构建一个分布式、可伸缩的时间序列数据库;Zabbix:是一个分布式监控系统,支持采集方式和采集客户端,有专用的Agent(代理),也可以支持SNMP、IPMI、JMX、Telnet、SSH等多种协议,它将采集到的数据存放

8、到数据库,然后对其进行分析整理,达到条件触发告警。其灵活的扩展性和丰富的功能是其他监控系统所不能比的。2.2Zabbix的原理探究监控系统需要对故障数据进行分析汇总,从故障中分析出现的概率,从而可以积累经验,避免以后出现类似的问题。例

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。