阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

CentOS 7上安装部署RackTables多功能网络监控管理工具

240次阅读
没有评论

共计 2445 个字符,预计需要花费 7 分钟才能阅读完成。

1. 介绍

Racktables 是一个用来管理机房资产的开源工具,可以用来管理成百上千台的服务器及更多的 IP 和 MAC 地址。适用于机房和数据中心的服务器管理。

2. 安装配置

安装教程参考:
https://github.com/RackTables/racktables/blob/maintenance-0.20.x/README.md

2.1. 安装 mariaDB

yum -y install MariaDB-server MariaDB-client  #yum 安装 MariaDB
systemctl start mariadb                #启动 mariaDB
mysql_secure_installation                  #初始化安装

由于一开始安装 MariaDB 数据库后, root 用户默认密码为空, 所以只需要按 Enter 键

Enter current password for root (enter for none):
# 是否设置 root 用户的新密码
Set root password? [Y/n] y
# 录入新密码
New password:
# 确认新密码
Re-enter new password:
# 是否删除匿名用户, 生产环境建议删除
Remove anonymous users? [Y/n] y
# 是否禁止 root 远程登录, 根据自己的需求选择
Disallow root login remotely? [Y/n] n
# 是否删除 test 数据库
Remove test database and access to it? [Y/n] y
# 是否重新加载权限表
Reload privilege tables now? [Y/n] y

2.2. 启用 Unicode in the MySQL server

需要配置 MariaDB 对 UTF- 8 中文的编码支持
add character-set-server=utf8 line to [mysqld] section of /etc/mysql/my.cnf file and restart mysqld

# 在 /etc/my.cnf 的配置文件中增加“character-set-server=utf8”,退出保存,然后重新启动 mysqld
Systemctl restart mysqld                    #重启 mysql

2.3. 安装 PHP and Apache httpd

安装 php 及相关组件,安装 apache

yum install httpd php php-mysql php-pdo php-gd php-mbstring php-bcmath

2.4. 关闭 selinux 及防火墙

systemctl stop firewalld            #停止防火墙
systemctl disable firewalld    #关闭防火墙自启动
Vim /etc/selinux/config 修改如下行配置
SELINUX=disabled                #修改此参数

2.5. 下载文件安装

官方网站:
https://www.racktables.org/
目前最新的版本为.20.14
下载文件

Wget https://jaist.dl.sourceforge.net/project/racktables/RackTables-0.20.14.tar.gz
tar -xvzf RackTables-0.20.14.tar.gz        #解压
cp -r RackTables-0.20.14 /usr/share/        #将文件保存在 /usr/share 目录下
mv RackTables-0.20.14/ RackTables      #将文件更名为 RackTables
mkdir /var/www/html/racktables      #创建指定文件目录
ln -s /usr/share/RackTables/wwwroot/index.php /var/www/html/racktables# 指定连接
Systemctl restart httpd                #重启 apache

2.6. 启动登录

systemctl start httpd #启动 apache

在浏览器下访问 http://address.to.your.server/racktables/

如下图所示:

CentOS 7 上安装部署 RackTables 多功能网络监控管理工具

这是提示需要执行安装程序,点击 here 继续

2.7. 安装配置

配置一共分为 7 步,按照提示依次进行。

第一步:

CentOS 7 上安装部署 RackTables 多功能网络监控管理工具

第二步,检查组件

CentOS 7 上安装部署 RackTables 多功能网络监控管理工具

LDAP 和 https 等可以以后再进行安装。

第三步:

CentOS 7 上安装部署 RackTables 多功能网络监控管理工具

提出报错。

网页中提示两条命令,

touch /usr/share/RackTables/wwwroot/inc/secret.php

chmod a=rw /usr/share/RackTables/wwwroot/inc/secret.php

然后网页提示,还需要执行 selinux 相关配置,可能是 setenforce 0

setenforce 0

执行命令后,点击 retry,继续。

CentOS 7 上安装部署 RackTables 多功能网络监控管理工具

提示你需要创建数据库,同时填写相关选项。

CREATE DATABASE racktables_db CHARACTER SET utf8 COLLATE utf8_general_ci;

CREATE USER racktables_user@localhost IDENTIFIED BY ‘MY_SECRET_PASSWORD’;

GRANT ALL PRIVILEGES ON racktables_db.* TO racktables_user@localhost;

填写完毕成功后,会出现如下提示:

CentOS 7 上安装部署 RackTables 多功能网络监控管理工具

第四步:

CentOS 7 上安装部署 RackTables 多功能网络监控管理工具

提示你修改文件的权限,命令如下:

chmod 004 /usr/share/RackTables/wwwroot/inc/secret.php

注意:

经过测试,发现只能将 secret.php 的权限设置为 004, 如果设置为 400 的话 http 就会出问题,估计是 bug

第五步

CentOS 7 上安装部署 RackTables 多功能网络监控管理工具

第六步

CentOS 7 上安装部署 RackTables 多功能网络监控管理工具

设置管理员密码:

第七步

CentOS 7 上安装部署 RackTables 多功能网络监控管理工具

如何使用?

安装完成后,主界面如下图所示:

CentOS 7 上安装部署 RackTables 多功能网络监控管理工具

但是如何使用,需要仔细研究文档

以下是官方的 wiki,要想会用,得花段时间

https://wiki.racktables.org/index.php/Main_Page

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计2445字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中