debian下OpenNMS的安装
OpenNMS主页:http://www.opennms.org/
1.增加OpenNMS的源
执行命令:
nano /etc/apt/sources.list
加入如下内容:
deb http://debian.opennms.org stable main
deb-src http://debian.opennms.org stable main
如果你喜欢尝试新的开发版本请将stable 改为 unstable 即可.
将OpenNMS的PGP Key 加入 APT.
执行命令:
wget –O – http://debian.opennms.org/OPENNMS-GPG-KEY | apt-key add -
2.安装OpenNMS
执行命令:
apt-get update
apt-get install opennms
3.配置数据库
执行命令:
nano /etc/postgresql/8.1/main/pg_hba.conf
将ident sameuser 修改 修改为 trust。修改后的内容如下:
local all all trust
host all all 127.0.0.1⁄32 trust
host all all ::1/128 trust
注意:这里改为trust的应该只有本地,因为在trust模式下,PostgreSQL将允许任何用户直接链接数据库,不需要口令。
执行命令:
nano /etc/postgresql/8.1/main/postgresql.conf
将监听地址改为全部,修改后的内容应该如下:
listen_addresses=“*”
重启数据库:
/etc/init.d/postgresql-8.1 restart
执行命令,建立opennms的数据库:
su postgres
createdb –E UNICODE opennms
执行命令,插入IPLIKE 存储过程到OpenNMS数据库:
/usr/sbin/install_iplike.sh
执行命令,指定Java环境:
/usr/share/opennms/bin/runjava –S /usr/bin/java
执行命令,初始化OpenNMS和数据库:
/usr/share/opennms/bin/install –dis
4.启动OpenNMS
执行命令:
/etc/init.d/opennms start
启动成功后,就可以通过http://你安装机器的ip:8980/opennms/ 访问了,用户名和密码都是admin。