基于VMware Workstation的Zabbix监控系统环境搭建的探究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:jijibabajiji
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:当前高职院校学生就业形式严峻,用人单位往往要求大学生毕业就能上岗工作,这就要求学生在学校就要培养较强的动手实践和实际操作能力,所以在学校进行的实验实训课内容就需要尽量使用真实的工程项目。为了满足多种工程项目环境的搭建,而又不过多增加学校的费用。该文主要探究通过在VMware Workstation软件上安装Centos 6.5,然后进行Zabbix监控系统实验环境的搭建。
  关键词:VMware Workstation;Zabbix;监控系统
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2015)21-0036-02
  1 概述
  高职高专院校要培养面向生产、建设、服务和管理第一线需要的高技能人才,就需要在日常的实训实验教学中尽量使用真实的工程项目,使学生在毕业就能达到上手上岗的目的。这就要求在实验室中必须搭建真实的工程项目环境,但多种真实工程项目环境的搭建,所需设备价格昂贵,再加上一些项目特殊的实际需求,是十分困难的。为解决这个问题,可以通过仿真软件来帮助模拟真实的物理环境进行实训实验教学。我们以Linux服务器集群环境的搭建为例,使用VMware Workstation软件安装上Centos 6.5后,模拟真实的Linux服务器环境,然后进行Zabbix监控环境的搭建实验。
  2 Zabbix的功能特性
  Zabbix是Zabbix SIA公司的官方技术团队创作,一个企业级的高度集成开源监控软件,提供分布式监控解决方案,是一款真正的源代码开放的产品,用户可以自由的下载和使用该软件并且可以对源代码进行任意修改和二次开发。Zabbix采用GNU General Public License (GPL)version 2开源协议。
  Zabbix拥有常见的商业监控软件所具备的功能,如主机的性能监控、网络设备性能监控、数据库性能监控、FTP等通用协议监控、多种告警方式、详细的报表图表绘制、分布式、可扩展能力、API等。
  3 VMwareWorkstation软件应用
  VMware Workstation是VMware公司销售的商业软件产品之一。该工作站软件包含一个用于英特尔x86相容电脑的虚拟机套装,其允许用户同时创建和运行多个x86虚拟机。每个虚拟机实例可以运行其自己的客户机操作系统,如(但不限于)Windows、Linux、BSD变生版本。用简单术语来描述就是,VMware工作站允许一台真实的电脑在一个操作系统中同时开启并运行数个操作系统。
  4基于VMware Workstation的Zabbix监控系统环境搭建过程
  4.1 Zabbix监控系统环境搭建的指导思想
  以网络监控系统化为指导思想,以企业真实的网络环境为依据,将真实的工程项目分解成多个任务逐步完成,最终将实际任务搭建为实验室的具体实验项目来完成。在进行Zabbix环境的搭建过程中考虑到我校实际情况,使用VMware Workstation来解决我校服务器短缺的情况。
  4.2 Zabbix监控系统环境搭建的条件
  为了实现Zabbix监控环境的搭建实验,在具体实验前期,利用VMware Workstation搭建起一台安装有操作系统的仿真服务器。
  4.3 Centos 6.5 X86的安装
  在Centos中文站上下载一个名为CentOS-6.5-x86_64-bin-DVD1.iso(下载地址:http://mirror.symnds.com/distributions/CentOS-vault/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso),启动VMware Workstation软件。具体操作为:
  1)单击“文件”菜单,选择“新建虚拟机”命令 。
  2)在弹出的对话框中,选择“自定义(高级)”,单击“下一步”。
  3)在“安装来源”的对话框中,选择“安装程序光盘映像文件(iso)(M)”,安装下载的CentOS-6.5-x86_64-bin-DVD1.iso文件。
  4)在简易安装信息对话框中分别设置“个性化linux全名”、“用户名”、“密码”,单击“确认”进行下一步操作。
  5)在命名虚拟机对话框中,单击“位置”选择安装的地方。
  6)在网络连接选项中选择“使用桥接网络”,内存最低要求大于或者等于512M,硬盘大于等于20G ,其他默认,单击“下一步”直到完成即可。
  4.4 Zabbix监控环境的搭建
  1)首先进行IP地址配置,为了使实验更加接近实际情况,将新装的Centos 6.5配置上IP地址,使其能够Ping通外网。
  2)具体配置:
  因为Zabbix服务端需要运行在Linux(UNIX) PHP Web Service DataBase,这里的Web Service可以为Nginx、Apache,DataBase可以为Mysql、Oracle、Postgresql等。本实验运行的环境为LAMP(Linux Apache Mysql PHP)。
  第一步:安装所需依赖包及PHP、Mysql、Apache服务;
  [root@bogon ~]#yum -y install gcc gcc-c autoconf httpd php mysql mysql-server php-mysql httpd-manual mod_ssl mod_perl mod_auth_mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-bcmath mysql-connector-odbc mysql-devel libdbi-dbd-mysql net-snmp-devel curl-devel   第二步: 配置php文件,适应Zabbix安装所需的参数;
  [root@bogon ~]#vi /etc/php.ini
  date.timezone = Asia/Shanghai
  max_execution_time = 300
  post_max_size = 32M
  max_input_time=300
  memory_limit = 128M
  mbstring.func_overload = 0
  第三步:开启httpd,mysqld 服务,并设置开机启动;第四步:在Zabbix官网上下载Zabbix包到/usr/local/src
  第五步:创建Zabbix服务运行所需要的用户和组;
  [root@bogon~]#groupadd zabbix -g 201
  [root@bogon~]#useradd -g zabbix -u 201 -m zabbix
  第六步:编译安装Zabbix;第七步:添加 Zabbix到系统服务文件并查看添加是否成功;第八步:导入Zabbix数据库;第九步:拷贝 Service启动脚本;
  第十步:配置 Zabbix_server.conf 服务端文件;
  [root@bogon zabbix-2.4.4]# vim /etc/zabbix/zabbix_server.conf
  DBName=zabbix 数据库名称
  DBUser=zabbix 数据库用户
  DBPassword=zabbix 数据库密码
  第十一步:配置 Zabbix_agentd.conf 文件;
  [root@bogon zabbix-2.4.4]#vim /etc/zabbix/zabbix_agent.conf
  Server=127.0.0.1此处添加服务端的ip,如服务器不为本机,则需要填写远端zabbix_server的ip 地址,UnsafeUserParameters=0 默认是不启用自定义脚本功能的,要自定义key,需开启,设置为1。Include=/etc/zabbix/zabbix_agentd.conf.d/ 自定义的agentd配置文件可以写在这个目录下面
  第十二步:拷贝网页文件到 Apache 目录;
  [root@bogon zabbix-2.4.4]#cp -r ./frontends/php/ /var/www/html/zabbix
  [root@bogon zabbix-2.4.4]#chown -R apache.apache /var/www/html/zabbix
  第十三步:设置 Zabbix开机启动,至此,Zabbix 的server 端安装完;
  第十四步:进行防火墙设置;
  第十五步:Selinux的设置;
  [root@localhost ~]# vim /etc/selinux/config
  SELINUX=disabled
  第十六步:配置Web界面;
  打开浏览器,输入“http://IP地址/zabbix”,会出现Web配置的界面。PHP提示的各项参数都满足后,可以继续往下进行,单击“NEXT”按钮。如果提示参数不通过,修改php.ini配置文件,并重启Web(httpd)服务。
  配置数据库连接的各项参数,输入数据库的用户名和密码单击“Test connection”按钮测试数据库是否正常连接,测试结果“OK”后,单击“NEXT”按钮进行下一步操作。Zabbix-Server的链接地址、端口、名称设置将会显示在Zabbix的前端页面。进入登录页面,默认账户是Admin,密码是zabbix。
  4.5 zabbix监控环境搭建测试
  在浏览器中,输入“http://192.168.200.178/zabbix”,登录用户是Admin,密码是zabbix。如图1示表明zabbix监控环境已经搭建完成。
  5结束语
  利用VMware Workstation软件可以帮助我们仿真现实中的工程环境,帮助学校解决因为资金短缺导致的无法模拟真实的工程环境的问题。通过使用仿真软件使得每位学生都拥有一套独立完整的实验环境,进而独立完成实验,达到培养和提高学生实际动手和实践操作的能力,同时也取得较好的教学效果。
  参考文献:
  [1] 教育部.教育部关于全面提高高等职业教育教学质量的若干意见[EB/OL].http://www.moe.edu.cn/publicfiles/business/htmlfiles/moe/moe_745/200612/19288.html.
  [2] 周萌,林国策,杨厚云.Centos下Zabbix的配置与使用[J] . 北京信息科技大学学报:自然科学版,2015(1).
  [3] 郭晓慧,李润知,张茜.基于Zabbix的分布式服务器监控应用研究[J].通信学报,2013(S2).
  [4]鸟哥.鸟哥的Linux私房菜(基础学习篇)[M]. 3版. 北京: 人民邮电出版社,2010.
  [5] 鸟哥.鸟哥的Linux私房菜(服务器架设篇)[M]. 3版. 北京:人民邮电出版社,2010.
  [6] 姚仁捷.Zabbix监控系统深度实践[M].北京: 电子工业出版社,2014.
其他文献
体重是人们最基本、最简单的健康指数,尤其对于儿童和青少年来说,体重指标可以显示他们的发育成长状态,通过体重检测可以减少或者尽早发现他们体重异常的并发症。传统的体重
durum小麦的代换系di-sub5D(5B)与添加系di-adde4ts杂交,再用di-sub5D(5B)进行回交,在自交后代中选育出了易位系1032。该易位系染色体数2n=28,表现型为非蜡质。这一结果证明了在durum小麦中也可以利用5B染色体效应,通过诱发部份同源染色体
办公自动化(Office Automation,简称OA)是计算机网络与现代化办公结合形成的一种新型办公模式,受到广泛的应用和认可。随着信息技术的发展和社会的进步,人们的疾病防控意识不断
【正】1 引 言 足球比赛就是要射门得分。正如行家们所言:不进球的比赛,就像没有太阳的早晨。因此,进球是足球比赛最激动人心的时刻。 意大利甲级联赛历来素有“小世界杯”赛
和田师专网络办公平台的建设在提高管理效率的同时也简化工作的流程,为全校教职工提供了更好的服务。该课题的研究与实现为和田师专迈进高科技和无纸化管理上一个台阶有重大
由于政府门户网站为政府提供了信息公开,为公众提供信息服务,因此日益受到各级政府和公众的高度关注。介绍了目前政府网站存在的问题,提出了建设政府门户网站的原则;以武汉新
该文以常用标准控件为例,探讨了实例教学法在其中的应用。设计了一个融入多个控件的实例,在教学过程中将整个实例分为若干个小的知识点,逐一进行讲解,增加了学生的学习兴趣和
本文建议了一种TTI和镜质体反射Ro估算的最优化模式,讨论了边缘海盆地热估计的实用算法,盆地古埋深恢复的迭代算法以及油气盆地评价中常用的Lopatin方法的适用范围。这些发展被用于我国某海