监控专题zabbix

本文详细介绍了Zabbix服务器的安装过程,包括Mysql数据库的配置、数据导入、Zabbix服务的启动,以及监控项和应用集的设置。此外,还讲解了Zabbix监控远程Linux主机的方法、排错思路、模板的使用和报警机制,强调了自动化监控和报警平台的重要性。
摘要由CSDN通过智能技术生成

官网:zabbix.com

官网源可以去阿里云镜像,然后单独用一台服务器连接外网使用reporsync同步repo本地源

就可以实现内网的源更新了

vim /etc/repos.d/zabbix.repo

 reporsync --repoid=仓库名称   同步更新仓库源

一、zabbix服务器安装

1、安装zabbix和mariadb数据库

yum install zabbix-server-mysq1 zabbix-web-mysql mariadb-server

2,在mysql(mariadb)里建立存放数据的库并授权,然后导入zabbix所需要用的表和数据

 flush privileges;

quit

3、导入数据

zcat查看压缩文件:zcat create.sql.gz |mysql  zabbix  通过管道命令导入数据

4、配置zabbix配置文件并启动服务,确认端口

 

 5、配置zabbix的httpd配置文件,并启动httpd服务

/etc/httpd/conf.d/zabbix.conf是httpd的子配置文件

 

6,使用浏览器访问http://10.1.1.11/zabbix,并按提示进行安装

最后登录用户名 admin  密码zabbix

二、zabbix监控本机

监控zabbix服务器本机,需要安装zabbix-agent客户端 yum -y install zabbix-agent

 

 

 三、zabbix监控远程linux

 

 重要的监控概念

 四、zabbix排错思路

 

五、 监控项与应用集(重点)

监控项(item):是从主机收集的数据信息,代表搜集数据或监控的一个最小单位。

应用集(applications):代表多个监控项目合成的组。
创建监控项
web管理界面–-》配置--》主机--》监控项(这里我选的agent1的主机的监控项,直接点主机旁边的监控项就进入了;也就是说每个主机都是各自的监控项,选谁的就是配置谁的)- -》右上角点创建监控项

 

 

 

 

 

获取最大连接数

 通过传参监控 远程agent的状态 

 

 Web监控

先设置web场景名称 再设置步骤名称 ,填写监控的web页面URL  最后设置状态码200

如果看到是连接失败,则表示agent1的httpd没有启动

如果是404错误,则表示服务启动了,但找不到主页  403是没有权限访问 502可能是后端有问题

 

 

 

小结:生产环境的自动化思路
 cobbler自动安装系统和系统初始化

ansible实现配置自动化
自动发现加动作实现自动监控
 

模板(template)

就是包括监控项,应用集,触发器,图形,聚合图形,自动发现规则,web监测等的—组实体。
使用模板可以方便链接到主机,更改模板也会将更改应用到所有链接的主机。
参考: https://www.zabbix.com/documentation/3.4/zh/manual/config/templates
 

任何配置都必须在模板上设置,就是要先创建模板 

导入导出


辛辛苦苦配置了一个模板或一个主机,我想给另一台zabbix服务器使用或者我想保存下来,如何实现?导入导出可以帮你轻松实现,导出的是xml格式文件.

 特别简单直接就能导入下载到本地的xml文件

zabbix报警流程

zabbix的报警媒介支持email,jabber,sms(短信),微信,电话语音等。
自动发现事件源是链接主机用的

 

 先访问 https://aiops.com 注册一个账户

 自己配置报警比较复杂,而且邮件容易被拒或当做垃圾邮件。有些专业的报警平台就可以帮你简单实现。

 

 端口是给客户用的,api是开发调用的

 配置通知策略

 

 我们这里以前面都定义过的"agent1远程登录用户数"来测试报警,当agent1远程登录用户数大于20个就会触发器,然后报警。(注意:请在测试前先把agent1的登录用户数调整到20个以下)
验证:将agent1远程登录用户数调整成大于20个,让触发器触发,也会触发报警。

 

 zabbix proxy可以代替zabbix server 收集性能和可用性数据,然后把数据汇报给zabbix server,并且在一定程度上分担了zabbix server的压力.

 zabbix proxy 仅仅需要一条tcp连接到zabbix server,所以防火墙上仅仅需要加上一条规则即可

防火墙只需要通过zabbix服务器和zabbix proxy 连接就能监控其他服务器

 zabbix proxy 服务器也要安装数据库

 

 

 

 

 创建客户端主机zabbix_proxy

 添加客户端代理主机(主动)

 

 主动和被动 可以通过修改监控项  一般都是客户端agent主动给zabbix服务器监控

 

 主动的压力大,被动的压力低

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值