zabbix监控配置及邮箱告警

zabbix监控指标

系统 (CPU 内存 硬盘)
网络 (网卡 网口)
业务 (进程 端口号 日志)
硬件 (电源个数 CUP温度 硬盘温度 )

zabbix监控配置流程

1.添加主机或主机组
2.添加监控项

  • 使用模板
  • 自定义模板
  • 手动加监控项

3.添加触发器
4.添加媒介
5.为用户选择要使用的媒介
6.添加动作
7.手动触发并验证

zabbix监控配置流程详解

指标的概念;提供,获取到他要监控内容的值

zabbix监控项配置
准备工作

客户端配置

//开启服务端机的所有软件
[root@zabbix_server ~]# ss -antl
State    Recv-Q   Send-Q       Local Address:Port        Peer Address:Port   
LISTEN   0        32           192.168.122.1:53               0.0.0.0:*      
LISTEN   0        128                0.0.0.0:22               0.0.0.0:*      
LISTEN   0        5                127.0.0.1:631              0.0.0.0:*      
LISTEN   0        128                0.0.0.0:10050            0.0.0.0:*      
LISTEN   0        128                0.0.0.0:10051            0.0.0.0:*      
LISTEN   0        128              127.0.0.1:9000             0.0.0.0:*      
LISTEN   0        128                0.0.0.0:111              0.0.0.0:*      
LISTEN   0        128                   [::]:22                  [::]:*      
LISTEN   0        5                    [::1]:631                 [::]:*      
LISTEN   0        80                       *:3306                   *:*      
LISTEN   0        128                   [::]:111                 [::]:*      
LISTEN   0        128                      *:80                     *:*      

//在客户端配置
[root@localhost ~]# ls
公共  图片  音乐             fhdsfds     initial-setup-ks.cfg
模板  文档  桌面             httpd       pass
视频  下载  anaconda-ks.cfg  index.html  zabbix-5.0.25.tar.gz
[root@localhost ~]# tar xf zabbix-5.0.25.tar.gz 
[root@localhost ~]# useradd -r -M -s /sbin/nologin zabbix
[root@localhost ~]# cd zabbix-5.0.25/
[root@localhost zabbix-5.0.25]# ls
aclocal.m4  compile       configure.ac  INSTALL      man      sass
AUTHORS     conf          COPYING       install-sh   misc     src
bin         config.guess  database      m4           missing  ui
build       config.sub    depcomp       Makefile.am  NEWS
ChangeLog   configure     include       Makefile.in  README
[root@localhost zabbix-5.0.25]# dnf -y install gcc gcc-c++ vim wget make
[root@localhost zabbix-5.0.25]# dnf -y install pcre-devel   //安装一个依赖包
[root@localhost zabbix-5.0.25]# ./configure --enable-agent  //客户端编译
[root@localhost zabbix-5.0.25]# make install
[root@localhost ~]# cd /usr/local/etc/
[root@localhost etc]# ls
zabbix_agentd.conf  zabbix_agentd.conf.d
[root@localhost etc]# systemctl disable --now firewalld
[root@localhost etc]# setenforce 0
setenforce: SELinux is disabled
[root@localhost etc]# vim zabbix_agentd.conf

# Default:
# Server=

Server=192.168.70.134   //改成服务端IP

### Option: ListenPort

# ServerActive=

ServerActive=192.168.70.134    //改成服务端IP

### Option: Hostname

# Hostname=

Hostname=jjyy       //要唯一,想改什么都行 ,我取的jjyy

### Option: HostnameItem
[root@localhost etc]# zabbix_agentd  //启动服务
[root@localhost etc]# ss -antl
State    Recv-Q   Send-Q       Local Address:Port        Peer Address:Port   
LISTEN   0        128                0.0.0.0:111              0.0.0.0:*      
LISTEN   0        32           192.168.122.1:53               0.0.0.0:*      
LISTEN   0        128                0.0.0.0:22               0.0.0.0:*      
LISTEN   0        5                127.0.0.1:631              0.0.0.0:*      
LISTEN   0        128                0.0.0.0:10050            0.0.0.0:*   

服务端配置

1.添加主机

在这里插入图片描述
在这里插入图片描述

效果图
在这里插入图片描述

2.添加监控项

使用模板添加

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
添加模板后查看监控 的zbx变成绿色就是成功了
若是为变成绿色需要等待一段时间然后刷新页面
在这里插入图片描述
zabbix如何查看key
在这里插入图片描述
在这里插入图片描述

自定义模板

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

添加监控项

在这里插入图片描述
在这里插入图片描述
项目就是监控类型
键值是算法
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
设置监控项成功
在这里插入图片描述

3.添加触发器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
触发器成功
在这里插入图片描述
手动触发测试
添加媒介,动作是为了通知你
先看一下,能不能看到,在设置通知

//添加文件,要有可读的权限
[root@localhost tmp]# echo 'hello world' > abc
[root@localhost tmp]# ll -d abc 
-rw-r--r--. 1 root root 12 125 12:57 abc
[root@localhost tmp]# 

在这里插入图片描述

可以取到值
在这里插入图片描述
发生报警
在这里插入图片描述

添加表达式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

手动触发测试

添加媒介,动作是为了通知你
先看一下,能不能看到,在设置通知

//客户机
[root@localhost ~]# cd /tmp/
[root@localhost tmp]# echo 'hello world' > abc
[root@localhost tmp]# ll
总用量 40
-rw-r--r--  1 root   root      12 7月   7 22:23 abc

选择要看的主机
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在服务端上手动获取看看能不能获取到值
复制这个key

在这里插入图片描述

主机不用指

[root@localhost tmp]# zabbix_get -s 192.168.70.129 -k vfs.file.cksum[tmp/abc]     //在服务机上用这个命令
3733384285       // 可以看到说明可以取到值
[root@localhost tmp]# 
[root@localhost tmp]# chown zabbix.zabbix abc

在这里插入图片描述
测试

[root@localhost tmp]# echo "hello " > abc
[root@localhost tmp]# 

在这里插入图片描述
在这里插入图片描述

添加声音报警

在这里插入图片描述

邮箱告警配置

点击管理–>用户–>选择用户–>报警媒介
配置邮件告警之前先得把/STMP/IMAP/POP3功能打开
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

连接邮箱报警媒介
OYNSDUWCKBRQOLMM
在这里插入图片描述

在这里插入图片描述
创建媒介成功
在这里插入图片描述

指定用户发送报警邮件
在这里插入图片描述

更新报警媒介
在这里插入图片描述
在这里插入图片描述

测试邮件成功
在这里插入图片描述

添加动作
触发器可以在当接受到某个值超过预设的值时,直观的显示出问题,但是也只是仅仅显示在web界面,监控人员还是需要时刻盯着屏幕,才能及时看到问题。这样工作效率还是没有明显提升,我们需要当这个触发器被触发时,有一个动作帮我们报警或者直接帮我们恢复故障。
配置–>动作–>创建动作
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

添加白名单
手动验证并触发
qq邮箱需要添加白名单 不然不会收到告警邮件
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值