今天我们要向您介绍一款优秀的工具,可以帮助您管理您的数据中心。openDCIM是一个免费的开源解决方案,用于管理数据中心基础设施。它已经被多家企业组织使用,并且在开发人员的不懈努力下正在迅速改进。openDCIM的首要目标是让人们摆脱电子表格或文字处理文档的束缚,以跟踪数据中心资产。我们过去都这样做过,这促使我们开发人员启动了这个项目。特点当前版本具有以下特点:?带有自定义图像的图像映射,可用于为每个橱柜创建可点击区域;?覆盖了功率、地点、温度和重量等指标的地图;?从设备映射电源连接->配电盘->面板->电源馈电;?将网络连接映射到任何归类为交换机的设备;?支持机箱设备;?图形机架查看器(用户必须提供图形图像);?多级用户权限;?生成货架请求的基本工作流系统;?根据托管的每单位成本和每瓦成本公式成本向部门报告;?报告设备的容错状态并模拟面板或馈电中断的影响;?支持自动转换开关。要求在开始安装openDCIM之前,您需要满足以下要求:?运行Apache2.x(或更高版本)的Web主机,支持SSL的网站;?MySQL5.x(或更高版本)数据库;?PHP5.3(或更高版本);?用户认证;?基于Web的客户端。让我们开始吧。openDCIM服务器配置在安装openDCIM之前,请确保您有一个正确配置的Apache/PHP实例正在运行。第一步是在你的centos服务器下安装LAMP服务器软件。yuminstallhttpdphpmysqlmysql-serverphp-mbstringphp-mysql详细可以参考这篇文章:《将LAMP Server(Apache、MySQL和PHP)安装到RHEL、CentOS和Scientific Linux 6.5/6.4上》(http://www.unixmen.com/install-lamp-server-in-centos-6-4-rhel-6-4/)。下一步是为openDCIM创建一个数据库(将数据库名称dcim和密码dcimpassword更改为您自己的名称和密码):mysql-uroot-pmysql>createdatabasedcim;mysql>grantallprivilegesondcim.*to'dcim'由'dcimpassword'标识;然后你需要在web服务器下启用https。这个命令是在centos下安装mod_ssl。yum-yinstallmod_ssl下一步是创建必要的密钥并将密钥复制到适当的目录:cd/rootopensslgenrsa-outca.key1024opensslreq-new-keyca.key-outca.csropensslx509-req-天365-inca.csr-signkeyca.key-outca.crtcpca.crt/etc/pki/tls/certscpca.key/etc/pki/tls/private/ca.keycpca.csr/etc/pki/tls/private/ca.csr为了让Apache知道密钥的正确位置,编辑/etc/httpd/conf/httpd.conf:vim+/SSLCertificateFile/etc/httpd/conf.d/ssl.conf删除一行注释:SSLCertificateFile/etc/pki/tls/certs/localhost.crt将此行替换为:SSLCertificateFile/etc/pki/tls/certs/ca.crt同时删除此行的注释:SSLCertificateKeyFile/etc/pki/tls/private/localhost.key将这一行替换为:SSLCertificateKeyFile/etc/pki/tls/private/ca.key设置服务器名称:vim+/ServerName/etc/httpd/conf/httpd.conf找到这一行:#ServerNamewww.example.com:80在这一行下面添加:ServerNameopendcim.example.com:443***重启Apache:servicehttpdrestart在web服务下启用mod_ssl后,现在需要创建虚拟主机。vim+/NameVirtualHost/etc/httpd/conf/httpd.conf找到这一行:#NameVirtualHost*:80在这一行下面添加:NameVirtualHost*:443现在为openDCIMVirtualHost创建一个新的配置文件:vim/etc/httpd/conf。d/opendcim.example.com.conf***添加这些行:
