注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

從頭再來 Blog

一切將會如小生命的誕生一樣,從頭再來.....

 
 
 

日志

 
 

安装 Opennms  

2010-03-27 10:15:33|  分类: Ubuntu |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
 先增加 Opennms 源:   
#vi /etc/apt/sources.list

增加以下两行
deb http://debian.opennms.org stable main
deb-src http://debian.opennms.org stable main

存档退出后, 下载一个GPG的密匙
#wget -O - http://debian.opennms.org/OPENNMS-GPG-KEY | sudo apt-key add -
#apt-get update

1) apt-get install postgresql

    然后要编辑配置文件 /etc/postgresql/8.4/main/pg_hba.conf 中权限相关的部分:

    把下面这一行:

        local   all         all                                      ident   sameuser

    改成这样:

        local   all         all                                       trust
host all all 127.0.0.1/32 trust
host all all ::1/128 trust
    -------
    修改 Postgresql 数据库的配置文件:
 
        #vi /etc/postgresql/8.4/main/postgresql.conf         <-- 这里以8.4版本为例
          tcpip_socket = true                    <-- 如果找不到这行就可以不管, 如果有的话取消前面的#号
listen_addresses = 'localhost' <-- 可以用'*'代表允许所有IP地址
max_connections = 60 <-- 默认已经是100了, 改不改随便
-------
为 Postgresql 增加用户
#sudo -u postgres sh <-- 进入 postgres 的 shell
$createuser -D -W -P pgadmin <-- [指定 pgadmin 用户为 superuser]

最后重启一下数据库:
 #/etc/init.d/postgresql-8.4 restart
2) #cpan
#install SOAP::Transport::HTTP

3) #apt-get install jicmp
4) 建名为opennms的数据库
        # sudo -u postgres sh

        进入 postgresql 的 shell 中执行以下命令

        $createdb -U postgres -E UNICODE opennms

5) #apt-get install iplike-pgsql84

6) 安装 Opennms

       然后开始安装Opennms
#apt-get update
#apt-get install jrrd
#apt-get install opennms
#apt-get install mib2opennms
#apt-get install snmp-mibs-downloader


出現"[INFO] Successfully loaded jicmp library.

An error occurred while attempting to start the "OpenNMS:Name=Trapd" service (cl

ass org.opennms.netmgt.trapd.jmx.Trapd). Shutting down and exiting.",

请注意 UDP 162 端口是否已经被使用!

------------------------------------------
使用命令:createdb -E UTF8 mydb,结果报出如下错误

createdb: database creation failed: ERROR:  new encoding (UTF8) is
incompatible with the encoding of the template database (SQL_ASCII)

HINT:  Use the same encoding as in the template database, or use template0 as template.
解决办法是:

$ createdb -E UTF8 -T template0 mydb




  评论这张
 
阅读(1022)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017