在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4406|回复: 15

License网页管理工具开源发布

[复制链接]
发表于 2021-12-30 17:09:31 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 zcrdhm 于 2021-12-30 17:19 编辑

一直想弄一个简单的,易上手的license管理系统,否则那么多的license,非常不好管理正式的、临时的、临时临时的,各种合并启动之类的,操作起来非常麻烦。
什么daemon版本太低,什么参数不对等等,非常容易造成启动的license有问题。


于是,趁着空闲时间开发了一套license网页管理系统
具备上传、启动、重读、停止、查看日志、查看使用等功能。 可管理flexlm版本,管理daemon版本的功能。


上图


114107_e405e02f_369762.png

135101_c7b6efbd_369762.png

135113_483329be_369762.png



基于php+shell的方式。

#### 开发环境
软件采用PHP+Bash开发,无数据库
- 使用Apache作为Web服务。
- apache版本:</br>
- httpd -v
- Server version: Apache/2.4.6 (CentOS)
Server built:   Nov 16 2020 16:18:20
- php版本:
- php -v
- PHP 5.4.16 (cli) (built: Apr  1 2020 04:07:17)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
- OS版本:
- cat /etc/redhat-release
- CentOS Linux release 7.7.1908 (Core)
- Bash版本:
- bash --version
- GNU bash, version 4.2.46(2)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>


#### 安装教程

1.  安装基础组件。
- yum install redhat-lsb glibc glibc.i686
确认Flexlm lmgrd工具可正常使用。
确认各厂商daemon工具可正常使用。
2.  安装基础环境。
- yum install httpd* php* --skip-broken
安装apache与php
安装后可直接启动apache
systemctl start apache
3.  配置权限。
- 3.1. 配置apache用户root权限。添加sudo
     vim /etc/sudoer
     添加一行 apache  ALL=(ALL)       NOPASSWD: ALL
- 3.2 . 配置 scl 目录777权限 chmod -R 777 scl/
- 3.3. 配置 daemon 目录 777权限 chmod -R 777 daemon
- 3.4. 配置所有文件好目录所属人为“apache”  chown -R apache:apache *
- 3.5. 如果是Redhat6的系统,还需要注释/etc/sudoer文件中的 Defaults    requiretty 这一行


#### 使用说明

1.  Manage 管理厂商
2.  FlexLM 管理flex版本
3.  Daemon 管理daemon版本

#### 账号密码
1. 初始账号密码 admin : 12345.com
2. 修改密码,生成密码md5值写入 users/admin文件
3. 增加用户,直接在users下新建一个用户名的文件,写入md5密码值即可

#### 目录说明

- company :存储厂商名称和License文件
- daemon:存储厂商daemon
- jscss:样式文件
- license:存储系统根据选择生成的最终启动用license文件
- log:存储license启动后的log
- option:存储license所有的option文件
- scl:存储flexlm软件
- tmp:存储临时文件,大多临时文件都是用后删除,所以此目录大多是空
- users:存储用户信息



开源地址: https://gitee.com/zcrdhm/dango
7z格式压缩包:

dango-master.7z (17.05 MB, 下载次数: 74 )


 楼主| 发表于 2021-12-30 18:26:24 来自手机 | 显示全部楼层
忘记说使用了。
 楼主| 发表于 2021-12-30 18:27:23 来自手机 | 显示全部楼层
配置好厂商,daemon和端口号。上传license,只要hostid正确,其他无需修改,程序会自己修改,直接勾选license启动即可。
发表于 2021-12-30 19:41:07 | 显示全部楼层
大佬帅啊,赞
发表于 2021-12-30 19:41:26 | 显示全部楼层
大佬!!!!
发表于 2021-12-30 20:04:51 | 显示全部楼层
大佬牛
发表于 2021-12-30 20:38:42 | 显示全部楼层
kankan
发表于 2021-12-30 20:57:42 | 显示全部楼层
牛逼
发表于 2021-12-31 09:54:54 | 显示全部楼层
这个要顶一下。
发表于 2021-12-31 11:18:07 | 显示全部楼层
这个厉害。。。顶一个
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-18 20:33 , Processed in 0.022713 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表