zabbix监控配置

本文详细介绍了Zabbix监控系统的配置过程,包括添加主机、配置客户端和服务端、添加监控项、触发器、媒介和动作,并通过手动验证触发告警邮件的发送。实验环境为CentOS8,通过配置Zabbix Agent和Server,实现对系统资源、网络、业务和硬件的监控,并通过邮箱进行告警通知。
摘要由CSDN通过智能技术生成

zabbix监控指标

监控指标:“指标即需要监控的单位”
这些指标一般有:

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

zabbix监控配置流程

  1. 添加主机或主机组
  2. 添加监控项
    • 使用模板
    • 自定义模板
    • 手动加监控项
  3. 添加触发器
  4. 添加媒介
  5. 为用户选择要使用的媒介
  6. 添加动作
  7. 手动触发并验证

实验
实验环境
Centos8

主机名ip
server192.168.220.5服务端
agent192.168.220.20客户端

添加主机

配置客户端

准备工作
server端已经安装了zabbix的server和agent

#将zabbix压缩包传到agent主机上 为其安装zabbix agent
[root@server ~]# scp zabbix-5.0.25.tar.gz 192.168.220.20:/root/
The authenticity of host '192.168.220.20 (192.168.220.20)' can't be established.
ECDSA key fingerprint is SHA256:3RNgVHjr3Kprokn65z0oljPucgxxn1RLJhXsgC6ssqM.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.220.20' (ECDSA) to the list of known hosts.
root@192.168.220.20's password: 
zabbix-5.0.25.tar.gz                        100%   20MB  43.3MB/s   00:00   

#以下为agent主机的安装操作
[root@agent ~]# tar xf zabbix-5.0.25.tar.gz 
[root@agent ~]# useradd -r -M -s /sbin/nologin zabbix  //创建用户
[root@agent ~]# dnf -y install net-snmp-devel libevent-devel make pcre-devel gcc gcc-c++ //安装依赖包和编译工具

[root@agent zabbix-5.0.25]# ./configure --enable-agent //安装agent
[root@agent zabbix-5.0.25]# make install  //编译安装

#关闭防火墙和selinux
[root@agent ~]# systemctl disable --now  firewalld.service 
Removed /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@agent ~]# vim /etc/selinux/config 
SELINUX=disabled

配置zabbix_agentd.conf文件

[root@agent etc]# vim zabbix_agentd.conf

Server=192.168.220.5
ServerActive=192.168.220.5   //服务端ip
Hostname=test     //必须唯一

配置服务端

在这里插入图片描述

点击后会进入到如下界面 然后点create hosts在这里插入图片描述

填好各项后单击下面的add
此处ip应填写客户机ip192.168.220.20 但是添加的时候忘记把0写上去了 后面会改过来
在这里插入图片描述

添加完成后效果图
在这里插入图片描述

添加监控项

在这里插入图片描述

选择templates 添加监控项 然后update
在这里插入图片描述

此时就能看到添加的监控项
在这里插入图片描述

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

zabbix如何查看key

在这里插入图片描述
单击后的页面就能看到key
在这里插入图片描述

手动添加监控项

在这里插入图片描述
打开后单击create item
在这里插入图片描述

带*号的也是为必填项
单击页面下方的add就可以添加成功
在这里插入图片描述

单击add后就能看到刚才添加的
在这里插入图片描述

添加触发器

单击triggers
在这里插入图片描述

创建触发器
在这里插入图片描述

在这里插入图片描述
单击页面下方的add添加
在这里插入图片描述
触发器添加好后的效果
在这里插入图片描述

#为agent主机的tmp目录添加文件abc方便测试
[root@agent tmp]# echo 'hello world' > abc
[root@agent tmp]# ll abc 
-rw-r--r--. 1 root root 12 77 18:24 abc

点击Graph
在这里插入图片描述

等待一段时间后就可以获取到abc的值
在这里插入图片描述

进入客户端进行添加冰验证

[root@agent tmp]# echo  'hehe' >> abc
[root@agent tmp]# echo  'hehe' >> abc
[root@agent tmp]# echo  'hehe' >> abc

进到浏览器查看你发现数据发生了变化
在这里插入图片描述
主页出现了报警
在这里插入图片描述

定义媒介

配置邮箱告警

让服务端使用163的邮箱在发现报警后将告警邮件发送到qq邮箱中
登录邮箱
选择设置
在这里插入图片描述

选择开启pop3/SMTP获取授权密码
在这里插入图片描述
这里smtp服务器后面要用到
在这里插入图片描述

第一步
配置服务端发送的邮箱
填写完成后点击update
在这里插入图片描述

配置收件的邮箱
在这里插入图片描述

添加动作

在这里插入图片描述

在这里插入图片描述
时间为60s 用户选择admin
在这里插入图片描述

手动验证并触发

qq邮箱需要添加白名单 不然不会收到告警邮件
在这里插入图片描述

在这里插入图片描述
域名白名单填写对应的
在这里插入图片描述

qq邮箱收到了告警的邮件

#向abc文件添加字符 
[root@agent tmp]# echo "hehe" >> abc 
[root@agent tmp]# echo "hehe" >> abc 
[root@agent tmp]# echo "hehe" >> abc 
[root@agent tmp]# echo "hehe" >> abc 
[root@agent tmp]# echo "hehe" >> abc 

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值