# 运维管理系统
**Repository Path**: agentpt/eoms
## Basic Information
- **Project Name**: 运维管理系统
- **Description**: 金鼓运维管理系统是金鼓公司的自研产品,内部使用,开源,主要具备监测、配置及告警功能。
- **Primary Language**: PHP
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: https://www.jinguc.com/
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 54
- **Created**: 2023-01-09
- **Last Updated**: 2023-01-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 金鼓运维管理系统
# 1、介绍
金鼓运维管理系统是金鼓公司的自研产品,内部使用,开源,主要具备监测、配置及告警功能。
# 2、系统架构

# 3、演示
演示地址:https://eoms.jinguc.com
演示账号:关注微信公众号后,输入ywdemo获取演示账号

# 4、版本更新日志
升级前必看:CHANGELOG.md
# 5、安装与卸载
## 安装
注:详看视频讲解“金鼓运维管理系统的安装”(关注微信视频号,收看视频讲解)
环境:CensOS64 7.4及以上(需要服务器能访问外网)
### 事前准备(安装 wget、git、unzip)
在安装前,需要下载安装包,有两种方式进行下载
#### 1)git拉取下载安装包
第一步:安装wget、unzip和git软件(如果操作系统已经支持,可跳过)
yum install -y wget git unzip
第二步:git拉取
git clone https://gitee.com/jinguc/eoms.git
第三步:切换到安装目录并赋值执行(X)权限
cd eoms/install
chmod 755 *.sh
#### 2)手动下载ZIP安装包
第一步:按照如下图示进行下载

第二步:解压安装包
unzip eoms-master.zip
第三步:切换到安装目录并赋值执行(X)权限
cd eoms-master/install
chmod 755 *.sh
### 开始安装
#### 第一步:一键安装服务端
#方式一:全量安装(包括运维管理系统+apache+php+mysql。在没有apache+php+mysql环境时,应采用本方式安装)
注:数据库的数据位置默认为安装目录/usr/local/mysql下的 data 目录
mysql数据库的默认 root 密码为Jingu.com
Apache的站点目录为/home/data/www
运行脚本 ./install_server.sh
#方式二:仅安装运维管理系统(已经具有apache+php+mysql环境时,应采用本方式安装)
注:系统运行环境要求:(如运行环境版本不一致可能会导致系统程序不兼容)
Apache 2.4
PHP 7.4(PHP需要开启snmp扩展)
MySql 5.7
注:如果Apache虚拟站点配置文件只有httpd.conf时,请将以下代码复制到httpd.conf文件中,然后保存并重启Apache。
Listen 8013
< VirtualHost _default_:8013>
ServerName localhost:8013
DocumentRoot /home/data/www/public
SetOutputFilter DEFLATE
Options FollowSymLinks
AllowOverride All
Order Deny,Allow
Allow from All
DirectoryIndex index.php index.html index.htm
<\/Directory>
<\/VirtualHost>
运行脚本 ./install_server.sh www
#### 第二步:一键安装客户端
运行脚本 ./install_agent.sh
#### 第三步:安装APP
关注微信视频号,收看安装视频讲解

## 升级
一键升级服务端:
运行脚本 ./upgrade_server.sh
一键升级客户端:
运行脚本 ./upgrade_agent.sh
## 卸载
一键卸载服务端:
运行脚本 ./uninstall.sh server
一键卸载客户端:
运行脚本 ./uninstall.sh agent
# 6、使用说明
关注微信视频号,收看视频讲解

# 7、开发者群
关注微信公众号后,输入yw获取微信群二维码进群,技术交流

# 8、常见问题
1)如获取不到主机信息,请检查snmp服务是否正常启动