openQRM在CENTOS64上的安装部署

平台环境

VMWARE WORKSTATION 下的CentOS 5.4 x86_64

使用SVN安装部署

  1. 安装SUBVERSION: sudo yum install subversion
  2. 安装MySQLServer:sudo yum install mysql-server
  3. 检查MySQL状态:sudo /etc/init.d/mysqld status
  4. 如果没有启动Mysql就启动化:sudo /etc/init.d/mysqld start
  5. 修改MYSQL密码:mysqladmin -u root password "PASSWORD"
  6. SVN下载OPENQRM: svn co https://openqrm.svn.sourceforge.net/svnroot/openqrm openqrm
  7. 因为编译安装时需要RPMforge 安装源与EPEL安装源,所以我们需要安装并设置这些安装源:

a)     安装:sudo yum install yum-priorities

b)     安装RPMForge:sudo rpm -ivh http://packages.sw.be/rpmforge-release/ rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

c)     安装EPML: sudo rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

  1. 切换到目录:cd openqrm/trunk/src
  2. 依次执行以下命令:

a)     sudo make

b)     sudo make install

c)     sudo make start

成功安装提示Web访问地址,如: http://192.168.33.106/openqrm

10. 在浏览器输入地址,首次启动将会提示选网卡并设置连接的MYSQL设置,成功设置后将可以登入系统了。

安装部署后发现的问题

      安装测试openQRM,是因为我看其介绍他集成了太多优秀的第三方开源软件,作为一个开发人员,最关心它是如何集成,虽然最终有点失望,但也学到不少东西。下面讲讲使用这些插件时遇到的问题,测试Nagios插件时总提示:找不到页面“/nagios3/cgi-bin/trac.cgi”。对于我这个Linux新手,通过GOOGLE查找有关问题在openQRM上我解答还是无法解决。后来想想是不是真的这个地址不存在,这个使用的Apache服务器,查资料,有关设置是在:/etc/httpd/conf.d目录下。使用: sudo vi nagios.conf 打开文件内容如下,这下你就知道问题在那了吧,“/nagios3/cgi-bin/trac.cgi”里了个3,在浏览器里测试删去3,OK访问正常。目前就发现这个问题,后续测试再补上其他的。

 

ScriptAlias /nagios/cgi-bin "/usr/lib64/nagios/cgi"

<Directory "/usr/lib64/nagios/cgi">
#  SSLRequireSSL
   Options ExecCGI
   AllowOverride None
   Order allow,deny
   Allow from all
#  Order deny,allow
#  Deny from all
#  Allow from 127.0.0.1
   AuthName "Nagios Access"
   AuthType Basic
   AuthUserFile /etc/nagios/htpasswd.users

 

 

 

原文地址:https://www.cnblogs.com/linwinfan/p/2981496.html