当前位置:文档之家› 测试环境部署情况v1.0

测试环境部署情况v1.0

文件编号:CORNER-ITSS-CSHJBS-01版本号:v1.0受控状态:受控文件密级:敏感哈尔滨凯纳科技股份有限公司测试环境部署情况哈尔滨凯纳科技股份有限公司编写人:张明编写日期:2015年1月2日审批人:殷绪阳审批日期:2015年2月10日发布日期:2015年2月11日生效日期:2015年2月11日变更记录变更说明:C:Create,初始创建;A:Add,增加内容;M:Mod,修改;D:Del,删除版权 2012哈尔滨凯纳科技股份有限公司版权所有目录1. 服务器维护测试 (5)1.1. 概述 (5)1.2. 测试工具 (5)1.3. 部署情况 (5)1.4. 测试方法 (6)1.5. 测试记录 (7)1.5.1. 资源管理 (7)1.5.2. 状态管理 (8)1.5.3. 事件管理 (10)1.5.4. 配置管理 (11)1.5.5. 更新管理 (12)1.5.6. 能源管理 (13)2. 日志管理维护测试 (14)2.1. 概述 (14)2.2. 测试工具 (14)2.3. 部署情况 (14)2.4. 测试方法 (18)2.5. 测试记录 (19)3. 机房环境维护测试 (23)3.1. 概述 (23)3.2. 测试工具 (23)3.3. 部署情况 (24)3.3.1. 系统结构 (24)3.3.2. 监控功能 (25)3.4. 测试方法 (25)3.5. 测试记录 (26)4. 网络环境维护测试 (33)4.1. 概述 (33)4.2. 测试工具 (33)4.3. 部署情况 (34)4.4. 测试方法 (35)4.5. 测试记录 (38)1. 服务器维护测试1.1. 概述对于每一个系统管理员,尤其是管理着大型系统的管理员来说,每天使用不同的管理工具来管理不同的设备,周而复始地重复着输入一个一个复杂而且几乎毫无规律的密码等日常的管理操作,简直就是一场噩梦。

他们多么希望能够只通过一个统一的界面,就可以管理所有的设备,完成几乎所有的日常工作,如虚拟化、系统监视、数据备份、用户管理、日志管理等。

同时,这个目标也是各个IT 厂商所一直在追求的。

本次测试将通过使用IBM Systems Director软件来管理全部数据中心的服务器及相关设备,并总结用在日常维护中使用该工具为工程师提升工作效率、提高工作质量。

1.2. 测试工具IBM Systems Director 由三个主要的组件组成:一个单独的基于Web 的控制台,一个中央管理服务器,以及安装在被管理端的代理程序( 公共代理程序和平台代理程序)。

基于Web 的控制台提供了一个多任务的统一界面,简化了管理,同时提供了可扩展的高级特性。

1.3. 部署情况1.4. 测试方法通过管理服务器统一管理所有受管理服务器,在管理服务器的管理界面测试如下功能:◆资源管理◆状态管理◆事件管理◆配置管理◆更新管理◆能源管理1.5. 测试记录1.5.1. 资源管理1.5.2. 状态管理1.5.3. 事件管理2. 日志管理维护测试2.1. 概述对于日常运维管理,日志系统是一个非常重要的功能组成部分。

查看交换机、路由器和其他网络设备的日志,可以帮助网管员迅速了解和诊断问题。

一些网管员认为日志管理是信息安全管理的内容,和系统管理关系不大,这绝对是错误的。

很多硬件设备的操作系统也具有独立的日志功能。

日志消息通常是指设备中的系统错误消息。

其中每条错误信息都被分配了一个严重级别,并伴随一些指示性问题或事件的描述信息。

设备发送日志消息(包括debug命令的输出)到日志记录过程。

默认情况下,只发送到控制台接口,但也可以将日志记录到路由器内部缓存;在实际的管理工作中,我们一般将日志发送到终端线路,如辅助和VTY线路、系统日志服务器和SNMP管理数据库。

2.2. 测试工具rsyslog 是负责收集syslog 的程序,可以用来取代syslogd 或syslog-ng。

在这些syslog 处理程序中,个人认为rsyslog 是功能最为强大的。

其特性包括:支持输出日志到各种数据库,如MySQL,PostgreSQL,MongoDB,ElasticSearch,等等;通过RELP + TCP 实现数据的可靠传输(基于此结合丰富的过滤条件可以建立一种可靠的数据传输通道供其他应用来使用);精细的输出格式控制以及对消息的强大过滤能力;高精度时间戳;队列操作(内存,磁盘以及混合模式等);支持数据的加密和压缩传输等。

2.3. 部署情况CentOS 6.3 下利用Rsyslog+LogAnalyzer+MySQL 部署日志服务器本文档是利用rsyslog+loganalyzer+mysql 将网内所有LINUX 服务器的系统日志集中到日志服务器进行管理,所有日志会保存在mysql 数据库表中一.环境部署操作系统:centos6.3 x64rsyslog: 系统默认yum 源loganalyzer: loganalyzer-3.6.3LAMP: httpd-2.4.4,mysql-5.6.10,php-5.4.13rsyslog server: 192.168.7.201 rsyslog client: 192.168.7.74 1.安装LAMP 环境2.关闭iptables 和SELINUX# service iptables stop注:这里若要开启iptables 服务增加系统安全性服务端需添加rsyslog UDP 514 端口以及loganalyzer TCP 80 端口通过规则# iptables -A INPUT -p udp --dport 514 -j ACCEPT# iptables -P OUTPUT ACCEPT# iptables -A INPUT -p TCP --dport 80 -j ACCEPT客户端只需添加OUTPUT 通过规则# iptables -P OUTPUT ACCEPT从规则可见,rsyslog server 端为被动获取数据,client 端为主动发送数据关闭iptables 的朋友可以无视。

# setenforce 0# vi /etc/sysconfig/selinux---------------SELINUX=disabled---------------3.同步时间# ntpdate 二.安装配置rsyslog(rsyslog server)# yum install rsyslog rsyslog-mysql -y注:rsyslog-mysql 为rsyslog 将日志传送到mysql 数据库的一个模块,这里必须安装# cd /usr/share/doc/rsyslog-mysql-5.8.10/# mysql -uroot -p123456 < createDB.sql注:这里导入数据库操作其实博主最后研究了下,就是创建了Syslog 库并在该库中创建了两张空表创建rsyslog 用户在mysql 下的相关权限# mysql -uroot -p123456> grant all privileges on Syslog.* to rsyslog@localhost identified by "123456";> flush privileges;> exit配置服务端支持rsyslog-mysql 模块,并开启UDP 服务端口获取网内其他LINUX 系统日志# vi /etc/rsyslog.conf在#### MODULES ####下添加这两行------------------$ModLoad ommysql.so*.* :ommysql:localhost,Syslog,rsyslog,123456------------------注:localhost 表示本地主机,Syslog 为数据库名,rsyslog 为数据库的用户,123456 为该用户密码取消下面三行注释-----------------$ModLoad immark$ModLoad imudp$UDPServerRun 514-----------------重启服务:# service rsyslog restart(rsyslog client)# yum install rsyslog -y配置rsyslog 客户端发送本地日志到服务端# vi /etc/rsyslog.conf末行添加如下内容-------------------*.* @192.168.7.201-------------------注:192.168.7.201 为日志服务器端IP 地址重启服务:# service rsyslog restart三.安装loganalyzer# wget /loganalyzer/loganalyzer-3.6.3.tar.gz# tar zxvf loganalyzer-3.6.3.tar.gz# cd loganalyzer-3.6.3# mkdir -p /usr/local/apache2/htdocs/loganalyzer复制loganalyzer 源代码到apache 的DocumentRoot 下loganalyzer 目录# cp -r src/* /usr/local/apache2/htdocs/loganalyzer# cp -r contrib/* /usr/local/apache2/htdocs/loganalyzer# chown -R daemon.daemon /usr/local/apache2/htdocs/loganalyzer通过web 向导安装loganalyzer 前,必须先执行以下两个脚本# cd /usr/local/apache2/htdocs/loganalyzer/# sh configure.sh# sh secure.sh注:该脚本实际上是创建该目录下的config.php,并配置该文件权限。

2.4. 测试方法在浏览器输入网址,进入安装向导http://192.168.7.201/loganalyzer1.提示没有配置文件,点击here 利用向导生成2.NEXT3.按照如图输入配置,点击NEXT:注:点击NEXT 时若报错,后台执行如下命令后继续# ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock4.开始写入数据库,NEXT5.提示写入成功,NEXT6.设置管理员账户,配置完毕NEXT7.设置监控日志保存到mysql 数据库中,按照如图配置后NEXT8.完成配置,FINISH9.进入登陆界面:10.进入主界面:查看loganalyzer 是否获取192.168.7.201 和192.168.7.74 系统日志利用navicat 查看rsyslog 服务端和客户端系统日志是否都写入数据库Syslog-SystemEvents 表2.5. 测试记录3. 机房环境维护测试3.1. 概述随着计算机技术的发展和普及,计算机系统数量与日俱增,其配套的环境设备也日益增多,计算机房已成为各大单位的重要组成部分,因此机房的环境设备或子系统(如供配电、UPS、空调、消防、保安等)必须时时刻刻为计算机系统提供正常的运行环境。

相关主题