免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4124 | 回复: 1
打印 上一主题 下一主题

[系统安装] 在 Linux 2.6.18-238.el5下 "蛋痛"安装 monitorix-2.6.0-1 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-10-14 16:35 |只看该作者 |倒序浏览
为了能实现监控 Liunx 服务器运行状态,已经折腾了将近一周时间、只成功了一半,十分"蛋痛"。请Liunx高手们帮忙分析一下,还有什么配置上的问题。因本帖等级低没有积分悬赏,请谅解!
该系统版本低,因服务较多(mysql、samb、 Apache 、RadiusManager 、webmin )急于用monitorix 来监控.请详细的描述安装步骤、.谢谢!

论坛各位高手,看看安装配置monitorix时什么地方有问题.

以下是整个安装过程:

平台搭建:

系统版本 Linux version 2.6.18-238.el5

硬件平台 VMware Workstation 7.1

应用服务 mysql、samb、 Apache 、RadiusManager 、webmin

一步下载yum源码包:

下载yum源码包rpmforge-release-0.3.6-1.el5.rf.i386.rpm

[root@Metro home]# rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
warning: rpmforge-release-0.3.6-1.el5.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6
Preparing...                ########################################### [100%]
   1:rpmforge-release       ########################################### [100%]
  
                               yum源码包安装成功

第二步在线yum安装依赖库:
[root@Metro home]# yum install  rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI

Dependencies Resolved

============================================================================================
Package                   Arch          Version                       Repository      Size
============================================================================================
Installing:
httpd                     i386          2.2.3-65.el5.centos           updates        1.2 M
perl-DBI                  i386          1.52-2.el5                    base           600 k
perl-MailTools            noarch        1.77-1.el5.centos             extras          91 k
perl-libwww-perl          noarch        5.805-1.1.1                   base           376 k
Installing for dependencies:
apr                       i386          1.2.7-11.el5_6.5              base           124 k
apr-util                  i386          1.2.7-11.el5_5.2              base            80 k
perl-Compress-Zlib        i386          1.42-1.fc6                    base            52 k
perl-HTML-Parser          i386          3.55-1.fc6                    base            92 k
perl-HTML-Tagset          noarch        3.10-2.1.1                    base            15 k
perl-TimeDate             noarch        1:1.16-5.el5                  base            32 k
perl-URI                  noarch        1.35-3                        base           116 k
postgresql-libs           i386          8.1.23-6.el5_8                updates        197 k

Transaction Summary
============================================================================================
Install      12 Package(s)
Upgrade       0 Package(s)

Total download size: 3.0 M
Is this ok [y/N]: Is this ok [y/N]: y(确认后已完全安装更新了没出现错误提示)

[root@Metro home]# wget http://www.monitorix.org/monitorix-2.6.0-1.noarch.rpm(下载monitorix安装包)

[root@Metro home]# rpm -ivh monitorix-2.6.0-1.noarch.rpm (安装出错)
error: Failed dependencies:
        perl(MIME::Lite) is needed by monitorix-2.6.0-1.noarch
        perl(RRDs) is needed by monitorix-2.6.0-1.noarch
        perl(XML::Simple) is needed by monitorix-2.6.0-1.noarch
        perl-MIME-Lite is needed by monitorix-2.6.0-1.noarch
        perl-XML-Simple is needed by monitorix-2.6.0-1.noarch
        rrdtool is needed by monitorix-2.6.0-1.noarch

[root@localhost]# yum install -y rrdtool perl-rrdtool rrdtool-devel(根据错误提示安装RRDtool - 绘图引擎包)

Dependencies Resolved

============================================================================================
Package                             Arch                  Version                             Repository               Size
============================================================================================
Installing:
perl-rrdtool                        i386                  1.4.7-1.el5.rf                      rpmforge                 52 k
rrdtool                             i386                  1.4.7-1.el5.rf                      rpmforge                906 k
rrdtool-devel                       i386                  1.4.7-1.el5.rf                      rpmforge                294 k
Installing for dependencies:
chkfontpath                         i386                  1.10.1-1.1                          base                     15 k
libFS                               i386                  1.0.0-3.1                           base                     30 k
libXfont                            i386                  1.2.2-1.0.4.el5_7                   base                    240 k
libdbi                              i386                  0.8.1-2.1                           base                     35 k
libfontenc                          i386                  1.0.2-2.2.el5                       base                     19 k
lua                                 i386                  5.1.4-2.el5.rf                      rpmforge                242 k
ruby                                i386                  1.8.5-24.el5                        base                    277 k
ruby-libs                           i386                  1.8.5-24.el5                        base                    1.6 M
ttmkfdir                            i386                  3.0.9-23.el5                        base                     46 k
xorg-x11-font-utils                 i386                  1:7.1-3                             base                     76 k
xorg-x11-fonts-Type1                noarch                7.1-2.1.el5                         base                    1.5 M
xorg-x11-xfs                        i386                  1:1.0.2-5.el5_6.1                   base                     69 k

Transaction Summary
============================================================================================
Install      15 Package(s)
Upgrade       0 Package(s)
Is this ok [y/N]: Is this ok [y/N]: y(确认后已完全安装更新了没出现错误提示)

[root@Metro home]# wget http://www.monitorix.org/monitorix-2.6.0-1.noarch.rpm(下载monitorix安装包)

[root@Metro home]# rpm -ivh monitorix-2.6.0-1.noarch.rpm
Preparing...                ########################################### [100%]
   1:monitorix              ########################################### [100%]
                           (monitorix-2.6.0-1已正确安装)


[root@Metro home]# service monitorix start
Starting monitorix:       (monitorix-2.6.0-1已正常启动)                 [  OK  ]


按照monitorix(README)软件自述文档说明:

# service monitorix start

or with:

# /etc/init.d/monitorix start

At this point, Monitorix will start gathering the system information based on
the configuration setup in 'monitorix.conf' file, and after some minutes, you
should be able to see the results from your favorite browser pointing at:

http://localhost/monitorix/
(don't forget to (re)start your webserver)

http://localhost/monitorix/

见图:



其它服务正常:








请高手解答

006.JPG (82.73 KB, 下载次数: 51)

006.JPG

论坛徽章:
0
2 [报告]
发表于 2012-10-24 16:35 |只看该作者

解决:Forbidden: You don't have permission to access /monitorix-cgi/monitorix.cgi on this server.异常

vim /etc/httpd/conf/httpd.conf  
在最后面 增加 以下内容
shift+g


Alias /monitorix/ "/usr/share/monitorix/"
<Directory "/usr/share/monitorix">
   DirectoryIndex index.php index.html index.htm
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

<Directory /usr/share/monitorix/cgi-bin/>
         DirectoryIndex monitorix.cgi
         Options ExecCGI
         order deny,allow
         deny from all
         allow from all
</Directory>

解决:
Internal Server Error
tail -f /var/log/httpd/error_log

Permission denied: exec of ‘/usr/share/monitorix/cgi-bin/monitorix.cgi’ failed, 异常

[root@server monitorix]# chcon -R -u system_u -r object_r -t httpd_sys_content_t /usr/share/monitorix
[root@server monitorix]# chcon -R -u system_u -r object_r -t httpd_sys_content_t /var/lib/monitorix


您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP