DevOps Zone is brought to you in partnership with:
  • submit to reddit
Joe Miller02/05/12
7903 views
1 replies

How To: Install graylog2 on CentOS 5 with RVM + Passenger

I decided to see if RVM – Ruby Version Manager – would allow me to setup an isolated Ruby environment just for graylog2 and not disturb the other Ruby apps on the machine. I also wanted to setup an isolated instance of Passenger-standalone for graylog2 then configure apache to listen on port 80 and forwarding requests with mod_proxy.

Joe Miller02/04/12
8235 views
1 replies

Getting started with the Sensu monitoring framework

Looking for an alternative to Nagios monitoring? Sensu is often described as the “monitoring router”. Put another way, Sensu connects the output from “check” scripts run across many nodes with “handler” scripts run on Sensu servers. Messages are passed via RabbitMQ.

Jim Bird02/03/12
6581 views
4 replies

Source Code is an Asset, Not a Liability

Many have argued that Source Code is a liability - something you just have to deal with to produce business value. The more code you have the more effort to maintain it, right? Jim Bird argues that none of this changes the fact that Source Code is still an asset.

Eric Genesky02/02/12
5913 views
0 replies

Status Checks and SQL Statements via Jenkins

In response to a frequently asked devops question, John Vincent suggests a lowtech monitoring strategy for DBA's. This article sums up the main points of the tutorial, including a link to the original post.

James Sugrue02/02/12
4636 views
0 replies

What You Need To Know About Web Operations In 5 Minutes

In 5 minutes you'll have the guidance you need to become 10 times better at your development environment maintenance and your delivery of software. These are 17 distilled web operations rules to live by.

Chris Smith02/02/12
2644 views
0 replies

"Crowbar" Gaining Interest and Features

Dell recently released the Crowbar Source under the Apache 2 license, and many developers are excited about the possibility of deploying Dell's OpenStack Cloud Solution in a matter of hours instead of days. Originally developed as an OpenStack installer by Dell's CloudEdge Solutions Team, it has quickly grown into a much more powerful tool, currently used as a wrapper for Opscode's Chef Server.

Ian Skerrett02/02/12
4119 views
0 replies

Creating a build you can trust

Creating trustworthy builds can be a challenge. That's why Yoav Landman, founder of Artifactory, wants to help developers understand the techniques for using tools like Maven, Gradle and Artifactory to automate builds that release applications which are fully traceable, managed and trusted!

Andrew Phillips02/01/12
4594 views
0 replies

Why Application Release Automation needs a Release and an Operations view

As the interface between Development and Operations, Application Release Management1 handles information that is highly relevant to your Release and Operations teams. Selecting an Application Release Automation solution that provides insight and...

Ian Skerrett01/31/12
4238 views
0 replies

Dev + Ops = Getting Software Deployed Faster (DevOps)

Eclipse guru and DZone MVB Ian Skerrett interviews Luke Kaines, the CEO of Puppet Labs, in the first of a series of interviews on discovering what DevOps is, and why developers should care.

Abhishek Kumar01/31/12
4137 views
0 replies

Basics of Powershell ~ Empowering Windows Config/Admin Automation

Start learning to automate your Windows configuration and administration with this PowerShell quickstart guide. You'll get acquainted with cmdlets and you'll get a glimpse of some system level SuperUser commands. More resources are provided at the end.

Aaron Nichols01/31/12
7235 views
1 replies

A Twitter Experiment: @devops_jerk

I am @devops_jerk. I’m not a jerk – but I have played one on Twitter. On the 15th of October I setup the account on Twitter. Today, not quite 2 months later, I am officially ending the experiment. I learned some interesting things and had a lot of...

Evgeny Goldin01/30/12
5582 views
1 replies

Configuration Management can be done by anyone. Or can it?

Configuration Management was always my passion. Somehow, I have always had this thing for builds. I don’t know why, it just happens to be that way. Over the last 10 years I have accepted various development positions, but very few were actually...

Robin Bramley01/30/12
9132 views
0 replies

Grails & Hudson / Jenkins: Monitoring Build Status

There are a number of ways you can monitor the progress of your Grails build: using the Hudson / Jenkins web app; or leveraging the API: from your IDE, bespoke API clients or even your enterprise monitoring client. We’ll look at all of them here and...

Tim O'brien01/30/12
3212 views
1 replies

Releases Are Forever?

Releases are forever, right? Once you’ve pushed an artifact to a hosted release repository it is etched in stone, and changing it is a bad practice. That’s what we’ve been saying since we launched Nexus, but there are situations that call for old...

Tom O'connor01/29/12
3527 views
0 replies

Low-level Infrastructure: Puppet, DNS and DHCP

Right.  Let’s have a look at the massive technical implications of the Fix Puppet idea.  As I mentioned in my earlier blogpost, in order to fix puppet in a sensible way, we’ll have to review all, and overhaul some of the underlying infrastructure...

Troy Hunt01/29/12
14904 views
1 replies

13 Keys to Continuous Delivery

I've summarized some key takeaways from a ThoughtWorks quarterly update on Continuous Delivery that I attended some months ago. This took the form of a panel discussion with Martin Fowler, Evan Bottcher and Neal Ford. Smart guys, interesting topic and...

Troy Hunt01/28/12
3569 views
0 replies

Continuous Web.config Security Analysis with WCSA and TeamCity

Ah, automation. Any time I find myself doing the same thing more than once, I get the inclination to bundle it all up into something that can begin happening with a single click. Or even better, with no clicks. I’ve been writing a lot on continuous...

Kris Buytaert01/27/12
2508 views
0 replies

Puppet broke my Xen

Actually it didn't , but now I got your attention.  We just adopted the use of adding headers to all of our files that are managed by puppet so people will know not to touch it file { "/etc/xen/scripts/network-custom-vlan-bridges": ...

Mitch Pronschinske01/26/12
2801 views
0 replies

Tracking Down 'DevOps' System Management Tools

One of the most bewildering things about the DevOps community is all of the small libraries and obscure open source tools that are mentioned by various practitioners.  That's why leaders like Patrick Dubois have made entire series of articles explaining...

Chris Smith01/26/12
4679 views
0 replies

Cool Visualization of Etsy's Chef Repo 2010-2011

Etsy used Gource, a software version control visualization tool to map Chef Repo. Software projects are displayed by Gource as an animated tree with the root directory of the project at its centre. Directories appear as branches with files as leaves....

Kris Buytaert01/26/12
5804 views
1 replies

Graphite, JMXTrans, Ganglia, Logster, Collectd, say what?

Given that @patrickdebois is working on improving data collection I thought it would be a good idea to describe the setup I currently have hacked together. (Something which can be used as a starting point to improve stuff, and I have to write...

Mitch Pronschinske01/25/12
4311 views
0 replies

Recommended Tools for Testing Puppet Code

Since modifying Puppet manifiests, a lot of errors can... manifest :)    So Puppet Labs was kind enough to put together a small post on verifying your Puppet manifests for infrastructure automation with a nice list and description of a few syntax checking...

Mark Needham01/25/12
6654 views
0 replies

Developer Machine Automation: Dependencies

As I mentioned in a post last week we’ve been automating the setup of our developer machines with puppet over the last week and one thing that we’ve learnt is that you need to be careful about how you define dependencies. The aim is to get your...

Carlos Sanchez01/24/12
3197 views
0 replies

New challenges from DevOps: development cycle for your infrastructure

One of the main ideas behind DevOps adoption is the concept of  “infrastructure as code”. Tools like Puppet or Chef allow you to programmatically define your infrastructure, the provisioning of your servers: what packages are installed, what is the...

Eric Genesky01/24/12
3154 views
0 replies

DevOps Tweets of the Week: 1/15-1/21

DevOps tweets for your consideration, including a clever reference to a Carrie Underwood song . . . @cixelsyd Steve modifying firewall rules w/o console access is the #devops version of unprotected sex ...