在 Centos 8 上安装 Zabbix 代理
获取 Zabbix 代理版本之一 ~]# wgethttps://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm 添加 Zabbix 存储库以便能够安装 ~]# rpm -Uvhhttps://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-re
获取 Zabbix 代理版本之一
~]# wgethttps://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm
添加 Zabbix 存储库以便能够安装
~]# rpm -Uvhhttps://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm
检索https://repo.zabbix.com/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm
警告:/var/tmp/rpm-tmp.Ankajf:标头 V4 RSA/SHA512 签名,密钥 ID a14fe591:NOKEY
正在验证... ################################# [100%]
准备中... ################################# [100%]
更新/安装...
1:zabbix-release-5.0–1.el8 ################################## [ 50%\ ]
清理/移除...
2:zabbix-release-5.0–1.el5 ################################# [100%]
~]# dnf 清除所有
安装 Zabbix 代理包
~]# dnf 安装 zabbix-agent
启动 Zabbix 代理服务并在 boot 中启动它
~]# systemctl enable — 现在是 zabbix-agent
创建符号链接 /etc/systemd/system/multi-user.target.wants/zabbix-agent.service → /usr/lib/systemd/system/zabbix-agent.service。
[root@cabinet ~]# systemctl status zabbix-agent
● zabbix-agent.service — Zabbix 代理
已加载:已加载(/usr/lib/systemd/system/zabbix-agent.service;已启用;供应商预设:已禁用)
活动:自 2022 年 7 月 24 日星期日 10:54:58 EEST 起活动(运行); 19 岁前
进程:2920207 ExecStartu003d/usr/sbin/zabbix_agentd -c $CONFFILE (codeu003dexited, statusu003d0/SUCCESS)
主PID:2920209(zabbix_agentd)
任务:6(限制:49468)
内存:3.8M
安装 net-tool 以运行 netstat
~]# yum 安装网络工具
检查监听端口
~esch# netstat -nlptu
活动 Internet 连接(仅限服务器)
Proto Recv-Q Send-Q 本地地址 外部地址 状态 PID/程序名称
...
tcp 0 0 10.10.10.102:1500 0.0.0.0:* 听...
检查防火墙状态:
~]# firewall-cmd — 状态
不运行
如果它正在运行,则停止并禁用防火墙
!由于使用其他防火墙或网关后面的目标主机,此选项是有意义的,否则以正确的方式调整防火墙
~]# systemctl stop firewalld
~]# systemctl 禁用防火墙
如果它没有运行,则检查从另一台主机对端口 10050 的访问:
~ # 远程登录 10.10.10.102 10050
正在尝试 10.10.10.102...
telnet:无法连接到远程主机:没有到主机的路由
如果它被阻止,则检查目标主机上的 iptables:
~]# iptables -S
...
-P 输入接受
-P 转发接受
-P 输出接受
...
通过命令将开放的 10050 端口规则添加到 iptables
~]# iptables -I INPUT 5 -p tcp -m tcp — dport 10050 -j ACCEPT
再次检查规则
~]# iptables -S | grep 10050
-A INPUT -p tcp -m tcp — dport 10050 -j ACCEPT
并通过 telnet 检查来自另一台主机的访问
~ # 远程登录 10.10.10.102 10050
正在尝试 10.10.10.102...
连接到 10.10.10.102。
转义字符是‘^]’。
外部主机关闭连接。
返回目标主机并将当前 iptables 设置保存到备份 iptables 文件和实际的 iptables 配置文件 (/etc/sysconfig/iptables)
# 将实际工作设置保存到备份文件
~]# iptables-save > iptables_rules_20220724
# 用实际的工作设置替换实际的 iptables 配置文件
~]# cp iptables_rules_20220724 /etc/sysconfig/iptables
# 检查预期记录
~]# cat /etc/sysconfig/iptables | grep 10050
-A INPUT -p tcp -m tcp — dport 10050 -j ACCEPT
参考链接:
https://translate.google.com/translate?hl=emj&sl=auto&tl=zh&u=https://serverspace.io/support/help/install-configure-zabbix-agent-centos-8/
https://translate.google.com/translate?hl=emj&sl=auto&tl=zh&u=https://linuxize.com/post/how-to-configure-and-manage-firewall-on-centos-8/
https://translate.google.com/translate?hl=emj&sl=auto&tl=zh&u=https://linuxhint.com/disable-firewall-centos-8/
https://translate.google.com/translate?hl=emj&sl=auto&tl=zh&u=https://forums.centos.org/viewtopic.php?t=9059
https://translate.google.com/translate?hl=emj&sl=auto&tl=zh&u=https://upcloud.com/resources/tutorials/configure-iptables-centos
更多推荐
所有评论(0)