All Projects → peng0208 → gops

peng0208 / gops

Licence: MIT License
配置管理,分布式定时任务

Programming Languages

go
31211 projects - #10 most used programming language
PLpgSQL
1095 projects
shell
77523 projects

Projects that are alternatives of or similar to gops

Quartznet
Quartz Enterprise Scheduler .NET
Stars: ✭ 4,825 (+10622.22%)
Mutual labels:  cron, job-scheduler
Bash Toolkit
Este proyecto esá destinado a ayudar a los sysadmin
Stars: ✭ 13 (-71.11%)
Mutual labels:  cron, configuration-management
Chronos
Fault tolerant job scheduler for Mesos which handles dependencies and ISO8601 based schedules
Stars: ✭ 4,303 (+9462.22%)
Mutual labels:  cron, job-scheduler
Odin
A programmable, observable and distributed job orchestration system.
Stars: ✭ 405 (+800%)
Mutual labels:  cron, job-scheduler
Clockwerk
Job Scheduling Library
Stars: ✭ 104 (+131.11%)
Mutual labels:  cron, job-scheduler
F3 Cron
Job scheduling for the PHP Fat-Free Framework
Stars: ✭ 65 (+44.44%)
Mutual labels:  cron, job-scheduler
Agendash
Agenda Dashboard
Stars: ✭ 620 (+1277.78%)
Mutual labels:  cron, job-scheduler
Factotum
A system to programmatically run data pipelines
Stars: ✭ 158 (+251.11%)
Mutual labels:  cron, job-scheduler
Sleepto
An alternative to traditional task schedulers
Stars: ✭ 98 (+117.78%)
Mutual labels:  cron, job-scheduler
Ppgo job
PPGo_Job是一款可视化的、多人多权限的、一任务多机执行的定时任务管理系统,采用golang开发,安装方便,资源消耗少,支持大并发,可同时管理多台服务器上的定时任务。
Stars: ✭ 1,152 (+2460%)
Mutual labels:  cron, job-scheduler
Go Quartz
Simple, zero-dependency scheduling library for Go
Stars: ✭ 118 (+162.22%)
Mutual labels:  cron, job-scheduler
Cronsun
A Distributed, Fault-Tolerant Cron-Style Job System.
Stars: ✭ 2,493 (+5440%)
Mutual labels:  cron, job-scheduler
comrade-dev
Comrade is a job scheduler&manager service.
Stars: ✭ 69 (+53.33%)
Mutual labels:  job-scheduler
php-cron-expr
Ultra lightweight, Dependency free and Super Fast Cron Expression parser for PHP
Stars: ✭ 42 (-6.67%)
Mutual labels:  cron
kas
Setup tool for bitbake based projects
Stars: ✭ 178 (+295.56%)
Mutual labels:  configuration-management
reports
UI for created and download reports in Laravel
Stars: ✭ 13 (-71.11%)
Mutual labels:  cron
cron-schedule
A zero-dependency cron parser and scheduler for Node.js, Deno and the browser.
Stars: ✭ 28 (-37.78%)
Mutual labels:  cron
envkey-ruby
EnvKey's official Ruby client library
Stars: ✭ 24 (-46.67%)
Mutual labels:  configuration-management
easy-props
The simple, stupid properties library for Java
Stars: ✭ 76 (+68.89%)
Mutual labels:  configuration-management
ansible-role-for-splunk
Splunk@Splunk's Ansible role for installing Splunk, upgrading Splunk, and installing apps/addons on Splunk deployments (VM/bare metal)
Stars: ✭ 75 (+66.67%)
Mutual labels:  configuration-management

运维作业工具

  • WEB界面
  • 配置文件管理
  • 定时任务管理

images

功能简介

  • WEB界面,操作便利,避免人工操作多台服务器的困难及风险。
  • 多环境支持,集中管理多个不同环境。
  • 配置文件管理,通过界面修改配置,由ETCD下发,实现管理多台服务器的配置文件
  • 定时任务管理,基于TCP的RPC调用。通过界面管理linux定时任务,秒级执行,基于动态反馈负载均衡机制,实现均衡负载分布式调用,用来替代Linux自带的crontab工具

安装

  1. 克隆项目,cd $GOPATH/src;git clone https://github.com/peng0208/gops.git
  2. 编译 sh setup.sh

安装web

  1. 克隆项目,git clone https://github.com/peng0208/gops-frontend.git
  2. 进入项目目录,npm install && npm run build

运行

  1. 创建数据库,gops/gops-doc/scheme.sql
  2. 编写配置文件
  • gops_server: gops/gops-doc/gops-server.conf
  • gops_client: gops/gops-doc/gops-client.conf  
  • nginx: gops/gops-doc/nginx.conf  
  1. gops_server -c gops-server.conf
  2. gops_client -c gops-client.conf
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].