运维平台架构设计及开发(持续更新中...)

开发环境: Python 2.x GoLang 1.6 Django 1.6 Bootstrap 3.0 JQuery1.8 架构: 模块介绍: Agent:使用GoLang开发,主要收集主机信息、执行下发任务、主机状态上报、服务检测等 Master:使用GoLang开发,接收Agent上报的信息,存储到MySQL Dashboard:使用Python Django开发,前台展示及管理。前端使用B......
Python 2019年01月26日 17:15:58

【记录】gitlab 7.14.3升级到8.17.8过程

安装环境 GitLab 版本:7.14.3 升级到 8.17.8 Centos 6.10 x86_64 系统 安装包 旧:gitlab-ce-7.14.3-ce.0.el6.x86_64.rpm 新:gitlab-ce-8.17.8-ce.0.el6.x86_64.rpm 数据备份 cp -r /opt/gitlab/ /data/old/ # 安装目录 cp -r /var/opt/gitlab......
Linux服务 2019年03月11日 16:41:23

zabbix分布式监控系统安装和配置

1、概述 zabbix是一个基于WEB界面的分布式的监控系统,是开源的企业级监控解决方案,支持通过代理服务器(zabbix proxy)收集zabbix agent的数据,然后在把数据同步到zabbix server端存储和展示。 2、特点 安装配置简单 支持多语言 开源免费 自动发现服务器与网络设备 分布式监控及web集中管理 可有无Agent监控 用户安全认证和授权 邮件告警及脚本支持 3、架......
Linux服务 2018年11月09日 21:44:01

Etcd+Confd配置文件自动管理

Etcd介绍 etcd是CoreOS团队2013年6月发起的开源项目使用Go开发,它的目标是构建一个高可用的分布式的key/value数据库,内部采用raft一致性算法。一般用于配置共享或服务注册与发现 Confd介绍 confd配置生成工具使用Go开发,后端支持etcd、consul、redis、file、zookeeper等,通过读取后端存储的配置信息来动态更新对应的配置文件。 confd的w......
Linux服务 2018年09月11日 14:09:28