欢迎 on it road

CentOS/RHEL 6.x 安装配置

步骤 1:安装 Oracle JAVA。

由于 Zenoss Core 与 OpenJDK Java 不兼容,所以我们必须安装 Oracle Java。
从 Java SE 6 下载页面下载 Oracle Java SE Runtime Environment 6u31 的自安装 RPM。
下载的文件将是“jre-6u31-linux-x64-rpm.bin”

分配执行权限:

# chmod +x jre-6u31-linux-x64-rpm.bin

现在使用以下命令执行二进制文件:

# ./jre-6u31-linux-x64-rpm.bin

现在定义 JAVA 路径,编辑文件 /etc/profile ,在最后添加以下行:

# vi /etc/profile
export JAVA_HOME=/usr/java/default/bin

现在运行以下命令来动态设置 java 路径:

# source /etc/profile

检查和验证 Java 版本:

# java -version

步骤 2:禁用 SELinux

Zenoss Core 在强制模式下与 Security-Enhanced Linux (SELinux) 不兼容。
按照以下步骤在 Zenoss Core 主机上禁用强制模式。

使用以下命令暂时禁用强制模式(避免重新启动):

# setenforce 0

通过编辑 /etc/selinux/config 永久禁用强制模式:

# vi /etc/selinux/config
SELINUX=disabled

步骤 3:安装 Zenoss 依赖库

从存储库安装所需的 zenoss 依赖项:

# rpm -Uvh http://deps.zenoss.com/yum/zenossdeps-4.2.x-1.el6.noarch.rpm

步骤 4:安装和配置 MySQL 社区服务器

我们可以在同一台主机上安装 MySQL Community Server 和 Zenoss Core,也可以将它们安装在不同的主机上。
就我而言,我使用的是同一主机。
不要设置mysql root密码。

# wget ftp://ftp.sunet.se/pub/databases/relational/mysql/Downloads/MySQL-5.5/MySQL-client-5.5.33-1.el6.x86_64.rpm
# wget ftp://ftp.sunet.se/pub/databases/relational/mysql/Downloads/MySQL-5.5/MySQL-server-5.5.33-1.el6.x86_64.rpm
# wget ftp://ftp.sunet.se/pub/databases/relational/mysql/Downloads/MySQL-5.5/MySQL-shared-5.5.33-1.el6.x86_64.rpm

现在使用以下命令安装上面下载的软件包:

# yum -y --nogpgcheck localinstall MySQL*

现在创建一个名为 /etc/my.cnf 的文件,然后添加以下几行:

# vi /etc/my.cnf
[mysqld]
max_allowed_packet=16M
innodb_buffer_pool_size=256M
innodb_additional_mem_pool_size=20M

现在是时候使用以下命令启动 mysql 服务了:

# /etc/init.d/mysql start ; chkconfig mysql on

为 Zenoss Core 安装配置 MySQL。
请勿在以下命令中的单引号之间添加空格:

# mysqladmin -u root password ''
# mysqladmin -u root -h localhost password ''

第五步:下载并安装 Zenoss Core 安装文件

方法一:使用这个网址下载zenoss核心安装文件:‘http://community.zenoss.org/community/download’

方法 2:从存储库下载包:

# wget http://citylan.dl.sourceforge.net/project/zenoss/zenoss-4.2/zenoss-4.2.4/zenoss_core-4.2.4.el6.x86_64.rpm

现在使用以下命令安装 Zenoss:

# yum -y --nogpgcheck localinstall zenoss_core-4.2.4.el6.x86_64.rpm

现在启动以下服务:

# /etc/init.d/memcached start ; chkconfig memcached on
# /etc/init.d/rabbitmq-server start ; chkconfig rabbitmq-server on 
# /etc/init.d/snmpd start ; chkconfig snmpd on
# /etc/init.d/zenoss start ; chkconfig zenoss on

步骤 6:现在访问 Zenoss 的 Web 界面。

打开网络浏览器,在下面输入网址并按照说明进行操作。

http://[Zenoss-Server-ip]:8080

单击“设置用户”并设置管理员密码。

最后,Zenoss 仪表板将如下所示,我们可以从这里添加我们的服务器和其他要监控的设备。

在CentOS/RHEL 6.X 上安装与配置 Zenoss Core

Zenoss 是一种开源实时监控工具,遵循 GNU 通用公共许可证 (GPL) 第 2 版。
它提供了一个 Web 界面,允许系统管理员监控可用性、库存/配置、性能和其他事件。

最常见的特点:

  • 应用、网络和系统监控和管理
  • 警报和自动修复
  • 系统日志监控和事件管理
  • 自动库存发现和变化跟踪
  • 通过 SNMP、SSH、WMI、JMX 和 Syslog 收集数据
  • 200 多个社区扩展(ZenPacks)
  • 虚拟和云基础设施监控和管理
  • 报告
  • 通过电子邮件和 SNMP 发出警报
  • 与配置管理工具集成
  • VMware ESXi 监控
日期:2020-09-17 00:14:26 来源:oir作者:oir