在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:OMP开源软件地址:https://gitee.com/CloudWise/OMP开源软件介绍:OMP 运维管理平台OMP(Operation Management Platform)是云智慧公司自主设计、研发,为用户提供便捷运维能力和业务管理的轻量级、聚合型、智能运维管理平台。 设计初衷运维管理平台(OMP)的设计初衷是想打造一应俱全的运维平台,降低交付难度,提升运维自动化、智能化,提高运维效率,提升业务连续性和安全性。 运维痛点
核心功能
架构设计环境依赖后端技术栈:
前端技术栈:
监控技术栈:
安装部署CentOS 环境部署OMP 安装包内部包含了其使用的绝大部分组件,但是缺少
# 为方便大家能够快速搭建OMP环境,特将最新的安装包链接放置如下,最新安装包内已内置了MySQL、redis及相关管理脚本,用户无需手动部署# 下载方式一:# server端:curl -O http://omp.cloudwise.com/download-inspection/omp_open-0.1.tar.gz .# Agent端:curl -O http://omp.cloudwise.com/download-inspection/omp_monitor_agent-0.1.tar.gz .# 下载方式二:# server端:https://cloud.189.cn/web/share?code=ZN3eIraARzaa(访问码:g2av)# Agent端:https://cloud.189.cn/web/share?code=2UBj6nAJBvue(访问码:e47h)# 快速搭建方式如下:# 特别注意:以下使用的local_ip指本机的IP地址,并请确保要纳管的主机能够通过该IP地址访问OMP!!!!!!!!!!!!!!$ tar -xf omp_open-0.1.tar.gz -C /data && cd /data/omp && bash scripts/install.sh local_ip# 如有grafana报错,可使用 ./component/env/bin/python3 ./scripts/source/update_grafana.py local_ip 进行更新操作# 如上操作后可通过 http://local_ip:19001 访问OMP页面# 《重点提示》: 将 omp_monitor_agent-0.1.tar.gz 移动到 /data/omp/package_hub 下后再进行主机纳管操作# 默认用户名:admin # 默认密码:Common@123
# omp_open-0.1.tar.gz omp_monitor_agent-0.1.tar.gz$ tar -xf omp_open-0.1.tar.gz -C /data && mv omp_monitor_agent-0.1.tar.gz /data/omp/package_hub/
编辑文件 当前版本需要自行安装 # redis相关配置redis: host: 127.0.0.1 port: 6379 password: <Redis密码># mysql相关配置mysql: host: 127.0.0.1 port: 3306 username: <MySQL账户名称> password: <MySQL账户密码> 在安装配置完成 create database omp default charset utf8 collate utf8_general_ci;grant all privileges on `omp`.* to 'common'@'%' identified by 'Common@123' with grant option;flush privileges;
$ cd /data/omp && bash scripts/install.sh local_ip# 注意1:local_ip为当前主机的ip地址,如主机上存在多网卡多IP情况,需要根据业务需求自行判断使用哪个ip地址# 注意2:当前执行操作的用户即为OMP中各个服务进程的运行用户,在以后的维护中,也应使用此用户进行操作
# 如果在安装过程中出现了grafana相关安装错误,需要确认grafana是否已经启动# 在grafana启动的前提下执行其更新命令$ /data/omp/component/env/bin/python3 /data/omp/scripts/source/update_grafana.py local_ip
$ /data/omp/component/env/bin/python3 /data/omp/omp_server/manage.py shellPython 3.8.7 (default, Dec 22 2020, 06:47:35)[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linuxType "help", "copyright", "credits" or "license" for more information.(InteractiveConsole)>>> from utils.plugin.synch_grafana import synch_grafana_info>>> synch_grafana_info()>>> quit() Web 访问通过浏览器访问页面,访问入口为:http://omp.cloudwise.com
说明:每晚 00:00 将重置数据 卸载 OMP自行安装的 MySQL 和 Redis 可按需进行卸载操作, OMP 节点上卸载操作如下: # 停止所有服务$ bash /data/omp/scripts/omp all stop# 删除文件$ rm -rf /data/omp 脚本说明OMP 的控制脚本位于 bash omp [all|tengine|uwsgi|worker|cron|salt|prometheus|alertmanager|grafana|loki] [status|start|stop|restart]# OMP的所有组件的控制参数bash omp all [status|start|stop|restart]# 控制tengine的启停,影响页面访问bash omp tengine [status|start|stop|restart]# 控制django后端程序启停,影响页面访问bash omp uwsgi [status|start|stop|restart]# 控制celery异步任务启停,影响异步任务执行bash omp worker [status|start|stop|restart]# 控制celery定时任务,影响定时任务执行bash omp cron [status|start|stop|restart]# 控制salt-master的启停,影响服务端对Agent端的控制bash omp salt [status|start|stop|restart]# 控制prometheus的启停,影响页面监控数据bash omp prometheus [status|start|stop|restart]# 控制alertmanager的启停,影响告警邮件的发送,页面告警信息展示bash omp alertmanager [status|start|stop|restart]# 控制grafana的启停,影响页面grafana iframe数据、页面展示bash omp grafana [status|start|stop|restart]# 控制loki的启停,影响日志采集、页面展示服务日志问题bash omp loki [status|start|stop|restart] 更新日志 |
请发表评论