机架服务器管理系统,搭建机架服务器管理系统Racktables

RackTables称自己为一个“机架空间、IP地址、服务器、交换机、路由器等的管理框架”。它拥有一个web界面,执行报告和配置,并管理名字服务。RackTables以PHP5、Apache、MySQL为基础。它可实现精确的网络连接管理,并拥有统一的搜索功能和一个多用户的访问模块。不过,其文档资料少得可怜,因此需要花点时间来搞清其运作机理。不过,在很大程度上,RackTables使用起来还是蛮容易的。

安装:

由于RackTables是通过web界面来管理的,那么需要提前安装好lamp环境

安装Apahce, PHP, MySQL以及php连接mysql库组件。

#yum -y install httpd php mysql mysql-server php-mysql

yum会到指定的服务器下载对应的软件版本,并自动处理依赖关系,并进行安装。

2.安装apache扩展

#yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql

让apache更好的支持其他的软件。

3.安装php的扩展

#yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-snmp php-bcmath

apache本身并不支持php文件,要安装对应的php软件,然后进行http.conf配置;让apache能解析.php文件。

DirectoryIndex index.php index.html index.html.var

AddType application/x-compress .Z

AddType application/x-gzip .gz .tgz

AddType application/x-httpd-php .php .phtml

4.安装MySQL的扩展

#yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql

跟好的实现mysql的功能。

5.配置开机启动服务

#chkconfig httpd on [设置apache服务器httpd服务开机启动]

#service httpd start [启动httpd服务,与开机启动无关]

#service mysqld start [启动mysqld服务,与开机启动无关]

为RackTables创建一个系统用户

# useradd -u 4000 -g users -s /sbin/nologin -c"RackTables User" -md /home/racktables racktables

下载RackTables 最新版本为0.20.5

解压RackTables

# tar zxvf RackTables-0.20.5.tar.gz

移动wwwroot内容到apache网站根目录

# mv RackTables-0.20.5/wwwroot /var/www/html/racktables

为RackTables建立数据库

# mysql -u root –p

Enter password:

mysql> create database racktables;

Query OK, 1 row affected (0.01 sec)

创建数据库用户

mysql> grant all privileges on racktables.* TO

-> 'rackuser'@'localhost'identified by 'SecretPass';

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

在浏览器地址栏输入http://server_ip/racktables开始安装RackTables根据向导填写刚刚建立数据库的名称、用户名、密码及RackTables管理员密码(一共6步)

Step 1:点击proceed开始安装进程

Step 2:检查未安装的包

bf432e84235875c2765d4977c155e246.png

#yum -y install php-snmp php-bcmath

ps:在racktables安装检测页面有时会报缺少pcntl,安装方法如下:

非UNIX系统下不支持pcntl扩展,UNIX系统下默认不安装

安装步骤如下:

1.yum install php5-dev #提供phpize命令支持

2.下载并解压与系统安装PHP同版本的PHP源码

3.cd php所在文件夹/ext/pcntl

4.phpize

5. ./configure

6.make

7.复制pcntl/module文件夹下的pcntl.so文件到自定义位置(如/user/local/src/pcntl)

8.在php.ini文件中添加extension=/user/local/src/pcntl/pcntl.so(上一步自定义位置)

9.重启apache

#service httpd restart

Stopping httpd: [ OK ]

Starting httpd: [ OK ]

点击retry

0e7caef26bca3117b605433fb650c29e.png

Step 3:点击proceed,进入安装的第3步

创建密码文件

# touch /var/www/html/racktables/inc/secret.php

# chmod 666 /var/www/html/racktables/inc/secret.php

Step 4:输入数据库信息

Server: localhost

Port: 3306

Database Name: racktables

Username: rackuser

Password: Your Password

Step 5:设置管理员密码

Step 6:安装成功消息,但此时我们应当重置密码文件的权限

# chmod 644 /var/www/html/racktables/inc/secret.php

至此RackTables已搭建完成

b23429417f1abfb9b4086acfb86f66c9.png

RackTables数据中心资产管理系统最新官方版,RackTables 数据中心资产管理系统是一个工具用来管理多个机架超过百台的服务器,以及成千上万的MAC和IP地址。适用于数据中心和机房对服务器进行管理硬件资产,网络地址,在机架空间,网络配置以及更多! RackTables 数据中心资产管理系统0.20.6 更新日志: 修正:“ sshnokey ”网关有一个bug 生成SLB配置incrorrectly当多个:修正错误 rspools具有相同平衡器- VSG对有联系 错误修正:思科的变化刀片方向6509 -VE ( # 985 ) 未被使用的一些LDAP选项的默认值:修正错误 错误修正:思科WS- C4948 SNMPsync端口定义( # 977 )由马克·威尔金森更新 错误修正: jQuery.UI静态文件都不能访问(由亚历山大Balezin ) 修正错误:缺少静态文件404响应头是不正确的(由亚历山大Balezin ) 错误修正: IOS CLI提示符检测( # 1033 ) 修正:即使平衡器对象被删除SLB IP分配分别存放 错误修正:异常寻找一个陌生的IP地址时, 错误修正:同时打开很多标签页时,数据库死锁在LDAP身份验证 修正错误:对象搜索和更新可能会失败( # 1031) 错误修正:严格的标准信息管理位置或时行( # 1065 ) 错误修正:零-U对象端口连接端口( # 917)时,不列为候选人 错误修正:有问题的刀片对象应该由马克·威尔金森是红色( # 1071 ) 更新:显示友好的消息试图NAT不存在的IP时( # 963 ) 更新:支持华为CE5800系列交换机 更新:在FQDN MGMT链接( TELNET , SSH , RDP )现在支持的任何协议( MGMT_PROTOS配置VAR) 更新:更换CodePress荧光笔用CodeMirror (由Mark Jazmik ) 更新:显示链接到新创建的行和位置( # 883 ) 更新:新增折叠/展开功能位置过滤器( # 901 ) 更新:在面包屑显示位置树( # 905 ) 更新:安装对象时,显示位置在父母的架子列表( # 925 ) 更新:编辑机架时显示位置父母的行列表中( # 993 ) 更新:安装对象时排序按位置和行名称( # 1021 ) 更新:添加一个链接到机架视图页面( # 947 ) 更新:大小不等的刀片支持在同一机箱( # 923 )由马克·威尔金森 更新:新增F5 VIPRION模型字典( # 987 ) 更新:思科ME- 3400EG - 2CS -A ( # 939 )支持SNMP , WS- C2960CG - 8TC -L ( # 933 ) , WS-CBS3012-IBM/-I ( # 871 ) , WS- C3560 - 8PC ( # 975 ) , WS - C2950 - 12 ( # 973 ) , WS - C2950G - 24 - DC ( # 981 ) , WS- C3560GV2 - 48TS ( # 983 ) , WS- C2950SX - 24 ( # 991 ) , WS- C2960- 8TC -L ( # 1063 ) ,惠普的ProCurve J9028B ( # 941 ) , J9022A ( # 767 ) , NETGEAR GS724TP ( # 1001) , TL- SL5428E ( # 1015 ) , 博科的TurboIron 24X ( # 1055 )由马克·威尔金森 3Com公司4500拉斐尔Driutti系列交换机( # 1083 )的 思科WS- C3560V2 - 24PS ( # 1049 ) ,网件FS726TP ( # 859 )由Aaron Dummer 更新:端口的链路弹出现在由托马斯·伍德拥有的资产没有搜索字段( # 949 ) 更新:搜索现在检查”字典“属性( #1003 ) 更新:打印到纸张时排除某些元素( # 464 ) 更新:新增资源池信息的虚拟资源集群的Portlet ( # 915 ) 更新:从对象中删除一个容器内的”卸载“自动加上( # 1061 ) 更新:虚拟物体可以使用“资产标签”和“可视标签”属性( # 1069 ) 更新时间:显示所有容器和安装在列表点对象页( # 1081 ) 更新:细胞过滤器的网页显示速度快,如果没有指定过滤器 (该MAX_UNFILTERED_ENTITIES配置变量必须设置) 更新:即使端口相连的端口类型,现在可以改 新功能:批量选择和对象Rackspace公司复选框deslection由马修·凯狮
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值