background preloader

Open source configuration management - CFEngine - Distributed Configuration Management

Open source configuration management - CFEngine - Distributed Configuration Management

Related:  DevOpsDevOps Tools*nix

CFEngine History[edit] CFEngine 1[edit] The CFEngine project began in 1993 as a way for author Mark Burgess (then a post-doctoral fellow of the Royal Society at Oslo University, Norway) to get his work done by automating the management of a small group of workstations in the Department of Theoretical Physics. IT automation for speed and awesomeness Chef is based on a key insight: You can model your evolving IT infrastructure and applications as code. Chef makes no assumptions about your environment and the approach you use to configure and manage it. Instead, Chef gives you a way to describe and automate your infrastructure and processes. Your infrastructure becomes testable, versioned and repeatable. It becomes part of your Agile process. Chef relies on reusable definitions known as cookbooks and recipes that are written using the the Ruby programming language.

Puppet (software) Puppet is a tool designed to manage the configuration of Unix-like and Microsoft Windows systems declaratively. The user describes system resources and their state, either using Puppet's declarative language or a Ruby DSL (domain-specific language). This information is stored in files called "Puppet manifests".

10 Free Server & Network Monitoring Tools that Kick Ass When you have a website or a network, it’s helpful to be aware of any issues as soon as they occur. There are open source and freeware server/network monitoring tools that will supervise your infrastructure for any issues that may arise. These tools are meant to aid you in avoiding being taken offline and evaluating if your resource needs has outgrown your infrastructure.

Introducing Metal as a Service: provisioning for the hyperscale era As we move from “tens” to “hundreds” to “thousands” of nodes in a typical data centre we need new tools and practices. This hyperscale story – of hyper-dense racks with wimpy nodes – is the big shift in the physical world which matches the equally big shift to cloud computing in the virtualised world. Ubuntu’s popularity in the cloud comes in part from being leaner, faster, more agile. And MAAS – Metal as a Service – is bringing that agility back to the physical world for hyperscale deployments. PhpSysInfo Demo Demo Bootstrap News phpSysInfo 3.2.4 released (December 13, 2015) Installation and Usage Just extract phpSysInfo in your web directory Create your config file: cp phpsysinfo.ini Open a web browser You can also access the XML or JSON API:

Features/HTTPS Version: 2.5 More: RFC 2817 When a browser comes across an URL, it does one of two things: opens an SSL/TLS connection directly to the origin server or opens a TCP tunnel through Squid to the origin server using the CONNECT request method. Why the juju charm store will change the way you use Ubuntu Server - Jorge's Stompbox Yikes, quite a statement! For the past 6 months we’ve been travelling around conferences talking about juju and charms. We’ve had charm schools and training events, but it’s been difficult to explain to people the differences between service orchestration and configuration management, especially with a tool that wasn’t so complete. Thanks to the work for some volunteers though, we’ve managed to have 58 charms available in Ubuntu so far.

How can I remotely monitor the free disk space on an PHP enabled server with PRTG? This article applies to PRTG Network Monitor 7 or later This article explains how to monitor the free disk space on a remote web server that supports PHP scripts. If your webserver is located outside of your LAN it is usually not possible to monitor the free disk space using SNMP or Windows System Sensors due to firewall and security restrictions. Using the small PHP script "PHP probe" below you can monitor the free diskspace on your remote web server using the "HTTP Content" sensor of PRTG Network Monitor. This sensor type requests a HTTP URL and parses the resulting HTML code for "[xx]" and uses the "xx" as the value for the sensor. ConfigExamples/Reverse/SslWithWildcardCertifiate Warning: Any example presented here is provided "as-is" with no support or guarantee of suitability. If you have any further questions about these examples please email the squid-users mailing list. Outline Squid can be configured as a reverse proxy terminating HTTPS from clients and relayig it to backend servers which can be either HTTP or HTTPS themselves.

Juju (software) Juju's mission is to provide a modeling language for users that abstracts the specifics of operating complex big software topologies. Doing so reduces the cost of operations and provides flexibility. A Juju Model is an environment to manage and operate a set of software applications. Main / Handbook3-1 Per Lidén wrote this handbook. RobertMcMeekin converted it to DocBook, the CRUX team made a Wiki version. Numerous others have given feedback and improvement suggestions. Puppet Open Source: IT Automation Software for System Administrators Puppet Open Source is a flexible, customizable framework available under the Apache 2.0 license designed to help system administrators automate the many repetitive tasks they regularly perform. As a declarative, model-based approach to IT automation, it lets you define the desired state - or the “what” - of your infrastructure using the Puppet configuration language. Once these configurations are deployed, Puppet automatically installs the necessary packages and starts the related services, and then regularly enforces the desired state. In automating the mundane, Puppet frees you to work on more challenging projects with higher business impact.