A key strength of the Sensu monitoring framework is the ability to re-use existing Nagios plugins. Nagios has been around for at least 1000 years according to most recent archaeological discoveries. In this article I’ll demonstrate creating a Sensu check with the check_http Nagios plugin.
Patrick Dubois, the Godfather of DevOps (and a DZone MVB), has created a few open source tools and one of them, VeeWee, is a tool for building boxes for a few of his favorite tools like Vagrant, KVM, and Virtual Box. In this video you will witness the magic of VeeWee as Dubois sets up a Windows 7 box with VeeWee from scratch.
Database source control is no longer negotiable. Databases are an essential component of many of the applications we build and to deny them the value of VCS is just crazy talk. Learn how to make a repeatable continuous integration build for your DB.
You need to learn these strategies if you're looking to establish ownership in your Operations team. You'll learn about the roles and responsibilities matrix and then define cross-functional areas. This means that you'll be working with people outside operations (a la DevOps) and you'll have to learn some techniques for tracking and communicating work as well as rotating roles.
Amon is an open source tool that can run on the smallest VPS you have. If you don't trust similar cloud solutions (some of which are not free) and you want to be in full control of your logs and performance history, then Amon is probably worth a look, especially for you DevOps folks. It gives you logging, error tracking, and server monitoring all in one place.
It's a very cool time for developers, and it can be a great time for sysadmins too if they embrace the changes that are coming. Learn about why the sysadmin, in a traditional sense, is dead-man walking.
Is PaaS an inevitability for your organization? A recent infographic makes its case for 2013 being the year PaaS and "NoOps" goes mainstream (whatever that means). Although my own predictions see "NoOps" becoming a growing niche case, I'm interested to see where the community sees PaaS and "NoOps" in the next year at their organization and in the industry as a whole.
Rather thank trying to find a 'rock star' to come and be your savior, try moving from small groups to collaborative teams and processes, rather than people, that are 'rock star'.
Recently, Oracle withdrew the ability for Linux distributions to repackage Java and distribute their own packages. This has been widely regarded as a bad idea, but I'll show you how to re-roll an old sun-java6 deb file.
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.
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.
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.
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.
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.
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.
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!
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...
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.
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.
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...
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...
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...
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...
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...
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...