前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >香,终于找到一款可视化管理工具

香,终于找到一款可视化管理工具

作者头像
灬沙师弟
发布2023-03-07 09:43:30
发布2023-03-07 09:43:30
58900
代码可运行
举报
文章被收录于专栏:Java面试教程Java面试教程
运行总次数:0
代码可运行

redis是大家常用的缓存工具,运维和监控的日常管理,需要一系列工具,

例如Desktop Manager,Another,Web版可以选择Redis Insight。

在实际应用中,经常有一些平台限制,或是安装方面的问题。

例如最近有个应用场景,内网环境,linux系统,对安装有诸多限制,

各项对比之后,找到了一款Web的Redis管理工具——Treenms。


官网treesoft.cn,青格软件,福建的本土软件厂商。

旗下主打产品有两套,

一个是DMS,主打数据库管理,就类似phpMyAdmin一样,

可以在网页上进行数据库的管理,支持大量的数据库类型,包括主流和国产,

有兴趣的同学可以自行研究。

另一个产品NMS,用于解决Redis,memcached的管理维护,

主要支持状态监控、数据维护等功能,

支持Windows和Linux

下面详细介绍。

NMS是什么

NMS程序其实是一个JavaWeb程序包,

你可以简单理解,他就是一个war包,需要Tomcat环境才能运行。

最低要求JDK 7,Tomcat 7。

在官网的压缩包中,自带了JDK和Tomcat环境依赖,

如果在Windows下面,可以直接解压使用,

在Linux下需要做一些配置工作。

下面给大家介绍一下,在Linux下的安装配置方法:

1. 目标

  1. Linux服务器 192.168.2.244
  2. 已安装JDK 8 或以上
  3. 已安装Redis
  4. 离线环境,安装NMS程序

2. 准备

下载两个安装包:

  1. Tomcat8.5.zip离线安装包 # Tomcat官网
  2. NMS程序包 # 青格软件官网

并将安装包复制到服务器上

比如我放在服务器的 /home/xm/down/ 目录下,如图:

代码语言:javascript
代码运行次数:0
运行
复制
/home/xm/down/apache-tomcat-8.5.82.zip

/home/xm/down/treeNMS-V1.7.5.zip

3. 安装

3.1 安装Tomcat

1.确保Java版本

代码语言:javascript
代码运行次数:0
运行
复制
 java -version

 # 显示版本
 openjdk version "11.0.14" 2022-01-18 LTS

我使用Tomcat 8,则JDK请选择 8或以上版本。如果版本太低,请自行安装升级。

3.2 解压Tomcat

代码语言:javascript
代码运行次数:0
运行
复制
 # 创建安装目录
 mkdir /www/server
 
 # 解压Tomcat
 cd /www/server
 unzip /home/xm/down/apache-tomcat-8.5.82.zip -d ./
 
 # 查看 conf/server.xml,找到<Connector port ,查看端口号
 # 我的是默认的8080,需要可自行修改

 # 给bin命令授权,粗暴一点可以批量777,可以选择更精细
 cd /bin
 chmod 777 *.sh

 # 启动Tomcat
 cd /www/server/apache-tomcat-8.5.82
 bin/startup.sh

 # 检查防火墙是否打开8080
 firewall-cmd --list-port

 # 如果没打开,请增加端口规则,重启防火墙生效
 firewall-cmd --zone=public --add-port=8080/tcp --permanent
 firewall-cmd --reload

此时打开浏览器,访问 http://192.168.2.244:8080 看到Tomcat欢迎页,表示安装成功。

3.3 部署NMS

代码语言:javascript
代码运行次数:0
运行
复制
 # 先解压下载的NMS包
 cd /www/server
 unzip /home/xm/down/treeNMS-V1.7.5.zip -d treenms

他里面有一个Tomcat,但我实际部署有点问题

不用他的自带的

将webapps/treenms复制到我们安装的tomcat环境下

代码语言:javascript
代码运行次数:0
运行
复制
 cd /www/server/treenms/webapps
 mv treenms /www/server/apache-tomcat-8.5.82/webapps

 # 检查目录结构
 # /www/server/apache-tomcat-8.5.82/webapps/treenms 下应该有index.jsp等文件
  # 此时可以删掉解压的目录 /www/server/treenms/webapps

3.4 测试运行

浏览器打开 http://192.168.2.244:8080/treenms,显示登录页

默认账密为 admin/treesoft, treesoft/treesoft,

登录后请自行修改。

界面有些复古,但是功能确实挺好用的

4. 使用前配置

4.1 安全设置

登录后,请首先点击右上角的第七个钥匙图标,修改默认密码

然后点击第四个头像图标,设置或删除管理用户

注意,这里的用户只是NMS管理系统的用户,与Redis无关

4.2 Redis连接

如果你的Redis和NMS装在同一个服务器上,则他已经自动做好了默认连接,

localhost:6379

如果Redis和NMS不在一起,或有额外的参数配置,则点击第六个图标,进行数据库配置,

并修改redis数据库的IP,port,pass等信息。

修改后点击测试,成功即标识有效。

5. 使用

5.1 系统状态

在主页会显示各类属性的配置,这需要Redis的运维知识才能看懂。

5.2 实时监控

可以查看系统的内存,QPS,连接数等信息

5.3 缓存查看

在左侧会列出连接的Redis数据库信息,默认情况会显示0~15的库信息

点击DB名,会列出里面的k-v内容。

5.4 操作

可以对Redis的缓存内容进行增删改,注意安全

以及对缓存值进行查询等等

5.5 备份、还原

仅支持本机操作,即Redis和NMS要安装在一起才行


这个工具看起来非常朴素,

和其他的同类产品相比,显得比较复古

但优点在于纯Java打造,核心就是一个war包,很容易部署

并且常用功能齐全,适合快速搭建

如果你像我一样,遇到奇葩的系统环境,一筹莫展的时候

不妨试试这款产品,欢迎持续关注!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-11-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Java面试教程 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • NMS是什么
  • 1. 目标
  • 2. 准备
  • 3. 安装
    • 3.1 安装Tomcat
    • 3.2 解压Tomcat
    • 3.3 部署NMS
    • 3.4 测试运行
  • 4. 使用前配置
    • 4.1 安全设置
    • 4.2 Redis连接
  • 5. 使用
    • 5.1 系统状态
    • 5.2 实时监控
    • 5.3 缓存查看
    • 5.4 操作
    • 5.5 备份、还原
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档