# Dango **Repository Path**: zcrdhm/dango ## Basic Information - **Project Name**: Dango - **Description**: Dango License Manager 针对flexlm软件的license管理工具。 具备上传、启动、重读、停止、查看日志、查看使用等功能。 可管理flexlm版本,管理daemon版本 - **Primary Language**: PHP - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 18 - **Forks**: 6 - **Created**: 2021-09-10 - **Last Updated**: 2024-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: Dangolicensemanager ## README # 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 #### 安装教程 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:存储用户信息 #### 使用说明 - 对比Licnese文件中的hostid是否与程序右上角的HOSTID一致 - 在manage标签配置厂商、daemon和端口号 - 在daemon中确认使用的daemon版本是否是需要的版本 - 上传license文件,只要hostid是正确的,无需修改其他内容 - 勾选license文件,start即可 #### 参与贡献 尚无 #### 作者博客 https://my.oschina.net/u/3059462 #### 截图 ![首页截图](https://images.gitee.com/uploads/images/2021/0910/114107_e405e02f_369762.png "index.png") ![License管理](https://images.gitee.com/uploads/images/2021/0910/135101_c7b6efbd_369762.png "license.png") ![厂商管理](https://images.gitee.com/uploads/images/2021/0910/135113_483329be_369762.png "manage.png")