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)

大家都在看

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