ubuntu12.04 server amd64 Nagira部署

来源:互联网 发布:建始县盛杰网络销售 v 编辑:程序博客网 时间:2024/05/20 09:44

部署环境如标题所述,主要过程参考Nagira包中给出的Install.md. Nagira是nagios的一个restful API的实现

首先部署ruby环境,根据nagira作者的测试ruby1.8不支持部署,测试成功的有1.9.2 1.9.3 2.0.0,笔者测试成功的是2.0.0

给出nagira的测试信息网址

https://travis-ci.org/dmytro/nagira

ruby环境部署参考 http://ruby-china.org/wiki/install-rails-on-ubuntu-12-04-server

简述一些遇到的问题

首先是ubuntu自带的ruby1.8,需要将其全部卸载,推荐使用aptitude工具主要参考

http://stackoverflow.com/questions/9563656/ubuntu-10-ruby-1-9-rails-3-not-working

list ruby packeges

dpkg -l | grep ruby

then remove all ruby packeges

aptitude purge <package name>

if you have rvm installed

rvm remove all

then

rvm implode
删除成功后就照上面的链接安装rvm 然后用rvm安装ruby便于以后管理

网上安装rvm的方式都是在普通用户下,如果在root用户下添加的环境变量的路径应该是在/usr/local/rvm/scripts/rvm下

所以在.bashrc下添加环境变量路径的时候需要按需调整,如果是遇到

mkdir: cannot create directory `/usr/local/rvm': Permission denied

这样的错误,是原先在root用户下卸载rvm后需要重启终端,就可以重新安装了。

nagira的安装最好是root用户,笔者用的是普通用户,但是启动的时候需要用root用户,否则有些目录无法访问,暂时还没有太大的问题,接下去会继续测试。




原创粉丝点击