34.BNMS安装( 简化版)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
BNMS网管安装
一、安装准备 (2)
二、操作系统安装 (2)
三、安装数据库软件包 (3)
四、安装BNMS主服务器(server) (3)
五、安装BNMS采集机(proxy) (5)
BNMS安装说明
一、安装准备
1、硬件准备:请按照文档《BNMS配置说明》文档准备硬件设备。
2、软件准备:安装BNMS系统所需软件列表如下:
二、操作系统安装
1、安装基本操作系统
将操作系统安装光盘插入光驱,引导进入安装界面,根据界面提示安装。
在安全配置步骤,选择SELinux状态为Disabled(禁用);选择防火墙状态为开启。
在软件包选择步骤进行自定义软件包选择,根据如下规则选择安装的软件包:
三、安装数据库软件包
1、安装数据库软件包。
将MySQL压缩软件包拷入系统的/opt目录下,解压后之后进入解压后的文件夹,右键*在终端中打开,ls可以看到解压出来的4个数据库文件,然后依次用rpm –ivh xxx.rpm命令安装;如不能安装加上强制选项--nodeps(命令格式rpm –ivh xxx.rpm –nodeps)继续安装。
MySQL安装完成后,启动(/etc/init.d/mysql start)以确认安装成功,并修改默认root密码(命令:mysqladmin -u root password "123456",将root 密码修改为123456)
2、系统设置
根据组网需要配置系统IP地址、掩码、网关、路由等;(操作方法请查阅Linux 基本操作手册)
新增系统用户bnms(小写),该用户为BNMS后台进程运行用户,因此该步骤是必须的;(命令为:adduser bnms)
根据组网/客户需要设置系统的主机名、系统时间、时区信息、为bnms用户设置口令等。
四、安装BNMS主服务器(server)
BNMS系统在组网及硬件结构上可分为主服务器(SERVER)与采集机(PROXY),两者安装在独立的设备上;在一个BNMS系统中需且仅需一台主服务器,采集机可以根据被管网络规模增减,在小规模网络中可以不需要采集机仅使用一台主服务器。
本文档下一节将介绍采集机的安装。
BNMS Server安装步骤:
1.将BNMS版本文件拷入安装的服务器,放入目录/opt;
2.解压缩,得到目录/opt/bnms;(tar –xzvf bnms-XXXX-YYYY-x86_64.tar.gz)
3.进入目录/opt/bnms/bin;(cd /opt/bnms/bin)
4.安装依赖软件包:
a)将CentOS DVD光盘插入光盘驱动器
b)运行./install_packages_from_cdrom.sh脚本,自动安装操作系统所需的所
有软件包。
5.运行环境检测脚本check_system.sh,将自动检测该设备环境是否满足BNMS
运行条件;(./check_system.sh)
6.如果检测结果为[FAIL],根据脚本提示进行安装所需软件包、启动某些所需
服务、增加bnms系统用户等操作,再次运行此脚本,直到所有检测项均为[OK],然后继续下面的步骤;
7.运行数据库初始化脚本./rebuild_database.sh,根据提示输入所设置的MySQL
数据库的root用户以及其口令,脚本执行成功会有[OK]的提示;
8.运行BNMS安装脚本install.sh(./install.sh),根据提示输入server,并输入
yes确认。
该脚本执行安装操作,并启动所有BNMS所需系统服务;所有服务启动成功,说明BNMS安装成功。
9.如果安装MySQL时设置的root密码不是123456,则进入步骤10,否则进入
步骤11。
10.【可选】修改后台与WEB连接数据库密码为所设置的MySQL密码:
a)修改配置文件/opt/bnms/conf/bnms_server.conf文件,修改其中的数据库
连接信息,DBName、DBUser、DBPassword设置为所配置的MySQL用
户信息。
比如,将其中的DBPassword=123456选项修改为所设置的
MySQL root密码;
b)修改WEB配置文件/opt/bnms/webapps/conf/bnms.conf.php文件,将其中
的数据库连接信息($DB["DATABASE"]、$DB["USER"]、
$DB["PASSWORD"])修改为所设置的MySQL用户信息;
11.重新启动操作系统。
(init 6)
BNMS Server安装完毕,即可通过客户端PC机登入BNMS WEB URL (http://<server-ip>/)进行访问,WEB初始用户名与密码为admin/bnmslogin。
登入界面如下图。
说明事项:
1.如果在初次访问WEB时出现“BNMS is temporarily unvailable! can’t
connect to local mysql server through socket XXX”的错误,可在终端下运行如下命令并刷新页面即可:
ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
五、安装BNMS采集机(proxy)
BNMS Proxy安装步骤:
1.将BNMS版本文件(与BNMS Server是同一个安装文件)拷入安装的服务器,
放入目录/opt;
2.解压缩,得到目录/opt/bnms;(tar –xzvf bnms-XXXX-YYYY-x86_64.tar.gz)
3.进入目录/opt/bnms/bin;(cd /opt/bnms/bin)
4.安装依赖软件包:
a)将CentOS DVD光盘插入光盘驱动器
b)运行./install_packages_from_cdrom.sh脚本,自动安装操作系统所需的所
有软件包。
5.运行环境检测脚本check_system.sh,将自动检测该设备环境是否满足BNMS
运行条件;(./check_system.sh)
6.如果检测结果为[FAIL],根据脚本提示进行安装所需软件包、启动某些所需
服务、增加bnms系统用户等操作,再次运行此脚本,直到所有检测项均为[OK],然后继续下面的步骤;
7.运行数据库初始化脚本./rebuild_database.sh,根据提示输入所设置的MySQL
数据库的root用户以及其口令,脚本执行成功会有[OK]的提示;
8.运行BNMS安装脚本install.sh(./install.sh),根据提示输入proxy,并输入
yes确认。
该脚本执行安装操作,并启动所有BNMS所需系统服务;所有服务启动成功,说明BNMS安装成功。
9.修改后台配置:
a)修改配置文件/opt/bnms/conf/bnms_proxy.conf文件:
i.(如果安装MySQL时设置的root密码不是123456,则执行此步骤,
否则跳过此步骤)修改其中的数据库连接信息,DBName、DBUser、
DBPassword设置为所配置的MySQL用户信息。
比如,将其中的
DBPassword=123456选项修改为所设置的MySQL root密码;
ii.修改主服务器地址,Server=X.X.X.X选项指定该采集机属于的BNMS主服务器IP地址;
iii.修改采集机主机名,Hostname=XXXX选项为该采集机的主机名,主机名可使用包含大小写字母无空格的可读字符串,在一个BNMS系
统组网中,所有的采集机具有自己唯一的主机名;BNMS主服务器
通过主机名来识别各个采集机;
iv.修改完成上述配置需要重启bnms-proxy后台进程以生效,命令为:/etc/init.d/bnms-proxy restart
10.重新启动操作系统。
(init 6)
采集机安装完毕,进入可用状态,通过BNMS主服务器WEB界面,可将某些被管设备分配给其下属的任意一个采集机进行采集。
采集机无WEB界面,所有配置均通过主服务器进行。
备注:1、BNMS是在64位环境下开发的,所以CPU需要64位的。
2、一般网络规模小于3000AP的,采集机不需要安装。