使用自定义zabbix包(4.0.5版本)安装agent和proxy

本文详细介绍了如何在Linux环境中安装和配置Zabbix Proxy以及直接安装Zabbix Agent。首先,对于Proxy,涉及安装MySQL数据库、配置代理服务、创建数据库并导入SQL文件,然后启动服务。对于不使用Proxy的情况,直接安装Agent并配置连接到Zabbix Server。所有配置文件路径、日志文件和启动服务的命令均有提供。
摘要由CSDN通过智能技术生成

# 解压包
tar -xf zabbix-agent-proxy-4.0.5-1.el7.x86_64.rpm.tgz

1 使用proxy代理

1.1 安装proxy

# 安装proxy,使用MySQL数据库
yum install -y zabbix-proxy-mysql-4.0.5-1.el7.x86_64.rpm
# 修改配置文件
[root@local ~]# cat /etc/zabbix/zabbix_proxy.conf
# zabbix-server主机ip
Server=49.4.10.222
# zabbix-server主机端口
ServerPort=10051
# 代理主机名称,建议使用主机名
Hostname=local
# proxy端口
ListenPort=10051
# proxy日志文件
LogFile=/var/log/zabbix/zabbix_proxy.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_proxy.pid
SocketDir=/var/run/zabbix
# proxy连接MySQL的地址,需要根据实际情况更改
DBHost=127.0.0.1
# proxy数据库名
DBName=zabbix_proxy
# proxy数据库用户名
DBUser=zabbix_proxy
# proxy数据库密码
DBPassword=zabbix_proxy
ConfigFrequency=300
DataSenderFrequency=60
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
CacheSize=128M
Timeout=30
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000

1.2 配置文件

# zabbix_proxy文件
配置文件:/etc/zabbix/zabbix_proxy.conf
日志文件:/var/log/zabbix/zabbix_proxy.log
PID文件:/var/run/zabbix/zabbix_proxy.pid
​
# zabbix_proxy MySQL数据库创建请参考1.3章节

1.3 zabbix_proxy数据库(MySQL)创建

# 创建zabbix_proxy数据库
create database zabbix_proxy character set utf8 collate utf8_bin;
create user zabbix_proxy@localhost identified by 'zabbix_proxy';
grant all privileges on zabbix_proxy.* to zabbix_proxy@xx.xx.xx identified by 'zabbix_proxy';
flush  PRIVILEGES;
​
# 将zabbix_proxy的sql文件导入到zabbix_proxy库中
gunzip /usr/share/doc/zabbix-proxy-mysql-4.0.5/schema.sql.gz
mysql -uroot -p密码 zabbix_proxy < /usr/share/doc/zabbix-proxy-mysql-4.0.5/schema.sql

1.4 启动zabbix_proxy服务

# 启动zabbix-proxy,并设置开机自启
systemctl start zabbix-proxy && systemctl enable zabbix-proxy

2 不使用proxy代理

2.1 安装agent

# 不使用proxy代理时,直接安装agent连接到server端即可
yum install -y zabbix-agent-4.0.5-1.el7.x86_64.rpm
​
# 修改配置文件
[root@local ~]# cat /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=200
DebugLevel=3
EnableRemoteCommands=1
Server=Zabbix Server # server端地址
ListenIP=0.0.0.0
ServerActive=Zabbix Server  # server端地址
Hostname=local  # agent主机名
RefreshActiveChecks=60
Include=/etc/zabbix/zabbix_agentd.d/*.conf
UnsafeUserParameters=1

2.2 配置文件

# zabbix_agent文件
配置文件:/etc/zabbix/zabbix_agentd.conf
日志文件:/var/log/zabbix/zabbix_agentd.log
PID文件:/var/run/zabbix/zabbix_agentd.pid
自定义脚本文件目录:/etc/zabbix/scripts/
自定义配置文件目录:/etc/zabbix/zabbix_agentd.d/
自定义模板文件目录:/etc/zabbix/templates/
​

2.3 启动zabbix_agent服务

# 启动zabbix-agent,并设置开机自启
systemctl start zabbix-agent && systemctl enable zabbix-agent
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值