分类目录归档:Linux

Zabbix模板管理


模板(template): 对于我们来说是非常重要的,因为它保存了监控项,应用集(给监控项分的组),触发器,图形,聚合图形,自动发现规则,web监测等的一组实体。最主要的是给懒人们提供了方便

我们使用模板可以方便应用到主机,更改模板也会将更改应用到所有链接的主机。避免了每一台主机都需要手动去添加,手动去更改的麻烦

参考: https://www.zabbix.com/documentation/3.4/zh/manual/config/templates

在工作中,我们也可以根据自己公司的实际情况去创...

Read more

Zabbix分布式监控系统


生产环境中,我们为了实现地域容灾,我们会把服务器放在不同的地域,如果一台zabbix server去监控的话,延迟会高,因为中国的网络由很多运营商在经营,包括联通,移动,电信,教育等等,有玩游戏的同学应该清楚,家里是联通的网络,你去会去电信的服务器么?不会,因为延迟太高。为什么延迟高?因为运营商之间的出口带宽是有限制的,为什么有限制?因为费用不一样,你在便宜的运营商这里办宽带,在贵的运营商这里玩,这种事,换做是谁都不会高兴的。有的同学说我用游戏加速器怎么延迟就低了?使用游戏加速器相当于在大家都从一扇门...

Read more

监控自动化-自动添加业务机器


现在有这样一个需求,公司采购了100台主机,并且需要监控这100台主机,这个工作量有点大。如果真是一台一台的去弄的话,最近这一两天就什么都别做了,而且效率还低。我们可以把这100台连好网络,在部署系统的过程中让这些主机自动配置并启动好zabbix-agent服务。然后让zabbix server自动添加这100台主机,这样的话不仅提升效率,还能节省下大量时间,这个自动添加有两种方式:

  • 自动发现
  • 自动注册

一、自动发现

自动发现是由服务端主动发起,Zabbix Server开启发现进程,定时扫描(非...

Read more

Zabbix监控报警


一、onealter 报警插件设置

告警插件安装成功了,接下来我们要设置告警通知了

告警通知有多种,比如:邮件、微信、钉钉、APP、电话、短信等

这里主要给大家介绍:邮件、微信、APP

image20200213184629351.png

点击配置—通知策略进入通知页面

在这里可以设置邮件报警,同时右侧也给出了APP下载地址,下载后直接安装登陆即可。

这里我们先把告警状态、告警级别、通知方式、通知人都设置一下。

image20200213194108292.png

好了,我点点添加,全部都设置成功了

添加多个人

step 1 为团队添加成员

image20200213201420457.png

image20200213200952058.png

image20200213194416754.png

step 2 登录被邀请的用户邮箱选择接受邀请

image20200213195116050.png

可以选...

Read more

Zabbix监控报警-onealter插件安装


监控报警机制是我们四要素中的一个重要要素,当机器或者监控资源达到阈值,就应该受到管理员关注。但是那么多的机器靠管理员去用眼睛看肯定是不行的,那么怎么能做到管理员只看有问题的机器呢,大家可能都能想到筛选机制吧!对的,我们把有问题的筛选出来就可以了,怎么筛选呢?那就让监控平台根据触发器筛选出来,并通过邮件、微信、钉钉等方式推送给管理员就可以了,做到有的放矢。

关于监控报警有很多种方式,常见的有两种

1)通过本机邮件客户端生成邮件,

  • 通过传输代理发给邮件服务器,

  • 通过邮件投递代理发给管理员。

2...

Read more

Zabbix监控图像展示


一、聚合图形设置方法

通过聚合图形可以将你感兴趣的几个图形放在一个页面,方便查看

将多个图形聚合到一个页面

聚合图形1.png

点击 创建聚合图形

聚合图形2.png

这里设置的是聚合图形页面的名字 页面的格式 几行几列

聚合图形3.png

编辑聚合图形页面,放置需要放置的图形

自定义监控监控项4.png

聚合图形创建成功了

二、幻灯片轮询播放聚合图形

我们还可以通过幻灯片的方式,让过个聚合图形轮动展示

幻灯片创建方法

监测—聚合图形

ppt1.png

右上角选择 幻灯片演示,点击创建幻灯片播放

ppt2.png

  • 给幻灯片起个名称
  • 定义幻灯片内的聚合页面切换时间
  • 添加聚合页面

配置完成后选择添加

测试一下,...

Read more

Zabbix web监测


业务中总会让我们去监控一些URL,比如支付接口中的微信支付,支付宝支付,那么这些URL是怎么监控的呢?可以使用zabbix提供的web监测功能。

web监控一般在生产环境中一般不会配置到模板,一般都是某个业务机由于业务需要去监控本机或者下游某个机器的URL的,所以我这里配置也是针对某个机器来配置的。本实验中我是给node1来配置

实验步骤

  1. 给node1安装一个web站点,然后用web监测来监控该web
  2. 监控平台配置web监测

a、为node1部署一个站点

#安装服务
[root@node1 ~]#...

Read more

Zabbix给监控项设置触发器


给监控项设置触发器

定义好了图形,我们的监控就完成了,但是怎么判断当前的监控值是否健康呢?那么我们就应该设置一个阈值了,也就是我们常说的警戒线,达到这个警戒线就应该报警通知管理员了。

接下来我来带大家看看如何定义一个阈值来判定监控项的健康情况,我们来学习触发器

选择 配置—模板— Template OS Linux 选择触发器

触发器1.png

点击 触发器后进入触发器管理界面,此页面可以管理所有触发器,我们需要创建一个触发器

触发器2.png

点击 添加触发器,进入触发器设置菜单

触发器3.png

OK!触发器设置成功了,我们验证看一下吧

我们通...

Read more

Zabbix自定义一个监控项


在zabbix当中默认给我们提供了很多监控项,但是,有些监控项我们用不到,而有些监控项又没有,那这个时候怎么办呢?

  1. 定义一个监控脚本
  2. 定义一个键值对
  3. 创建一个监控项
  4. 设置一个图形

教学案例:

自定义一个当前登陆用户数量监控脚本

a、自定一个用户数量收集脚本

#创建一个插件目录,用于以后存放插件
[root@zuolaoshi ~]#  mkdir /etc/zabbix/libexec

#编写一个统计用户登陆数量的脚本
[root@zuolaoshi ~]#  cat/etc/zabbix/li...

Read more

Zabbix监控案例


案例: 通过监控平台监控一台远端的业务机器

监控远端机器.png

监控方法:zabbix-agent

监控步骤:

1、在被监控机安装zabbix-agent客户端服务

2、修改配置文件指定监控平台

3、启动服务

4、zabbix server监控平台添加

a、部署zabbix-agent监控服务

#设置源
[root@node1 ~]# cat /etc/yum.repos.d/zabbix.repo
[zabbix]
name=Zabbix Official Repository - $basearch
#baseur...

Read more