zabbix之 zabbix server 跟 agent 更换ip地址

本文详细介绍了在Zabbix中更改服务器IP地址的具体步骤,包括修改zabbix_agentd.conf和zabbix_server.conf配置文件,以及易被忽略的PHP配置文件zabbix.conf.php中的DB['SERVER']参数,确保系统在IP变更后仍能正常运行。

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

描述: zabbix server端跟agent端更改 ip 。 改完之后,相应配置文件

(zabbix_agentd.conf、zabbix_server.conf)的ip也进行了替换 但是依旧报错,如图

 

解决: (PHP的配置文件没有更新)

vi /home/bmonitor/bmonitor_server/nginx/html/conf/zabbix.conf.php

将  $DB['SERVER']   = '192.168.1.13'; 中的旧 ip 替换成 新 ip 。问题解决

 

### 配置 Zabbix Server 对于Zabbix Server的配置,在`/etc/zabbix/zabbix_server.conf`文件中需设定数据库连接的相关信息。具体来说,应设置如下几个关键参数: - `DBHost=localhost`: 定义了数据库所在的主机地址;如果数据库位于本地,则可以保持默认值[^3]。 - `DBName=zabbix`: 表明要使用的数据库名称为zabbix。 - `DBUser=zabbix`: 设定访问该数据库所用的用户名。 - `DBPassword=zabbix`: 对应上述用户的密码。 这些配置确保了Zabbix Server能够正确连接到存储监控数据的MySQL/MariaDB数据库实例上。 ### 配置 Zabbix Agent 针对Zabbix Agent的部署过程相对简化一些。首先通过SCP命令将来自Zabbix Server节点上的`zabbix.repo`文件传输至目标机器,并执行YUM包管理器来完成Agent软件包的安装操作[^1]。之后编辑位于`/etc/zabbix/zabbix_agentd.conf`下的配置文档,调整必要的选项以适应网络环境需求: - `Server=192.168.226.21`: 明确指出哪个IP地址对应着Zabbix Server的位置[^4]。 - `ServerActive=192.168.226.21`: 当采用主动模式向服务器发送数据时,此条目指定了接收方的地址。 - `Hostname=myhostname`: 此处填写的内容应当匹配于Zabbix Web界面里注册设备的名字。 为了增强安全性,还可以考虑实施TLS加密措施。这涉及到生成预共享密钥(PSK),并将之保存在特定路径下供双方验证身份使用[^5]: ```bash openssl rand -hex 32 > /etc/zabbix_agents/keys/agents.psk ``` 最后一步就是激活并开启Zabbix Agent的服务进程,同时开放防火墙规则以便监听TCP端口10050上的请求: ```bash systemctl restart zabbix-agent2 systemctl enable zabbix-agent2 firewall-cmd --zone=public --add-port=10050/tcp --permanent firewall-cmd --reload ``` 以上步骤完成后,即完成了基本的Zabbix ServerAgent之间的初步搭建工作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值