Dango License Manager简介、配置、安装与使用

License管理 0 1416 团子精英 收藏

Dango

地址:安装版

https://gitee.com/zcrdhm/dango

地址:Docker版

https://hub.docker.com/repository/docker/zcrdhm/dango

介绍

Dango License Manager 针对flexlm软件的license管理工具。 具备上传、启动、重读、停止、查看日志、查看使用等功能。 可管理flexlm版本,管理daemon版本

开发环境

软件采用PHP+Bash开发,无数据库

  • 使用Apache作为Web服务。

  • apache版本:

  • 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工具可正常使用。

  1. 安装基础环境。

  • yum install httpd* php* --skip-broken 安装apache与php 安装后可直接启动apache systemctl start apache

  1. 配置权限。

  • 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 这一行

Docker版安装与配置教程

ip link set ens192 promisc on

开启网卡混杂模式,请自行替换网卡名

docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.254 -o parent=ens192 -o macvlan_mode=bridge dango

配置macvlan,请自行更换IP地址段和网关

docker run -it --privileged -d -e LD_PRELOAD="/root/dango.so" --name dango --net dango --ip=192.168.1.250 zcrdhm/dango:v2 /sbin/init

启动docker容器,请自行配置IP地址

http://192.168.1.250

请自行访问修改后的IP地址

初始账号 admin 密码 12345.com 修改密码请自行替换密码md5文件。

使用说明

  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:存储用户信息

使用说明

  • 对比Licnese文件中的hostid是否与程序右上角的HOSTID一致

  • 在manage标签配置厂商、daemon和端口号

  • 在daemon中确认使用的daemon版本是否是需要的版本

  • 上传license文件,只要hostid是正确的,无需修改其他内容

  • 勾选license文件,start即可


相关推荐:

网友留言:

您需要 登录账户 后才能发表评论

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码