系统介绍
基于Python + Django的AD管理系统,系统主要提供以下功能:
丰富的API接口,便于内部系统的集成
在线邮件流查询
常规AD、Exchange操作的WEB化,更友好的交互体验
2FA认证登陆,角色权限分层。增强系统安全性的同时,提升HelpDesk同学解决问题的效率
丰富的报表功能和批量操作功能
详细的日志功能
ITOPS安装部署文档
系统要求
centos安装python3
安装程序
运行程序
系统配置并开始使用
Docker部署
# 容器镜像下载
docker pull openitsystem/itops:1.0.1
# 启动容器
docker run -d -p 8080:8080 openitsystem/itops:1.0.1
1.系统要求:
基础环境
Active directory 2008R2
DC 2008R2
PowerShell 版本 4.0 以上
Exchange 2010 & 2016
在Exchange服务器上执行以下操作
在链接邮箱服务器右键已管理员身份运行powershell,输入以下命令,按Y确认:
Set-ExecutionPolicy RemoteSigned
在链接邮箱服务器依次点击:开始——管理工具——Internet Information Services (IIS)管理器,进入iis管理器。依次展开:计算机名——网站——Default Web Site——PowerShell,双击“身份验证”,右键启用“基本身份验证”
部署服务器要求
centos:7.x
python:3.5.x
MySQL 5.7
基于提供的虚拟机部署,直接跳至5.系统配置
2.centos安装python3
2.1.建议停用防火墙
systemctl stop firewalld (停用防火墙)
2.2.安装依赖关系:(更新下yum)
yum update
yum groupinstall 'Development Tools' -y
yum install zlib-devel openssl-devel ncurses-devel bzip2-devel \
expat-devel gdbm-devel readline-devel sqlite-devel -y
2.3.下载安装包
2.4.解压文件并安装python
tar -xf Python-3.5.2.tgz
解压之后生成Python-3.5.2目录,并进入
cd Python-3.5.2
开始安装,使用编译的方法进行安装,在python的目录中有一个README文件,他介绍了如何安装python。 但是我们要指定这