zabbix监控配置

zabbix监控配置

zabbix通过web界面配置邮件告警

zabbix配置客户端监控

[root@harbor ~]# cd /usr/src/
[root@harbor ~]# wget https://cdn.zabbix.com/zabbix/sources/stable/6.2/zabbix-6.2.2.tar.gz

//创建zabbix用户
[root@harbor etc]# useradd -rMs /sbin/nologin zabbix

//解压zabbix包
[root@harbor src]# tar xf zabbix-6.2.2.tar.gz
[root@harbor src]# cd zabbix-6.2.2/

//安装依赖包
[root@harbor zabbix-6.2.2]# dnf -y install openssl-devel pcre-devel expat-devel gcc gcc-c++ make

//进行编译
[root@harbor zabbix-6.2.2]# ./configure --enable-agent
[root@harbor zabbix-6.2.2]# make install

//修改配置文件
[root@harbor zabbix-6.2.2]# cd /usr/local/etc/
[root@harbor etc]# ls
zabbix_agentd.conf  zabbix_agentd.conf.d
[root@harbor etc]# vim zabbix_agentd.conf
Server=192.168.169.139  #服务端ip

ServerActive=192.168.169.139

Hostname=Zabbix zic_1  #zabbix系统内主机名,可自定义,但要确保唯一性

//启动zabbix_agentd
[root@harbor etc]# zabbix_agentd
[root@harbor etc]# ss -antl
State        Recv-Q       Send-Q               Local Address:Port                Peer Address:Port       Process
LISTEN       0            128                        0.0.0.0:80                       0.0.0.0:*
LISTEN       0            128                        0.0.0.0:22                       0.0.0.0:*
LISTEN       0            128                        0.0.0.0:10050                    0.0.0.0:*
LISTEN       0            128                      127.0.0.1:1514                     0.0.0.0:*
LISTEN       0            128                        0.0.0.0:111                      0.0.0.0:*
LISTEN       0            128                           [::]:80                          [::]:*
LISTEN       0            128                           [::]:22                          [::]:*
LISTEN       0            128                           [::]:111                         [::]:*

创建主机组

zabbix监控配置

zabbix监控配置

创建监控主机并将主机加入主机组

zabbix监控配置

zabbix监控配置

这里图片被监控端ip写错了,应该是192.168.169.140,后续已经改过来了

zabbix监控配置

添加监控项

例如我们想要监控/tmp/zic文件有没有发生改变

zabbix监控配置

zabbix监控配置

zabbix监控配置

创建/tmp/zic文件

 [root@harbor ~]# touch /tmp/zic

查看最新数据

zabbix监控配置

zabbix监控配置

zabbix监控配置

我们现在来测试

修改/tmp/zic文件

[root@harbor ~]# echo "zic" >> /tmp/zic

刷新一下,可以看到value发生了改变

zabbix监控配置

配置触发器

zabbix监控配置

zabbix监控配置

zabbix监控配置

zabbix监控配置

zabbix监控配置

zabbix监控配置

点击添加,然后找到刚添加的触发器,可以看到触发器已经启动

zabbix监控配置

再查看监控项,已经有了触发器

zabbix监控配置

进行验证

//修改/tmp/zic文件
[root@harbor ~]# echo "zic" >> /tmp/zic

查看最新数据

zabbix监控配置

查主页告警信息

zabbix监控配置

配置媒介

zabbix监控配置

zabbix监控配置

这里使用126邮箱为email服务器,需要在126邮箱里做以下设置

设置——常规设置

zabbix监控配置

zabbix监控配置

开启后会获得一个授权密码,这个授权密码要保存下来,后面会用到

zabbix监控配置

这媒介想要通过哪个用户进行邮件发送,发送给谁?

zabbix监控配置

zabbix监控配置

zabbix监控配置

zabbix监控配置

zabbix监控配置

配置动作

zabbix监控配置

zabbix监控配置

zabbix监控配置

zabbix监控配置

zabbix监控配置

zabbix监控配置

zabbix监控配置

手动触发报警

在验证之前需要在收件人邮箱里设置白名单,否则会被当做垃圾邮件拒收

设置——反垃圾

zabbix监控配置

zabbix监控配置

两者都可以,这里选择域名白名单

zabbix监控配置

手动触发告警

//修改/tmp/zic文件
[root@harbor ~]# echo "zic" >> /tmp/zic

等待数据更新,触发告警

zabbix监控配置

进入邮箱查看

zabbix监控配置

zabbix监控配置

zabbix通过命令行配置邮件告警

前面已经有了监控项和触发器,只需要配置媒介就好

在zabbix服务端进行配置

//修改主机名
[root@localhost ~]# hostnamectl set-hostname localhost.example.com
[root@localhost ~]# bash
[root@localhost ~]# hostname
localhost.example.com

//安装eamil和postfix
[root@localhost ~]# dnf -y install mailx postfix
[root@localhost ~]# systemctl enable --now postfix.service
Created symlink /etc/systemd/system/multi-user.target.wants/postfix.service → /usr/lib/systemd/system/postfix.service.

[root@localhost ~]# netstat -tunlp | grep 25
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      5461/master
tcp6       0      0 ::1:25                  :::*                    LISTEN      5461/master

//编辑/usr/local/etc/zabbix_server.conf
[root@localhost ~]# vim /usr/local/etc/zabbix_server.conf
AlertScriptsPath=/scripts/zabbix/

//编写脚本
[root@localhost ~]# mkdir -p /scripts/zabbix/
[root@localhost ~]# cd /scripts/zabbix/
[root@localhost zabbix]# vim sendemail.sh
#!/bin/bash
echo "$1" | mail -s "$2" $3
[root@localhost zabbix]# chmod +x sendemail.sh

//重启zabbix
[root@localhost zabbix]# pkill zabbix_server
[root@localhost zabbix]# zabbix_server

配置媒介

zabbix监控配置

zabbix监控配置

zabbix监控配置

zabbix监控配置

zabbix监控配置

zabbix监控配置

zabbix监控配置

zabbix监控配置

配置动作

zabbix监控配置

zabbix监控配置

zabbix监控配置

手动触发告警

[root@harbor ~]# echo "zic" >> /tmp/zic

等待最新数据产生

zabbix监控配置

查看邮箱

zabbix监控配置

zabbix监控配置

可以将文件下载下来看看里面的内容

zabbix监控配置

zabbix监控Windows客户端

下载安装包

zabbix监控配置

安装zabbix_agent

zabbix监控配置

zabbix监控配置

zabbix监控配置

zabbix监控配置

zabbix监控配置

创建主机,不要忘记防火墙关闭,或添加防火墙入站规则

zabbix监控配置

zabbix监控配置

成功监控到主机

zabbix监控配置

Original: https://www.cnblogs.com/zicnotes/p/16660297.html
Author: Zic师傅
Title: zabbix监控配置

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/607145/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Tomcat

    Tomcat Tomcat tomcat简介 tomcat的用处 部署tomcat 测试访问 访问Host Manager界面 访问Server Status tomcat简介 T…

    Linux 2023年6月6日
    0149
  • 兼容各种浏览器的自动左右滚动兼左右点击滚动代码

    直接切入正题 红色表示要统一(所有的id) 本框架为phpcms,大家可根据自己的框架更改循环。 {pc:content action=”lists” ca…

    Linux 2023年6月13日
    0114
  • Java分布式集群,使用synchronized和Redis保证Job的原子性

    1.使用synchronized保证并发时,同时只会有一个请求执行该代码段; 2.在执行前先设置并获取Reids标记,先设置然后获取确保是否已经执行;SetOption.SET_I…

    Linux 2023年5月28日
    0113
  • ELK收集日志之logstash使用

    一、logstash使用 1.logstah收集文件日志 不难理解,我们的日志通常都是在日志文件中存储的,所以,当我们在使用INPUT插件时,收集日志,需要使用file模块,从文件…

    Linux 2023年5月27日
    0108
  • 操作系统虚拟内存发展史

    404. 抱歉,您访问的资源不存在。 可能是URL不正确,或者对应的内容已经被删除,或者处于隐私状态。 [En] It may be that the URL is incorre…

    Linux 2023年5月27日
    0126
  • Java基础系列–08_集合1

    集合当中有很多都是应用到泛型的技术,所以在讲集合之前,应该先将泛型的概念普及一下。 泛型:(1)泛型是一种类型,但是这种类型是在编译或者调用方法时才确定。(2)格式: (3)好处:…

    Linux 2023年6月7日
    0112
  • 聊聊Netty那些事儿之从内核角度看IO模型

    从今天开始我们来聊聊Netty的那些事儿,我们都知道Netty是一个高性能异步事件驱动的网络框架。 它的设计异常优雅简洁,扩展性高,稳定性强。拥有非常详细完整的用户文档。 同时内置…

    Linux 2023年6月6日
    0107
  • nacos集群部署

    使用外置数据源-mysql 如果是使用外部数据源,只能是mysql数据库。这样的话需要在mysql数据库里面创建一个数据库,初始化语句在conf目录下,再分配一个可以读写该库的账号…

    Linux 2023年6月8日
    0115
  • 灵感来袭,基于Redis的分布式延迟队列

    延迟队列 延迟队列,也就是一定时间之后将消息体放入队列,然后消费者才能正常消费。比如1分钟之后发送短信,发送邮件,检测数据状态等。 Redisson Delayed Queue 如…

    Linux 2023年5月28日
    0103
  • 阿里云OSS + PicGo搭建图床

    配置 PicGo 下载安装完成后,打开 PicGo,配置阿里云 OSS。 其中,KeyId 即创建 RAM 用户的 AccessKey ID,KeySecret 即 AccessK…

    Linux 2023年6月7日
    0146
  • [ Skill ] load 函数优化,识别相对路径

    在 cds.lib 文件中定义库的路径,为了规范管理库的定义,经常这样做: $ tree . |– cds.lib ——————- cat –> …

    Linux 2023年6月7日
    0110
  • 多态

    一.相关定义 1-1 多态 多态是同一个行为具有多个不同表现形式或形态的能力。同一个形参类型为基类的接口,使用不同的子类的实例可以执行不同操作。 1-2 绑定 绑定:将一个方法调用…

    Linux 2023年6月8日
    099
  • 6.19(junit–>在maven和Spring中的使用)

    写文章要不忘初心,今天也要继续努力~ 白盒测试:是一种测试用例设计方法,在这里盒子指的是被测试的软件,白盒,顾名思义即盒子是可视的,你可以清楚盒子内部的东西以及里面是如何运作的,因…

    Linux 2023年6月7日
    0115
  • MIT6.828——Lab1 partB(麻省理工操作系统课程实验)

    Lab1 历时2天,完成了LAB1,完整代码仓库可点击:https://github.com/Elio-yang/MIT6.828 partA 练习 *exercise3 gdb指…

    Linux 2023年5月27日
    0154
  • short, int, long, long long各个类型的范围

    类型名称 字节数 取值范围 signed char 1 -2^7 ~ 2^7-1 -128~+127 short int 2 -2^14 ~ 2^14-1 -32768~+3276…

    Linux 2023年6月8日
    0119
  • 安卓投屏助手(ARDC)最新版

    近几年安卓多屏协同非常火爆,以华为小米为首的各大手机厂商都推出了各自的多屏协同软件,打破手机、平板和VR等安卓设备与电脑的边界,通过多屏融合提高办公的生产力。国内安卓投屏软件有To…

    Linux 2023年6月7日
    0345
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球