红帽linux训练营-全勤奖7day2zabbix基础使用_第1页
红帽linux训练营-全勤奖7day2zabbix基础使用_第2页
红帽linux训练营-全勤奖7day2zabbix基础使用_第3页
红帽linux训练营-全勤奖7day2zabbix基础使用_第4页
红帽linux训练营-全勤奖7day2zabbix基础使用_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、红帽Zabbix基础c o级讲庚的意义对于运维来说,是非常重要的,因为如果想要保证线上业务整体能够稳定运行,那么则需要实时关注与其相关的各项指标是否正常,而一个业务系统的背后,往往存在着很多的服务器、网络设备等硬件资源,如果更加方便的、集中的想要能够他们,我们则需要依靠一些外部的工具,而zabbix就是一个被广泛使用的,可以实现集中管理的应用程序。zabbix介绍的初衷就是当某些指标不符合的需求时,能够在第一时间发现异常。所以,工具需要定期的对被主机进主机出行检查、信息收集等操作,当被现异常时,能够及警、通知管理员,并且需要这些异常,以便分析这些数工具就应该据,查漏补缺,那么,一个具备信息、信

2、息、展示信息、通知等功能,而zabbix就可以做到这些工具(AI)-自动的解决问题,未来的自动的进行资源的扩容。需要数据支撑和机器学习的。Zabbix不同节点那么通过zabbix能够哪些硬件资源呢,理论上来说,只要是与的业务有关的硬件资源,都应该被监控,比如主机、交换机、路由器、UPS等等,但是,它们的前提是能与它们进行通讯,那么问题来了,由于硬件的不同,导致无法使用的方法去他们,这个时候,就需要程序有一定的通用性,或者说,程序需要能够与多种硬件设备通讯,才能满足的net这种需求,举个例子:如果被的对象是一台安装了linux操作系统的服务器,那么可以通过ssh或者工具与被对象建立起通讯的通道,

3、如果被的对象是一台安装了其他操作系统的服务器呢,更甚之,被的对象并不是服务器,而只是一台交换机或者路由器呢,所以,zabbix如果想要能够全面的这些对象,则需要能够通过各种方法与它们进行通讯。Zabbix支持的通讯方式1.agent: 首选通讯方式,如果客户端支持agent;2.ssh/net: 通过控制程序进行通讯;SNMP:简单网络管理协议,类似路由、交换机等大部分网络设备不迟滞agent,但都支持该方式;IPMI: 标准的IPMI硬件接口,例如电压、温度、风扇状态、电源状态等;5.JMX:java管理扩展,用来机比较不错;JVM虚拟Zabbix组件1.zabbix agent: 部署在被

4、主机上并收集当前主机信息,发给服务端; 2.zabbix server:服务端,接收agent的信息,组织配置信息,统计信息等;3.zabbix proxy:主机,类似zabbix server,用于分布式;zabbix web: zabbix的页面展示;zabbix database: zabbix的数据库Zabbix模式agent端会将完的数据主动发送给server端,这种模式称之为主动模式,即对于agent端来说是主动的。其实,agent端也可以不主动发送数据,而是等待server过来拉取数据,这种模式称之为模式。不管是主动模式还是以同时存在,并不模式,都是对于agent端来说的,而且,

5、主动模式与模式可。管理员可以在agent端使用一个名为zabbix_sender的工具,测试是否能够向server端发送数据。管理员可以在server端使用一个名为zabbix_get的工具,测试是否能够从agent取数据。Zabbix安装拓扑-lab1Zabbix组件分离安装拓扑-lab2设置中文-lab3需要安装对应的语言包才支持选择中文rootzabbix-web # yum -y install rootzabbix-web # yum -y reinstall.noaronmon如果没有中文选项去这个文件中开启中文选项/usr/share/zabbix/include/locales

6、.inc.设置中文设置中文替换Zabbixweb字体-lab41.进入windows控制面板,搜索字体,然后点进去2.这里选择微软雅黑,打开替换Zabbixweb字体3.将字体上传到Zabbix web上rootzabbix-web # ls /usr/share/zabbix/assets/fontsgraphfont.ttfmsyh.ttf(后缀名改为ttf)4.将81行的graphfont改成msyh,不改成mysh.ttfrootzabbix-web # grep graphfont /usr/share/zabbix/include/defines.inc.-n81:define(Z

7、BX_GRAPH_FONT_NAME,122:define(ZBX_FONT_NAME, graphfont);graphfont); / font file namezabbixagent介绍用C语言开发的本机Zabbix agent可以在各种受支持的(包括Linux,UNIX和Windows)上运行,并从设备收集CPU,内存,磁盘和网络接口使用率等数据。Zabbix添加主机-lab5Zabbix中的主机是您要监视的网络实体(物理,虚拟)。在Zabbix中可以定义为“主机”的定义非常灵活。它可以是物理服务器,网络交换机,虚拟机或某些应用程序。有关Zabbix中已配置主机的信息,可在配置主机中

8、找到。已经有一个预定义的主机,称为“ Zabbix服务器”,但是想学习添加另一个主机。Zabbix定义项-lab6项是从主机收集的数据信息。配置主机后,你需要添加一些开始获取实际数据。一个项是一个独立的指标。快速添加多个项的法是将一个预定义的模板附加到主机。然而,为了优化系统性能,您可能需要对模板进行微调,使只有真正需要的项被频繁的到。在单个项中,你可以指定从主机收集哪些数据。项。 从而,具有名称为system.cpu.load的为此,你可以使用项将收集处理器负载的数据,而名为net.if.in的项将收集传入的流量信息。要用key指定的参数,请在key后添加方括号。 例如,system.cpu

9、.loadavg5将返回最近5分钟的处理器负载平均值,而net.if.ineth0将显示接口eth0中的流量。Zabbixagent安装-lab7之前已经添加了项,但是由于并没有在被主机上安装搜集数据的agent,所以zabbix server是无法获得任何数据的。为了让设置的项可以搜集到数据,需要在被主机上安装zabbix agent。Zabbix图形创建-lab8仅仅通过项搜集到的数据是不能明显的看出要的内容是否达到预期内的部分。Zabbix支持对到的数据自动绘图,通过设置图形,能轻松的看到数据的走势。Zabbixcisco网络设备-lab91.思科设备开启SNMP1.安装包2.检索MIB

10、rootserver # yum -y install net-snmp-utilsrootserver # snmpwalk -v 2c -c public10.163.9.103Zabbix网络设备-lab101.设备开启SNMP1.安装包2.检索MIBrootserver # yum -y install net-snmp-utilsrootserver # snmpwalk -v 2c -c public10.163.9.103Zabbixh3c网络设备-lab111.设备开启SNMP1.安装包2.检索MIBrootserver # yum -y install net-snmp-utilsrootserver # snmpwalk -v 2c -c public10.163.9.103【Day2】作业快去完成作业吧【Day3】预告:Zabbix常用媒介的使用1、Zabbix实

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论