Linux、windows、银河麒麟系统安装zabbix agent

本文详细描述了如何在Linux(包括CentOS和Ubuntu)、Windows以及银河麒麟系统上安装和配置ZabbixAgent,涉及查看内核版本、下载和安装、设置监听端口、配置文件修改、用户权限、防火墙规则以及服务管理等内容。

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

一、Linux安装

1、查看linux内核版本

uname -a 或者 cat /proc/version 或者 lsb_release -a

Linux cswg-web 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

我的是Linux3.10内核 x86_64 ,然后进入Download Zabbix agents 选择下载zabbix agent对应版本

2、指定下载zabbix agent最新版本6.0

https://cdn.zabbix.com/zabbix/binaries/stable/6.0/6.0.0/zabbix_agent-6.0.0-linux-3.0-amd64-static.tar.gz

3、服务器登录下载server_agent

ssh -22 root@172.168.63.173

## 新建目录
mkdir zabbix_agent-6.0
cd zabbix_agent-6.0/

## 下载zabbix_agent 6.0客户端
wget https://cdn.zabbix.com/zabbix/binaries/stable/6.0/6.0.0/zabbix_agent-6.0.0-linux-3.0-amd64-static.tar.gz

## 解压到当前路径下
tar -zxvf zabbix_agent-6.0.0-linux-3.0-amd64-static.tar.gz 

#将tar解压到 /etc/zabbix_agent文件夹下
#tar -xvf zabbix_agent-6.0.0-linux-3.0-amd64-static.tar.gz -C /etc/zabbix_agent

4、解压后文件目录

5、创建用户

5、创建用户
groupadd --system zabbix
useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin zabbix

6、修改配置文件

vim ~/zabbix_agent-6.0/conf/zabbix_agentd.conf

LogFile=/tmp/zabbix_agentd.log   #输出日志文件
DebugLevel=3  #日志信息级别
ListenPort=10050  #zabbix agent监听的端口
Server=172.168.63.175,172.168.63.25 #Zabbix Server端的ip,多个用‘,’分割
StartAgents=3 #zabbix agent开启进程数
ListenPort=10050 #zabbix agent监听的端口
ListenIP=0.0.0.0 #zabbix agent监听的ip地址
ServerActive=172.168.63.175,172.168.63.25  #开启主动检查, Zabbix Server端的ip ,多个用‘,’分割
RefreshActiveChecks=120 #主动检查刷新的时间,单位为秒数
AllowRoot=0 #是否允许zabbix agent 以root用户运行 0不允许;1允许
Timeout=6 #设定处理超时的时间 默认 Timeout=3

#Hostname填写要监控的主机名,Server才能根据名字找到它(此处hostname要与zabbix监控当中添加主机的主机名一致)
### 安装 Zabbix 监控系统于银河麒麟 x86 系统 #### 准备工作 确保服务器已连接互联网并更新软件包列表。对于银河麒麟 v10,建议先升级现有系统组件至最新稳定版。 #### 添加 Zabbix 软件源 执行如下命令来配置官方 Zabbix 存储库: ```bash rpm -Uvh https://repo.zabbix.com/zabbix/6.4/rhel/8/x86_64/zabbix-release-6.4-1.el8.noarch.rpm dnf clean all ``` 此操作会向系统添加必要的仓库文件以便后续安装过程顺利进行[^2]。 #### 数据库准备 由于选择了 MariaDB 作为数据库后端,在继续之前需确认 MySQL/MariaDB 已经正确部署完毕,并创建好用于存储 Zabbix 数据的专用账户与表结构。 #### 主要组件安装 通过 DNF 包管理器一次性完成核心服务及相关依赖项的获取与设置: ```bash dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf \ zabbix-sql-scripts zabbix-selinux-policy zabbix-agent ``` 上述指令不仅涵盖了 Web 前端、API 接口以及本地代理程序,还包括 SELinux 配置支持以增强安全性。 #### 初始化数据库脚本导入 切换到 `/usr/share/doc/zabbix-sql-scripts/mysql` 文件夹下找到 SQL 导入语句,利用 `mysql` 或者其他客户端工具将其加载进事先预备好的空数据库实例里。 #### 启动并启用服务 最后一步是激活 Zabbix Server 和 Agent 的开机自启属性,同时立即启动它们: ```bash systemctl enable --now zabbix-server zabbix-agent httpd firewall-cmd --add-service=http --permanent && firewall-cmd --reload ``` 此时应该可以通过浏览器访问默认地址 (http://your_server_ip_or_domain_name/zabbix),按照提示完成剩余初始化流程[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值