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
安装版安装与配置教程
安装基础组件。
yum install redhat-lsb glibc glibc.i686 确认Flexlm lmgrd工具可正常使用。 确认各厂商daemon工具可正常使用。
安装基础环境。
yum install httpd* php* --skip-broken 安装apache与php 安装后可直接启动apache systemctl start apache
配置权限。
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文件。
使用说明
Manage 管理厂商
FlexLM 管理flex版本
Daemon 管理daemon版本
账号密码
初始账号密码 admin : 12345.com
修改密码,生成密码md5值写入 users/admin文件
增加用户,直接在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即可
网友留言: