Blog

Icinga 2 dashboard

Continuing from the article http://olindata.com/blog/2015/02/setup-icinga-2-debian-77, the next topic is to add remote systems to Icinga 2 monitoring.

There are multiple ways to monitor remote clients. Icinga 2 uses its own unique and secure communication protocol amongst instances. Be it an High-Availability cluster setup, distributed load-balanced setup or just a single agent. All communication is secured by SSL x509, and fully supports IPv4 and IPv6.

puppetserver

Puppet Server is a next-generation alternative to our current puppet master, which builds on the successful Clojure technology stack underlying products like PuppetDB. Puppet Server is an application that runs on the Java Virtual Machine (JVM) and provides the same services as the classic Puppet master application.

eyaml encryption

Hiera helps to seperate data from Puppet manifests. It let's us write and use reusable manifests and modules. Puppet classes can request the data they need from the hiera data store. Hiera reads environment specific key / value pairs (including passwords) from its own YAML files and parses them to Puppet. Puppet then populates templated configuration files and delivers them to the specified directories. However, Hiera still needs access to the passwords in order to pass them along to Puppet.

Icinga 2 is an open source network and computer system monitoring application, which checks the availability of your network resources, notifies users of outages, and generates performance data for reporting.

JavaScript I/O and All That Fuss

With io.js having been released for almost a week now, I figured it was time to check it out and give a lowdown on what it's all about.

What is io.js?

io.js is a fork of the popular open source project Node.js, and was first released on January 13th 2015.

As of this post, the latest stable release of iojs is v1.0.2

Over the past few months we have been getting more and more information about Puppet 4, as well as the vast improvements to Puppet Enterprise. The array of new features and major changes is gigantic. A lot of these changes are very welcome and I'm excited to see what they will bring to the Puppet world. On the other hand, I'm also a bit afraid. Here's a non-exhaustive list of changes.

Whenever we talk about IaaS (Infrastructure as a Service) or cloud management platform or cloud provisioners, we often think about VMWare vSphere, AWS EC2, Openstack, and co. Not known to many people, there is another project on the rise and this is OpenNebula. So what is OpenNebula? As quoted from the OpenNebula website:

One of my favorite conferences in 2014 was the first edition of Config Management Camp, back in February. A very rare occasion where we had major contributors and users from each of the current FOSS Configuration Management tools in a single building.  

Two months back OlinData announced OpsTheatre, a pluggable operations dashboard that runs on Node.js. Our in-house dev team believes this tool will be key in eliminating a growing issue in the DevOps community - the duplication of Operations Management tools. On top of that, we open sourced the project as we believe community support and involvement will be integral in the realization, manifestation and shaping of this vision.

It has been a while since the PuppetConf 2014 ended in San Francisco and there are lot of news that came out of it as usual. But, the biggest news is during the keynote that Luke Kanies, CEO of PuppetLabs announced there will be a new Puppet Server. A new Puppet Server? Yup. A Puppet Server and its not the same as our current Puppet Master. Curious on what this means I decided to check out the preview. All my opinions stated below are my own and does not reflect any of OlinData or PuppetLabs.

Pages

Subscribe to Blog