zabbix监控agent部署步骤

1. zabbix监控agent部署步骤

zabbix监控配置流程

  1. 添加主机/主机组

  2. 添加监控项

    • 手动添加
    • 模版添加
  3. 添加触发器trigger

  4. 定义媒介(告警通知的方式)

  5. 配置动作(告知、处理)

  6. 手动触发并验证

主机:

主机名系统版本ip地址主机zabbix版本
kiwi_serverCentOS8192.168.234.33服务端zabbix-6.4.6
kiwi_clientCentOS8192.168.234.22客户端zabbix-6.4.6
Windows11192.168.234.1客户端zabbix-6.4.6

1. Linux zabbix监控部署步骤

1.1 获取zabbix软件包
[root@kiwi_client ~]#  wget https://cdn.zabbix.com/zabbix/sources/stable/6.4/zabbix-6.4.6.tar.gz
[root@kiwi_client ~]#  tar xf zabbix-6.4.6.tar.gz 
[root@kiwi_client ~]#  ls
anaconda-ks.cfg  zabbix-6.4.6  zabbix-6.4.6.tar.gz
[root@kiwi_client ~]# 
1.2 创建zabbix系统用户
[root@kiwi_client ~]# useradd -r -M -s /sbin/nologin zabbix
[root@kiwi_client ~]# 
1.3 下载编译zabbix所需环境依赖包
[root@kiwi_client ~]# yum install -y gcc gcc-c++ make pcre-devel
1.4 开始编译zabbix
[root@kiwi_client ~]# cd zabbix-6.4.6
[root@kiwi_client zabbix-6.4.6]# ./configure --enable-agent

································过程略

***********************************************************
*            Now run 'make install'                       *
*                                                         *
*            Thank you for using Zabbix!                  *
*              <http://www.zabbix.com>                    *
***********************************************************
1.4 开始安装zabbix
[root@kiwi_client zabbix-6.4.6]# make install

····························过程略

make[2]: Leaving directory '/root/zabbix-6.4.6'
make[1]: Leaving directory '/root/zabbix-6.4.6'
[root@kiwi_client zabbix-6.4.6]# 
1.5 启动zabbix并设置开机自启
[root@kiwi_client zabbix-6.4.6]# vim /usr/lib/systemd/system/zabbix_agentd.service
[Unit]
Description=zabbix_agentd server daemon
After=network.target 

[Service]
Type=forking
ExecStart=/usr/local/sbin/zabbix_agentd
ExecStop=pkill zabbix_agentd
ExecReload=/bin/kill -HUP $MAINPID


[Install]
WantedBy=multi-user.target
[root@kiwi_client zabbix-6.4.6]# 
[root@kiwi_client zabbix-6.4.6]# systemctl daemon-reload


[root@kiwi_client zabbix-6.4.6]# systemctl enable --now zabbix_agentd
Created symlink /etc/systemd/system/multi-user.target.wants/zabbix_agentd.service → /usr/lib/systemd/system/zabbix_agentd.service.
1.6 修改配置文件使这台主机能够找到zabbix_server端
[root@kiwi_client zabbix-6.4.6]# vim /usr/local/etc/zabbix_agentd.conf

···········································略

# Mandatory: yes, if StartAgents is not explicitly set to 0
# Default:
# Server=

Server=192.168.234.33

·················· 略


# Mandatory: no
# Default:
# ServerActive=

ServerActive=192.168.234.33

···················  略


# Mandatory: no
# Default:
# Hostname=

Hostname=kiwilinux111  ## 这一行Hostname后面可以随便写,可以写ip也可以主机名也可以随便写,但是要与后面在web上配置zabbix识别名称一致,并且全局唯一。

·························略

[root@kiwi_client zabbix-6.4.6]# 

## 重启zabbix
[root@kiwi_client zabbix-6.4.6]# systemctl restart zabbix_agentd
1.7 关闭防火墙及selinux
[root@kiwi_client zabbix-6.4.6]# systemctl stop --now firewalld
[root@kiwi_client zabbix-6.4.6]# vim /etc/selinux/config 
[root@kiwi_client zabbix-6.4.6]# setenforce 0
[root@kiwi_client zabbix-6.4.6]# 
1.8 在zabbix web端添加主机
1.8.1 添加主机组kiwilinux

点击左边的host groups 然后点击右上角的创建主机组

在这里插入图片描述

之后再点击add
在这里插入图片描述

这样就是创建成功了

在这里插入图片描述

1.8.2 添加主机kiwilinux111

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

接着点击右上角的创建主机

在这里插入图片描述

开始配置识别名等

在这里插入图片描述

添加interfaces

在这里插入图片描述

在这里插入图片描述

这样就是添加好了

在这里插入图片描述

现在Availability那一栏是灰色的,是因为还没添加监控项

1.9 添加监控项
1.9.1 添加主机kiwilinux111的监控模版

点击这台主机

在这里插入图片描述

在这里插入图片描述

因为这台主机是Linux,所以就选择Linux的模版

在这里插入图片描述

在这里插入图片描述

选择完之后点击update

在这里插入图片描述

这样就是已经好了的

在这里插入图片描述

之后再刷新并等待一下。直到Availability那一栏亮起来

在这里插入图片描述

2. Windows zabbix监控部署步骤

2.1 在官网下载zabbix包

在这里插入图片描述

##官网下载地址:
https://www.zabbix.com/download_agents

这里选择第一个

在这里插入图片描述

解压完成之后,打开会有这样的两个文件夹

在这里插入图片描述

2.2 修改配置文件

先进入conf文件夹修改配置文件用记事本的方式打开就行

在这里插入图片描述

修改Server

在这里插入图片描述

修改ServerActive

在这里插入图片描述

修改hostname这里与Linux的配置文件原理一致

在这里插入图片描述

然后保存退出

2.3 启动zabbix服务
2.3.1 先用管理员方式启动cmd,然后进入zabbix文件夹的bin目录
C:\zabbix_agent\bin>cd C:\zabbix_agent\bin

C:\zabbix_agent\bin>
2.3.2 安装并启动zabbix服务
C:\zabbix_agent\bin>zabbix_agentd.exe -c "C:\zabbix_agent\conf\zabbix_agentd.conf" -i
zabbix_agentd.exe [26884]: service [Zabbix Agent] installed successfully
zabbix_agentd.exe [26884]: event source [Zabbix Agent] installed successfully

C:\zabbix_agent\bin>

## 安装成功
2.3.3 在services.msc里查看zabbix服务
C:\zabbix_agent\bin>services.msc

C:\zabbix_agent\bin>

可以看到已经有zabbix服务了

在这里插入图片描述

然后启动即可

## 查看是否启动成功

C:\zabbix_agent\bin>netstat -na

活动连接

  协议  本地地址          外部地址        状态

···············································略

  TCP    0.0.0.0:5357           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:6000           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:9012           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:9013           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:9014           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:10050          0.0.0.0:0              LISTENING

··········································略

## 已经有10050端口
2.4 在zabbix web端添加主机

web 端加方法与Linux一致,这里就省略步骤

要关windows的防火墙

注意:监控模版这里要选择Windows版

在这里插入图片描述

这样就是完成了

在这里插入图片描述

3. 验证zabbix是否部署成功

我们可以通过监控文件是否修改来进行验证

先在kiwi_client主机创建一个新文件

[root@kiwi_client ~]# touch /opt/kiwi123
[root@kiwi_client ~]# 
3.1 手动添加监控项

点击监控项

在这里插入图片描述

右上角添加

在这里插入图片描述

在这里插入图片描述

在key里添加这个

在这里插入图片描述

在这里插入图片描述

我们在下面可以看见这个就表示已经添加成功

在这里插入图片描述

3.2 手动添加触发器

点击触发器

在这里插入图片描述

右上角创建触发器

在这里插入图片描述

在这里插入图片描述

监控项里面写

在这里插入图片描述

在这里插入图片描述

这里改为不等于

在这里插入图片描述

点击add

在这里插入图片描述

这样就是填写好了

在这里插入图片描述

在文件写入内容看是否发生改变

[root@kiwi_client ~]# echo '123' >> /opt/kiwi123 
[root@kiwi_client ~]# 

可以到已经触发了报警

在这里插入图片描述

部署完成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Zabbix AgentZabbix 监控系统的一个组件,用于在被监控主机上收集数据并将其发送到 Zabbix 服务器。以下是 Zabbix Agent 的安装和部署步骤: 1. 下载 Zabbix Agent 安装包 你可以从 Zabbix 官网下载 Zabbix Agent 的安装包,选择适合你的操作系统和版本。 2. 安装 Zabbix Agent 使用以下命令在 Linux 上安装 Zabbix Agent: ``` sudo apt-get update sudo apt-get install zabbix-agent ``` 如果你使用的是 Windows 操作系统,可以双击安装包并按照提示进行安装。 3. 配置 Zabbix Agent 在 Linux 上,Zabbix Agent 的配置文件位于 /etc/zabbix/zabbix_agentd.conf。你可以使用任何文本编辑器打开该文件并进行配置。以下是一些重要的配置项: ``` Server=<Zabbix Server 的 IP 地址> ServerActive=<Zabbix Server 的 IP 地址> Hostname=<主机名> ``` 4. 启动 Zabbix Agent 在 Linux 上,你可以使用以下命令启动 Zabbix Agent: ``` sudo systemctl start zabbix-agent ``` 在 Windows 上,你可以在服务中启动 Zabbix Agent。 5. 添加主机到 Zabbix Server 现在,你可以将主机添加到 Zabbix Server 中进行监控。在 Zabbix Server 的 Web 界面中,转到 Configuration → Hosts,单击 Create host 按钮,输入主机名和 IP 地址,选择 Zabbix Agent 作为监控方式,并保存。 6. 验证监控 等待几分钟,然后刷新 Zabbix Server 的 Web 界面,你应该可以看到新添加的主机和它的监控项。如果一切正常,你的主机现在已经被成功地添加到了 Zabbix 监控系统中,你可以开始使用 Zabbix 监控系统来监视它。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值