Catch up on my recent absence from blogging and learn about the highlights, including the release of Docker 1.0, CentOS 7, updates to the site's theme, and new music releases. Plus, explore my blog post on multi-factor authentication in AWS.

What’s in the toolbox?

It’s been a while since I listed what I am using day-to-day so I thought I would do a quick update; Desktop Apps SublimeText↗ — Text Editor GitHub Mac Client↗ — The Mac GitHub client Marked2↗ — Preview Markdown in real-time Photoshop↗ — For ermmmmm Photos OmniGraffle↗ — For diagrams and stuff 1Password↗ — Locking all my passwords away Reeder 2↗ — For reading all my newsfeeds Commandline Apps Home Brew↗ — Install “missing” stuff on macs Cask↗ — Install Mac Apps using the command line using Brew StormSSH↗ — Key & hosts management known_hosts↗ — A simple cli known hosts manager Packer↗ — Build machine images Z↗ — Jump around the CLI Jekyll↗ — What this blog is published with Server Stack CentOS 7↗ — The Base OS Puppet↗ — Configuration Management SaltStack↗ — Infrastructure management Docker↗ — Run Linux containers New Relic↗ — Server Monitoring Services Digital Ocean↗ — Server Hosting AWS↗ — Server Hosting CloudFlare↗ — CDN & Stuff Github↗ — Code Hosting Pinboard↗ — Bookmarks EverNote↗ — Note taking RememberTheMilk↗ — Task management Feedly↗ — For managing all the newsfeeds Pocket↗ — For reading articles later The biggest change since the last update is …....

July 27, 2014 · 2 min · Russ Mckendrick
Set up high availability central logging in AWS with Amazon CloudWatch Logs. This guide covers installation, IAM permissions, and CloudWatch Logs agent setup.

High Availability Central Logging in AWS

As part of another work project I needed to install some central logging to run in AWS. Simple you may say, create an instance and use Puppet to install ELK server stack↗ on there, or go back to basics and create a rsyslog↗ server. Normally this would be well and good, however I needed to ensure that all parts solution were highly available and fully redundant, this meant that I would have engineer a lot of HA into my ELK or rsyslog servers....

July 22, 2014 · 2 min · Russ Mckendrick
Discover how I use GitHub and Markdown for technical documentation and code management, streamlining collaboration and version control in projects.

Documentation

I am currently working on a technical project for work where I need to keep a combination of code and technical documentation together, at the moment it is only me working on the project though other people may start to contribute later. Normally on projects like this I dump all of my work in either a Google Docs ↗ document or use files in Basecamp↗ however as this was mostly technical documentation along side snippets of code I decided I wanted to use Markdown↗ ....

July 20, 2014 · 2 min · Russ Mckendrick
Taking CentOS 7.0 for a spin: Discover the changes in networking, systemd, XFS, and Docker support in this firsthand exploration on a DigitalOcean Droplet.

First play with CentOS 7.0

As I didn’t get chance to have a play with the pre-release CentOS 7.0 builds I decided to wait until DigitalOcean↗ lauched their image↗ which they did just in time for the weekend. Check the IP Address First thing I did was type in ifconfig and got ….. First play with CentOS 7.0 1/5 [root@server ~]# ifconfig -bash: ifconfig: command not found ….. not a good start, have dabbled with a Fedora↗ when I installed OpenShift I remembered about the ip command …....

July 12, 2014 · 3 min · Russ Mckendrick
Catch up on my latest adventures: Docker 1.0 release, CentOS 7, new site theme, music from Aphex Twin, and a work post on AWS multi-factor authentication.

Walkabout

I have been missing in action for a while, busy with work and other “stuff”. Since I last posted ….. Docker 1.0 has been released.↗ CentOS↗ 7 has been released↗ . I have updated the sites theme again to use So Simple↗ . Aphex Twin’s Long Lost Caustic Window LP was released.↗ Also new albums from Neil Finn↗ , Anathema↗ and Crippled Black Phoenix↗ have all been released. I have written a blog post for work↗ on MFA in AWS....

July 12, 2014 · 1 min · Russ Mckendrick
Follow my guide to install OpenShift Origin on a CentOS 6.5 DO droplet. Get step-by-step instructions & troubleshoot issues.

OpenShift Origin installation notes

Having ran a local copy of OpenShift Origin↗ using VirtualBox↗ I decided to have a go at running it on a Digital Ocean↗ Droplet running CentOS 6.5. This should be easy as there is an installer↗ which claims; You’re one shell command away from deploying your own Platform as a Service. Well, sort of, after a few failed installs I finally managed it using the following (this assumes you are running a clean and minimal CentOS 6....

May 31, 2014 · 2 min · Russ Mckendrick
Learn how to use Cask with Homebrew for easy installation of macOS applications, saving time and simplifying setup processes for your favorite apps.

Cask

I did a clean installation of my laptop this weekend, rather than go through the list of apps I had installed and do a manual installation of each one using the “Download and drag” method I decided to use Cask↗ . Cask is a Homebrew↗ package which automates to the download and install part. Here is pretty much my entire installation process …. Cask 1/1 ruby -e “$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" brew doctor brew install caskroom/cask/brew-cask brew cask install google-chrome brew cask install dropbox brew cask install google-drive brew cask install sublime-text brew cask install github brew cask install spotify brew cask install libreoffice brew cask install virtualbox brew cask install skype The only downside is that it installs the packages into the users Application directory which set my OCD off, it was quickly remedied though by simply moving the link once I had installed everything I needed....

May 26, 2014 · 1 min · Russ Mckendrick
Explore Sysdig, the versatile tool for system-level exploration on Linux, offering insights into server state and activities for troubleshooting and security.

Sysdig

Sysdig↗ looks like it could be a useful addition to a sysadmins list of tools, it is described as; Sysdig is open source, system-level exploration: capture system state and activity from a running Linux instance, then save, filter and analyze. Think of it as strace + tcpdump + lsof + awesome sauce. With a little Lua cherry on top. It’s easy to install↗ …. Sysdig 1/1 curl -s https://s3.amazonaws.com/download.draios.com/stable/install-sysdig | sudo bash …....

May 25, 2014 · 1 min · Russ Mckendrick