zabbix_agent的配置流程

本文详细介绍了Zabbix Agent在CentOS和Windows主机上的配置过程,包括安装、配置服务端地址、启动Agent、添加主机和监控项。同时,文章还阐述了本地和第三方邮箱告警的配置方法,包括编写发送脚本、定义媒介、配置触发器动作及手动触发验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

zabbix_agent的配置流程

centos主机上配置

在客户端上安装zabbix_agentd
[root@server ~]# scp zabbix-5.2.6.tar.gz 192.168.247.211:/root/
root@192.168.247.211's password: 
zabbix-5.2.6.tar.gz                               100%   20MB 101.2MB/s   00:00    
[root@client ~]# tar xf zabbix-5.2.6.tar.gz 
[root@client ~]# cd zabbix-5.2.6
[root@client zabbix-5.2.6]# useradd -r -M -s /sbin/nologin zabbix
[root@client zabbix-5.2.6]# ./configure --enable-agent
[root@client zabbix-5.2.6]# make install
在客户端配置文件中配置服务端的地址和主机名
[root@client etc]# vim /usr/local/etc/zabbix_agentd.conf
……
Server=192.168.247.215
ServerActive=192.168.247.215
Hostname=test2					//生产环境建议使用随机生成的字符串
……
启动agent
[root@client ~]# zabbix_agentd
[root@client ~]# ss -anlt
State   Recv-Q  Send-Q   Local Address:Port    Peer Address:Port  Process  
LISTEN  0       128            0.0.0.0:9000         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               [::]:22              [::]:*     
在web界面上添加主机/主机组

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

模板添加监控项

选择需要使用模板添加监控项的主机
在这里插入图片描述
选中所需要使用的模板
在这里插入图片描述
此处为绿色表示正常对其监控
在这里插入图片描述

手动添加监控项

在所监控的主机上创建一个被监控的测试文件

[root@client ~]# touch /etc/test

选择所需要创建监控项的主机
在这里插入图片描述
新建监控项
在这里插入图片描述
配置监控项信息在这里插入图片描述

添加触发器

添加触发器
在这里插入图片描述
新建触发器
在这里插入图片描述
设置表达式
在这里插入图片描述
在这里插入图片描述

定义媒介

开启163邮箱的POP3和/SMTP服务并且保存授权码
在这里插入图片描述

新建媒介
在这里插入图片描述
配置邮件媒介

在这里插入图片描述
配置邮件发送格式
在这里插入图片描述

为不同的用户选择媒介

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

为触发器配置动作

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

手动触发问题

修改test文件

[root@client ~]# echo '123'>>/etc/test
验证


在这里插入图片描述

windows主机上配置

在客户端上安装zabbix_agentd

下载windows版的zabbix_agentd
在这里插入图片描述

在客户端配置文件中配置服务端的地址和主机名

在这里插入图片描述

启动agent

在这里插入图片描述

在web界面上添加主机/主机组

windows主机ip
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

模板添加监控项

选中需要使用模板的监控主机
在这里插入图片描述
选中所需要的模板
在这里插入图片描述
关闭防火墙后就可以正常监控了
在这里插入图片描述

本地邮箱告警的配置方式

编写发送邮箱脚本

首先配置zabbix_server的配置文件,将脚本存放地址设置为/usr/local/share/zabbix/alertscripts,然后再此目录下编写发送邮箱脚本

[root@zabbix /]# vim /usr/local/etc/zabbix_server.conf
……
 AlertScriptsPath=/usr/local/share/zabbix/alertscripts
 ……
[root@zabbix /]# vim /usr/local/share/zabbix/alertscripts/sendmail.sh 
#/bin/bash
msg=$1
sub=$2
email=$3
echo $msg | mail -s $sub $email
[root@zabbix /]# chown -R zabbix.zabbix /usr/local/share/zabbix
[root@zabbix /]# chmod +x /usr/local/share/zabbix/alertscripts/sendmail.sh
[root@zabbix /]# dnf -y install postfix mailx
[root@zabbix /]# systemctl start postfix
[root@zabbix /]# pkill zabbix_server
[root@zabbix /]# zabbix_server 

定义本地邮箱告警媒介

在这里插入图片描述
配置发送信息格式
在这里插入图片描述

为用户添加本地邮箱告警媒介

在这里插入图片描述

为触发器配置使用本地邮箱告警动作

设置动作名

在这里插入图片描述

手动触发警告

[root@client ~]# echo '123' >> /etc/test 

验证

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

第三方邮箱告警的配置方式

编写发送邮箱脚本

首先配置zabbix_server的配置文件,将脚本存放地址设置为/usr/local/share/zabbix/alertscripts,然后再此目录下编写发送邮箱脚本,然后修改邮箱配置文件使用第三方发送邮件

[root@zabbix /]# vim /usr/local/etc/zabbix_server.conf
……
 AlertScriptsPath=/usr/local/share/zabbix/alertscripts
 ……
[root@zabbix /]# vim /usr/local/share/zabbix/alertscripts/sendmail.sh 
#/bin/bash
msg=$1
sub=$2
email=$3
echo $msg | mail -s $sub $email
[root@zabbix /]# chown -R zabbix.zabbix /usr/local/share/zabbix
[root@zabbix /]# chmod +x /usr/local/share/zabbix/alertscripts/sendmail.sh
[root@zabbix /]# dnf -y install postfix mailx
[root@zabbix /]# systemctl start postfix
[root@zabbix /]# pkill zabbix_server
[root@zabbix /]# zabbix_server 
[root@zabbix alertscripts]# vim /etc/mail.rc 
set smtp=smtp.163.com
set smtp-auth=login
set smtp-auth-user=ha1228322088@163.com
set smtp-auth-password=
set from=ha1228322088@163.com
[root@zabbix /]# systemctl restart postfix

定义第三方邮箱告警媒介

在这里插入图片描述

为用户添加第三方邮箱告警媒介

在这里插入图片描述

为触发器配置使用第三方邮箱告警动作

在这里插入图片描述

手动触发警告

[root@client ~]# echo '123' >> /etc/test 

验证

发送成功但是邮箱收不到
在这里插入图片描述
使用测试的默认邮件内容显示发送成功但是收不到邮件
在这里插入图片描述
修改测试邮件内容显示发送成功并且邮件也收到了,显示的发送者也是在mail.rc配置的账号
在这里插入图片描述
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值