我尝试在 CentOS 6(关闭系统)上设置 zabbix 服务器,但在运行 rpm install rpm 包后可以找到 zabbix-server 二进制文件

我尝试在 CentOS 6(关闭系统)上设置 zabbix 服务器,但在运行 rpm install rpm 包后可以找到 zabbix-server 二进制文件

我正在尝试在封闭系统(没有互联网连接的系统)中的 CentOS 6 上设置 zabbix。我只能将 rpm 放入该机器,然后运行命令:

rpm -ivh zabbix-2.2.3-1.el6.x86_64.rpm

完成后,我在 /var/run/zabbix 或任何 zabbix 相关文件夹中找不到任何二进制或可执行文件。有谁知道它安装在哪里吗?

答案1

Zabbix 的功能远不止这一单一 RPM。

这是我的 Zabbix 服务器的列表 -

zabbix22-2.2.1-5.el6.x86_64
zabbix22-web-2.2.1-5.el6.noarch
zabbix22-agent-2.2.1-5.el6.x86_64
zabbix22-dbfiles-pgsql-2.2.1-5.el6.noarch
zabbix22-server-2.2.1-5.el6.noarch
zabbix22-web-mysql-2.2.1-5.el6.noarch
zabbix22-server-pgsql-2.2.1-5.el6.x86_64
zabbix22-web-pgsql-2.2.1-5.el6.noarch

Zabbix 是一个基于 Web 的监控工具。它还使用 SQL 后端来存储指标、主机信息等。

您至少需要我安装的一些软件包才能使用 Zabbix,即zabbix22-webzabbix22-web-pgsqlzabbix22-web-mysql、 和zabbix22-server

如果我没记错的话,这些是所需的最低限度的软件包。
你有没有看过Zabbix 多科

答案2

您可以创建一个 REPO 目录,在其中放置所有下载的包。然后使用

yum --disablerepo=<name_of_your_repo> install createrepo

要创建本地 REPO,您可以执行以下操作:

vi /etc/yum.repos.d/CentOS-Local.repo

您可以编辑此文件,输入所需的信息。举个例子:

name=name_of_your_repo
baseurl=file:///usr/local/path_dir_for_your_repo/
gpgcheck=0
enabled=1

保存文件并在终端上运行:

createrepo /usr/local/path_dir_for_your_repo/

然后他们会出现在yum

yum list available 

然后就可以正常使用安装zabbix及其依赖项了yum

例如,您可以先使用这个:

yum install mysql mysql-server mysql-devel net-snmp-devel curl-devel ntp openssh-clients

最后轻松安装zabbix组件:

yum install zabbix zabbix-agent zabbix-get zabbix-web zabbix-server

相关内容