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)三方报警插件:如 onealter

由于自己配置报警比较复杂,而且邮件容易被拒或当做垃...

Read more

Zabbix监控图像展示


一、聚合图形设置方法

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

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

聚合图形1.png

点击 创建聚合图形

聚合图形2.png

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

聚合图形3.png

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

自定义监控监控项4.png

聚合图形创建成功了

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

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

幻灯片创建方法

监测—聚合图形

ppt1.png

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

ppt2.png

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

配置完成后选择添加

测试一下,看看是否能播放吧

监测—聚合图形—【右上角】幻灯片演示—PPT1

ppt3.png

Read more

Zabbix web监测


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

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

实验步骤

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

a、为node1部署一个站点

#安装服务
[root@node1 ~]# dnf -y install httpd

#配置页面
[root@node1 ~]#...

Read more

Zabbix给监控项设置触发器


给监控项设置触发器

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

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

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

触发器1.png

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

触发器2.png

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

触发器3.png

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

我们通过多个终端同时登陆node1,登陆数量超过3个,我们来看看在监测—仪表盘是否会报警呢

触发器4.png

...

Read more

Zabbix自定义一个监控项


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

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

教学案例:

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

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

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

#编写一个统计用户登陆数量的脚本
[root@zuolaoshi ~]#  cat/etc/zabbix/libexec/check_user_number.sh
#!/bin/bash
#Desc...

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
#baseurl=http://repo.zabbix.com/zabbix/4.4/rhel/8/$...

Read more

Zabbix 用户管理


看过了对本机的监控之后,我们来看一下zabbix的用户,Zabbix有多个默认的用户群组,其中最常用的是Zabbix administrators超级管理员组,其它的几乎没什么用。

安装完zabbix后,已经自带了两个用户

  • Admin
  • Guests

超级管理员默认账号: Admin,密码:zabbix,这是一个超级管理员。

Guests用户: 使用guest账号,密码为空,只能看到zabbix后台,没有具体内容。我们可以启用来宾账户,使用来宾账户登录到zabbix页面看一下。

用户群组: 群组的增删改查,和权限管理

用户管理: 用户增删改查、用户报警媒介管理、用户权限查看。

要添加一...

Read more

Zabbix安装部署


zabbix的安装部署

配置要求图片

关于Zabbix 6.0的一些介绍可以参考:https://www.zabbix.com/documentation/6.0/zh/manual/introduction/whatsnew600

初始环境

关闭系统防火墙

[root@Zabbix ~]# systemctl  stop firewalld 
[root@Zabbix ~]# systemctl  disable firewalld
[root@Zabbix ~]# vim /etc/selinux/config
SELINUX=disabled

关闭交换分区

[root@Zabbix...

Read more