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 仪表板将如下所示,我们可以从这里添加我们的服务器和其他要监控的设备。
Zenoss 是一种开源实时监控工具,遵循 GNU 通用公共许可证 (GPL) 第 2 版。
它提供了一个 Web 界面,允许系统管理员监控可用性、库存/配置、性能和其他事件。
最常见的特点:
- 应用、网络和系统监控和管理
- 警报和自动修复
- 系统日志监控和事件管理
- 自动库存发现和变化跟踪
- 通过 SNMP、SSH、WMI、JMX 和 Syslog 收集数据
- 200 多个社区扩展(ZenPacks)
- 虚拟和云基础设施监控和管理
- 报告
- 通过电子邮件和 SNMP 发出警报
- 与配置管理工具集成
- VMware ESXi 监控