Logstash “Hello World” Example – Part 1 of the ELK Stack Series


Today, we will first introduce Logstash, an open source project created by Elastic, before we perform a little Logstash “Hello World”: we will show how to read data from command line or from file, transform the data and send it back to command line or file. In the appendix you will find a note on Logstash CSV … More Logstash “Hello World” Example – Part 1 of the ELK Stack Series

Java Build Automation Part 2: Create executable jar using Gradle


Original title: How to build a lean JAR File with Gradle In this step by step guide, we will show that Gradle is a good alternative to Maven for packaging java code into executable jar files. In order to keep the executable jar files “lean”, we will keep the dependent jar files outside of the jar in a separate … More Java Build Automation Part 2: Create executable jar using Gradle

How to set up Docker Monitoring via cAdvisor, InfluxDB and Grafana


Have you ever tried to monitor a docker solution? In this blog post, we will discuss three open source docker monitoring alternatives, before we will go through a step by step guide of a docker monitoring alternative that consist of the components Google cAdvisor as data source, InfluxDB as the database and Grafana for creating the graphs. The post is … More How to set up Docker Monitoring via cAdvisor, InfluxDB and Grafana

Resolving Networking Problems (Performance Problems) of a WD My Cloud NAS System


Ever since I had bought a Western Digital My Cloud System with 4 TB of Backup space, I had problems with it: after some hours, the system was unreachable over the network. Several firmware upgrades later the problem has aggravated, and the system was reachable only for 10 to 20 minutes after each power cycle. … More Resolving Networking Problems (Performance Problems) of a WD My Cloud NAS System

Docker HTTP Proxy and DNS Configuration Cheat Sheet (now includes automatic HTTP Proxy detection)


This blog post provides a little cheat sheet on running a Linux host with or without a Docker client behind HTTP proxies. For Ubuntu and similar Linux distributions, we will also show how to detect the proxy available and adapt the proxy settings accordingly. This comes handy, if you are a road warrior that often … More Docker HTTP Proxy and DNS Configuration Cheat Sheet (now includes automatic HTTP Proxy detection)

AWS Automation Part 4: Using Terraform for AWS Automation


This is part 4 of a blog post series, in which we explore how to automate Amazon Web Services (AWS) using the Terraform open source software by HashiCorp. Similar to Cloudify, Terraform is a versatile way to codify any type of infrastructure and to spin up a production-like demo or staging environment on any IaaS cloud like AWS, Azure … More AWS Automation Part 4: Using Terraform for AWS Automation

LXD vs. Docker — or: getting started with LXD Containers


Container technology is not new: it had existed long before the Docker hype around container technology has started after 2013. Now, with Docker containers having reached mainstream usage, there is a high potential of getting confused about available container types like Docker, LXC, LXD and CoreOS rocket. In this blog post we will explain, why LXD is not … More LXD vs. Docker — or: getting started with LXD Containers

Getting started with OpenShift Container Platform


In this blog post we will review the architecture of OpenShift before we will gain some hands-on experience with OpenShift Origin, which is the free version of the OpenShift Container Platform a.k.a. OpenShift Enterprise. Vagrant software will help us to automate the installation of an all-in-one OpenShift Virtual Machine deployed as a VirtualBox image. We will spin up a simple … More Getting started with OpenShift Container Platform

Getting Started with OpenStack using DevStack


In this post, I will show how to install a DevStack-based demo OpenStack solution on an existing Ubuntu 14.04 server. DevStack is an open source project with the goal to offer a development, test or demo environment for working with OpenStack. The compute nodes are based on QEMU, a software virtualization, so do not expect any … More Getting Started with OpenStack using DevStack

IT Automation Part IV: Ansible Tower “Hello World” Example


This is part IV of a little “Hello World” example for Ansible, an IT automation (DevOps) tool. This time, we will get acquainted with Ansible Tower, a web front end for Ansible. The post has following content: Quickest way of “installing” an Ansible Tower trial system (via Vagrant this time) Step by step guide for a minimalistic “Hello World!” example, following … More IT Automation Part IV: Ansible Tower “Hello World” Example