• redis/memcache监控管理工具——treeNMS


    TreeNMS可以帮助您搭建起一套用于redis的监控管理系统,也支持Memcached,让您可以通过web的方式对数据库进行管理,有了它您就可以展示NOSQL数据库、编辑修改内容,另外还配备了sql语法帮助,让您的管理工作更加轻松。

    一、安装

    官网下载地址:http://www.treesoft.cn/dms.html(没有旧版本),若安装最新版本1.7.2,则下载下来的解压包解压后在bin目录中缺少以下几个.sh文件:

    catalina.sh,setclasspath.sh,shutdown.sh,startup.sh

    可以到http://www.bkill.com/download/152112.html路径下下载1.4.8版本,然后将以上四个文件拷贝来用。(新版本增加了对多个memcache实例的支持,切性能更好了)

    treeNMS采用JAVA开发,基于WEB方式对memcache管理,windows环境下载解压即可使用,Linux环境中也只需将软件复制过去,OSX系统中也可以直接复制过去用,前提是配置好JAVA环境。因为是基于WEB方式的,所以可以直接在服务器上布署一份,那么大家都可以用浏览器直接访问操作,避免了每个开发人员、测试人员、运维人员都要安装工具软件的麻烦,工作效率大大提高。

    下面是具体安装步骤:

    1、安装前环境准备:jdk,tomcat都已经安装(tomcat的部署可以参考https://www.cnblogs.com/zhangwuji/p/9335790.html);rar软件已经安装,可以使用unrar x xxx.rar (注意不要用unrar e)解压.rar文件;

    2、将treeNMS.rar文件下载并拷贝到linux中;

    3、用unrar x xxx.rar 解压treeNMS.rar文件;

    4、进入bin目录下,对启动脚本添加执行权限:运行chmod 777 *.sh命令

    5、运行./startup.sh命令

    6、登录网址:服务器地址:8085/treenms,用户名和密码在解压包的《说明.txt》文件中。效果如下图所示:

    二、功能简介

    1、NoSQL数据在线查看
    点击左侧的库表,将打开数据列表,系统对数据进行分页,格式化输出,方便查看。

    2、NoSQL数据 在线编辑维护
    选择左侧库表后,将直接展示数据。可通过新增、编辑、删除按钮对表数据进行维护,操作十分方便。

    3、JSON 格式化
    支持 JSON 数据的格式化输入,展示,层级缩进,收缩,控制。

    4、数据备份还原
    支持 Redis 数据的备份还原操作, 不支持 Memcached,备份文件可以在线直接下载。

    5、SQL语法的帮助
    系统整合了一些常用的 SQL 语法帮助信息,可以选择并查看相应的语句,选择后语法信息将展示。

    6、皮肤配色的选择
    系统内置14套UI皮肤,可自由设置组合,深色的屏幕有助保护视力。

    7、系统参数配置
    数据库类型,数据库连接地址,端口,帐户,密码等信息直接设置生效,切换方便。

    8、用户密码修改
    系统提供独立的用户管理,该用户与数据库无关,密码也与数据库无关。

    三、使用

    1、运行及参数初始化

            这是后台主页,包括了memcache的实时状态,memcache的数据展示,配置连接信息可通过右上角的“参数配置”功能完成,可通过“测试”功能,验证参数有效性。

    image

    2、状态监控

           memcache内存占用率等指标很有必要定期监控,treeNMS提供了详细的memcache状态值 ,并且有状态实时监控。

    image

    3、memcache数据的查看,编辑,维护

           目前memcache的数据查看,都是通过命令进行查看,不方便是肯定的,而且目前好像也没有好用的可视化客户端工具,新增修改数据是很不好操作的,使用treeNMS就可以解决这些问题。

    存入memcache的数据有可能压缩,序列化过,这种类型的数据是展示时就会变成乱码是正常现象。

    image

    4、json数据格式化

          JSON格式的数据具有占用空间小,更易解析等优点,大量数据会以JSON格式存入memcache中。treeNMS提供了JSON数据格式化的功能,支持格式化,缩进,层级控制,查看,方便数据分析。 做开发,测试都会用到这个功能的。 

    image

    参考网址:

    https://blog.csdn.net/zhangbaoss/article/details/79984270

    https://www.cnblogs.com/treesoft/p/7124440.html

  • 相关阅读:
    鸟哥的Linux私房菜基础学习篇(第三版)——阅读笔记(二)
    鸟哥的Linux私房菜基础学习篇(第三版)——阅读笔记(一)
    Git的使用流程及常用命令汇总
    Protocol buffers编写风格指南
    Effective Go中文版(更新中)
    go package 学习笔记 —— strconv(string与其他基本数据类型(int, float, bool)的转换)
    在iis上部署 AngularJS
    asp.net Core 2.0部署到iis上
    ABP 运行前端代码
    Asp.NET Core2.0 EF ABP Postgresql 数据迁移
  • 原文地址:https://www.cnblogs.com/zhangwuji/p/9360931.html
Copyright © 2020-2023  润新知