京峰jf2117-day26课程笔记 zabbix监控自动发现和注册2_第1页
京峰jf2117-day26课程笔记 zabbix监控自动发现和注册2_第2页
京峰jf2117-day26课程笔记 zabbix监控自动发现和注册2_第3页
京峰jf2117-day26课程笔记 zabbix监控自动发现和注册2_第4页
京峰jf2117-day26课程笔记 zabbix监控自动发现和注册2_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、京峰JF2117-Day26上课笔记 Zabbix分布式监控平台实战1、Linux技术学习重点和技巧1)学习Linux技术,学习的重点不是Linux系统简介、系统安装、命令操作、配置IP、用户权限等,学习的重点是基于Linux系统平台:概念、原理、部署、安装、维护、排错、优化各种应用程序、软件服务;n NTP、DHCP、NFS、Vsftpd、Apache、Nginx、MYSQL、Mariadb、Redis、PHP、Zabbix、Tomcat、Docker、ZK、K8S、MQ、Jenkins、LVS、Keepalived、ETCD、ELK;2)如何才能学好、掌握Linux软件服务?从哪些步骤入手

2、呢?有哪些技巧和方法呢?n 掌握软件服务的概念、功能,应用场景在哪里;n 掌握软件服务的工作方式、工作的流程或者原理;n 独立安装和部署软件服务,升级、停止、启动操作;n 掌握软件服务目录功能、主配置文件参数、指令的含义;n 独立对软件服务进行参数调整和优化,使其发挥最大的性能;n 能够对软件服务常见的异常和故障排错,第一时间解决问题。2、Zabbix监控平台自动发现Zabbix最大的特点之一就是可以批量自动主机并监控,利用发现(Discovery)模块,实现自动发现主机、自动将主机添加到主机组、自动加载模板、自动创建项目(Items)、自动创建监控图像,操作步骤如下:(1)Configura

3、tiondiscovery Create discovery rule,如图13-14所示:图13-14 创建客户端发现规则(2)Zabbix客户端安装Agent由于发现规则里选择checks方式为Agent,所以需在所有被监控的服务器安装zabbix Agent,安装的方法可以手动安装,也可以使用Shell脚本,附Zabbix客户端安装脚本,脚本运行方法:sh auto_install_zabbix.sh。#!/bin/bashName:规则名称;Discovery by proxy : 通过探索;IP range : zabbix_server 探索区域的IP范围;Delay :搜索一次的

4、时间间隔;Checks :检测方式,如用ping方式去发现主机,zabbix_server需安装fping,此处使用Agent方式发现;Device uniqueness criteria: 以IP地址作为被发现主机的标识。#auto install zabbix #by 2017 #ZABBIX_SOFT=zabbix-3.2.6.tar.gz INSTALL_DIR=/usr/local/zabbix/ SERVER_IP=45IP=ifconfig|grep broadcast|awk print $2 AGENT_INSTALL()yum -y

5、 install curl curl-devel net-snmp net-snmp-devel perl-DBI groupadd zabbix ;useradd -g zabbix zabbix;usermod -s/sbin/nologin zabbixtar -xzf $ZABBIX_SOFT;cd echo $ZABBIX_SOFT|sed s/.tar.*/g./configure-prefix=/usr/local/zabbix-enable-agent&make installif $? -eq 0 ;thenln -s /usr/local/zabbix/sbin/zabbi

6、x_* /usr/local/sbin/ficd - ;cd zabbix-3.2.6cpmisc/init.d/tru64/zabbix_agentd/etc/init.d/zabbix_agentd ;chmod o+x /etc/init.d/zabbix_agentd #config zabbix agentdcat $INSTALL_DIR/etc/zabbix_agentd.confEOF(3)创建发现ActionZabbix发现规则创建完毕,客户端Agent安装完后,被发现的IP主机不会自动添加至Zabbix监控列表,需要添加发现动作,添加方法如下:添加规则时,系统默认存在一条发

7、现规则,可以新建规则,也可以编辑默认规则,如图13-15(a)、13-15(b)、13-15(c)所示,编辑默认发现规则,单击Operations设置发现操作,分别设置Add host、Add to host groups、Link to templates,最后启用规则即可:Configuration Actions Event source(选择Discovery) Create actionLogFile=/tmp/zabbix_agentd.log Server=$SERVER_IP ServerActive=$SERVER_IP Hostname = $IPEOF#start zab

8、bix agentd/etc/init.d/zabbix_agentd restart service firewalld stopsetenforce 0 AGENT_INSTALL图13-15(a) 创建客户端发现动作图13-15(b) 客户端发现自动添加至Zabbix图13-15(c) 客户端发现自动添加至ZabbixMontoringDiscovery,查看通过发现规则找到的服务器IP列表,如图13-16所示:图13-16 被发现的客户端列表ConfigurationHosts,查看4台主机是否被自动监控至Zabbix监控平台,如图13-17所示:图13-17 自动发现的主机被添加至H

9、osts列表MonitoringGraphs,监控图像查看,如图13-18(a)、13-18(b)所示,可以选择Host、Graph分别查看各种的监控图像:图13-18(a) 客户端监控图像图13-18(b) 客户端监控图像3、Zabbix监控平台自动注册1)Zabbix监控客户端,除了可以使用自动发现之外,还可以使用自动注册,自动注册操作流程如下;2)WEB平台-配置-动作-源选择自动注册,如图所示:3)手工添加自动注册的规则,如图所示:4)最后在每台客户端安装Agent,同时指向Server,此时Agent会向服务器端Server自动注册,并且会被添加到主机列表,如图所示:4、Zabbix

10、监控门户网站关键词Zabbix监控除了可以使用Agent监控客户端服务器状态、CPU、内存、硬盘、网卡流量,同时Zabbix还可以监控门户网站关键词、监控LAMP、Nginx WEB服务器等等,如下为Zabbix监控门户网站的步骤:1)Zabbix 客户端获取门户网站页面监控数据,如果返回值为1,则证明Nginx网页没有被串改,表示网站正常访问:2)修改客户端配置文件,设置自定义KEY为check_nginx;UserParameter=check_nginx,curl -s / |grep ICP备|wc-l3)Zabbix Server端,获取远程客户

11、端的check_nginx KEY值,如下所示:/usr/local/zabbix/bin/zabbix_get -s 43 -k check_nginx4)Zabbix WEB平台,在43 hosts中创建item监控项,如图13-24curl -s / |grep ICP备|wc -l(a)、13-24(b)所示,单击右上角create item,Key填写Zabbix Agentd配置文件中的check_nginx即可:Nginx关键词监控项创建Graph图像,如图13-25(a)、13-25(b)所示:图13-25(a)

温馨提示

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

评论

0/150

提交评论