23 projects tagged "Python"
ChiMeRA is a configuration management tool designed around three basic concepts. The first is a framework for managing servers, allowing for command execution and file transfer over SSH. The second is a repository for managing files that enables change tracking, archiving, and management of various user definable configuration files across multiple servers through a standard revision control tool. The third concept is an aesthetic principle of simplicity, giving administrators straightforward interfaces to manage complicated environments.
pymds is a simple, authoritative-only DNS server that has a simple module system for customizing how name resolution happens. The main motivation for starting this project was to create a simple system for building smarter DNS servers, capable of geography awareness, geographic load balancing, application aware load balancing, etc. Current modules implement standard behavior of using a file based DB to answer queries and to provide simple round-robin load-balancing across several servers by altering the order that IP addresses are returned.
PyDaF stands for Python Data Flows. It is an experimental Python package that implements data-driven processing pipelines, which revolve around two major elements: data units, which encapsulate a type, a set of tags and actual data, and processors (fragments of code that get executed whenever the job's current data pool contains data units matching the processor's input specification).
P2P-Fusion is a software system that supports audiovisual creative activities and makes it easy for anyone to create, reuse, and share audio and video productions over the Internet legally, without costly servers and complicated system management. Fusion binds together a peer-to-peer network, a distributed semantic database, social enrichment features, support for embedded licenses, and a social media application toolkit into an integrated easy-to-use solution.
Superpy distributes Python programs across a cluster of machines or across multiple processors on a single machine. Superpy lets you send tasks to remote servers or to the same machine via XML RPC call. It has a GUI to launch, monitor, and kill remote tasks. It works on both Linux and Windows and can run as a Windows service with submitted jobs running as the service user or the submitting user via password authentication.
Nagios 4 iPhone is a Nagios interface for the iPhone. It does not require any modifications on your Nagios servers. The server part of this software collects statistics on several Nagios servers, serves a few static files, and generates a JSON response. The client part handles the display of the data on the iPhone.
Jug is a task-based parallelism framework. Jug allows you to write code that is broken up into tasks and run different tasks on different processors. It uses the filesystem to communicate between processes and works correctly over NFS, so you can coordinate processes on different machines. Jug is a pure Python implementation and should work on any platform that can run Python.
A .NET component for spreadsheet reporting without using Microsoft Excel.