使用Hyperic HQ进行网络管理和监控在Fedora 8上
版本1.0
作者:Oliver Meyer <o [dot] meyer [at] projektfarm [dot] de>
本文介绍如何在Fedora 8上设置Hyperic HQ。由此产生的系统提供了一个非常棒的基于Web的“System ManagementSoftware”。 它是经典监控的下一个阶段,能够管理各种操作系统,Web服务器,应用服务器和数据库服务器。
我无法列出这里的所有功能,所以请看http://www.hyperic.com/products/hq_oss.html 。 Hyperic HQ是根据GPL授权的 。
这个howto是一个没有任何保证的实用指南 - 它不包括理论背景。 建立这样的系统有许多方法 - 这就是我选择的方式。
1初步说明
我使用了一个标准的Fedora 8安装这个howto。 还可以使用Fedora 8服务器设置(最小安装,无gui等)。
注意:如果要使用VMware-Server设置虚拟机,则应安装VMware Tools,否则VM的系统时间将运行得太快,HQ服务器可能会收集HQ代理程序中的数据的问题。
2准备
2.1最新
我建议为yum安装一些插件,以加快一点,并防止软件包出现问题。
- yum-fastestmirror
- yum-skip-broken
- yum-fedorakmod
- yum-kernel-module
使用您喜欢的yum前端或终端:
su -
%rootpassword%
yum -y install yum-fastestmirror yum-skip-broken yum-fedorakmod yum-kernel-module
exit
现在你应该更新你的系统(如果还没有完成)。 使用您喜欢的yum前端或终端:
su -
%rootpassword%
yum -y update
exit
2.2 NTP
强烈建议您通过NTP(网络时间协议)通过HQ服务器和所有HQ代理同步系统时间。 否则,HQ服务器将收集HQ代理程序的指标集合的问题。
2.2.1标准设置
NTP设置可在gnome系统菜单中使用。
输入root密码。
在菜单中选择“ Runlevel All
”。
应在运行级别3和5中激活服务“ ntpd
”。如果没有,请标记相应的复选框,启动服务并保存设置。
2.2.2服务器设置不用
首先切换到rootaccount ...
su -
%rootpassword%
...并检查运行级别3是否激活了NTP。
chkconfig --list ntpd
如果它被禁用,请在运行级别3中激活它并启动它。
chkconfig --level 3 ntpd on
/etc/init.d/ntpd start
exit
2.3主机
如果您没有为您的网络设置DNS服务器,则最好编辑HQ服务器主机和要访问HQ服务器的Web界面的所有工作站的主机文件。 所以我们来编辑设置:
su -
%rootpassword%
vi /etc/hosts
应该看起来像这样。 使用您选择的设置替换主机名和IP。
# Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost 192.168.0.100 server1.example.com server1 ::1 localhost6.localdomain6 localhost6
之后切换回您的用户帐号。
exit
在Windows工作站上,您将在C:\ Windows \ System32 \ drivers \ etc \中
找到hosts文件。
2.4 SELinux
SELinux应该被禁用。 如果您不确定是否是,请输入:
cat /etc/selinux/config | grep ^SELINUX=
如果没有禁用编辑配置文件:
vi /etc/selinux/config
更改:
SELINUX=enforcing
至:
SELINUX=disabled
之后,您必须重新启动系统。
reboot