Managed Projects

mcollective

  Analyzed about 1 month ago

The Marionette Collective aka. mcollective is a framework to build server orchestration or parallel job execution systems. Primarily we'll use it as a means to programmatically execute actions on clusters of servers. In this regard we operate in the same space as tools like Func, Fabric or ... [More] Capistrano. We've attempted to think out of the box a bit designing this system by not relying on central inventories and tools like SSH, we're not simply a fancy SSH "for loop". MCollective uses modern tools like Publish Subscribe Middleware and modern philosophies like real time discovery of network resources using meta data and not hostnames. Delivering a very scalable and very fast parallel execution environment. Read the Introduction page for a full introduction about what you can do with [Less]

30.4K lines of code

1 current contributors

over 6 years since last commit

6 users on Open Hub

Activity Not Available
5.0
 
I Use This
Licenses: No declared licenses

mcollective-plugins

  No analysis available

A collection of plugins for http://code.google.com/p/mcollective/ released under the terms of the GPL unless stated otherwise in the inidividual plugin. Fact PluginsFactsRLFacter - Use Reductive Labs facter as a fact source FactsOpsCodeOhai - Use OpsCode Ohai as a fact source AgentsAgentService - ... [More] Service manager AgentPackage - Package manager AgentNRPE - Query remote NRPE commands AgentPuppetd - enable, disable, run puppet daemons. AgentUrltest - Agent to do a single request against a url and return stats about it AgentIptablesJunkfilter - Manipulates a junk_filter chain with iptables AgentRegistrationMonitor - Agent to detect nodes that are not communicating with the collective. RegistrationRegistrationMetaData - Sends all meta data to the registration agent AuditingAuditCentralRPCLog - Centralized SimpleRPC Audit Log General Utilities to compliment MCollectiveUtilitiesSSH - Frontend to SSH that supports MCollective discovery Installing PluginsYour mcollective checkout will have a plugins/mcollective directory, under that is a directory for each type of plugin. Usually you can just drop the rb files in there and restart the server, but do read the wiki pages some are not just that simple. Some plugins - especially agents - will have a cli tool to make it easier to use them, you can just put these in your bin dir. News2010/03/22 - Add PuppetCommander to schedule and control Puppet runs over MCollective 2010/02/04 - AgentPuppetd now prints and returns last run time 2010/01/21 - Add AuditCentralRPCLog - centralized Audit logging 2010/01/17 - AgentPackage renamed and ported to SimpleRPC 2010/01/07 - AgentPuppetd now use SimpleRPC 2010/01/04 - AgentIptablesJunkfilter now use SimpleRPC 2010/01/03 - Add UtilitiesSSH - frontend to ssh 2009/12/30 - AgentService has been ported to Simple RPC and made a bit more generic 2009/12/29 - AgentNRPE now requires mcollective 0.4 with Simple RPC 2009/12/29 - AgentPuppetPackage now works bettter on puppet 0.24.x 2009/12/29 - Add a registration plugin - RegistrationMetaData 2009/12/28 - Add a fact source for Ohai - FactsOpsCodeOhai 2009/12/23 - The service agent now works with Puppet 0.24.x and 0.25.x with no config needed 2009/12/03 - Added an agent to run NRPE commands - AgentNRPE 2009/11/30 - Added a status command to AgentPuppetd 2009/11/29 - Add a AgentPuppetd to manage puppetd 2009/11/29 - Code style improvements and compatibility fix, Facter factsource now requires mcollective newer than r78 2009/11/13 - Add AgentRegistrationMonitor to monitor nodes with nagios 2009/11/08 - AgentPuppetPackage and AgentPuppetService now prompts for approval if you operate them without filters 2009/11/06 - AgentPuppetPackage Added package manager agent and client 2009/11/06 - AgentIptablesJunkfilter now has a configurable target and can also test if a ip is blocked or not, output is now also true/false with additional text, perfect for using in other scripts. [Less]

0 lines of code

0 current contributors

0 since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: gpl

puppet-catalog-diff

Claimed by Camptocamp SA Analyzed about 1 month ago

Tool to diff Puppet catalogs

1.84K lines of code

0 current contributors

7 months since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Licenses: No declared licenses

angelia

  Analyzed about 1 month ago

Tool to facilitate the development of nagios notification methods using many different protocols and delivery systems

856 lines of code

0 current contributors

over 12 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Licenses: No declared licenses

facter-facts

  Analyzed about 1 month ago

Facts for Puppet Labs Facter

380 lines of code

0 current contributors

almost 12 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Licenses: No declared licenses

ripienaar's flashpolicyd

  Analyzed about 1 month ago

Multi threaded daemon for serving up XML needed by Adobe Flash 9 and later

755 lines of code

0 current contributors

almost 11 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Licenses: No declared licenses

ruby-nagios

  Analyzed about 1 month ago

A CLI tool and Ruby library that parses your status log file and let you query it for information or create external commands

4.54K lines of code

0 current contributors

almost 8 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Licenses: No declared licenses

mysql-lagslave

  Analyzed about 1 month ago

Manages a lagslave with the help of mk-heartbeat

272 lines of code

0 current contributors

almost 14 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Licenses: No declared licenses

ruby-pdns

  Analyzed about 1 month ago

Ruby development framework for Power DNS Pipe BackendA lot of cases require custom DNS responses based on location, time of day, monitoring status or many other situations, traditional DNS hosting systems makes this very hard. PowerDNS makes this a bit easier for the skilled hacker with it's Pipe ... [More] Backend but the documentation and implementation details can be quite scary, what if someone made a simple framework to make this easy? This is that framework. The simplest way to show what it does is by example, here is a record that does Geo Location based responses for www.your.net: module Pdns newrecord("www.your.net") do |query, answer| case country(query[:remoteip]) when "US", "CA" answer.content "64.xx.xx.245" when "ZA", "ZW" answer.content "196.xx.xx.10" else answer.content "78.xx.xx.140" end end endPlace this file in /etc/pdns/records/www.your.net.prb and it would get served with full Geo capability. Replace it with a newer version and it will be reloaded and served without any need to restart your pdns server. The language is Ruby, a number of language extensions and helper functions are provided to do common things like Geo lookups, randomization and so forth and effort has been made to make it intuitive even for non programmer to write simple records, perhaps by using recipes on this site. Being that you have the full power of ruby at your hands right in your nameserver, the possibilities is not just GeoDNS but really anything you can imagine. This framework allows you to do this and much more. Look at the Introduction page in the wiki for more overview information. I aim to make this the ideal platform to build Cloud services on, developers and platform managers need fine control over their DNS, traffic and locations of their services. Current Release: 0.5 fixed issues, Release Notes Full Changelog [Less]

5.26K lines of code

0 current contributors

almost 15 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This

puppet-parselocalconfig

  Analyzed about 1 month ago

Script to parse the Puppet local catalog and show the resources in it.

62 lines of code

0 current contributors

over 12 years since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Licenses: No declared licenses
Tags puppet