Installing NodeJS on Ubuntu 14.04

Installing NodeJS on an installation of Ubuntu Server 14.04 is fairly straight forward but most tutorials I’ve found gloss over some details that I constantly run into any time I install it so I thought I’d clarify the procedure that I had to follow to get it installed successfully. Run the following commands to install NodeJS and NPM sudo apt-get install …

Using Office365 email with Websphere and Maximo 7.5

We’ve been running Maximo 7.5 at work for some time now and we needed to start using the email functionality for send out notifications. This requires some setup to be done both in Maximo and in the WebSphere console. Maximo Setup Navigate to System Configuration -> Platform Configuration -> System Properties. You have to set some values for properties to let …

Creating an Ubuntu backup server with Bareos

After my struggle trying to install and use AMANDA, I was left defeated with my ego bruised. I could either admit defeat and just go with Acronis without any additional research or I could try again. I went with the latter and set about choosing another option to test. A quick google had Bacula coming up trumps with Bareos (a …

Creating an Ubuntu backup server with AMANDA – sort of…

I was recently tasked with looking at a few different solutions to backup business critical servers at my work. We were using Acronis and it was working perfectly but we were about to expand and would require a lot more licenses so it seemed to make sense to look at open source solutions. We decided to take a punt on …

Notifications with Icinga2

Now that I’ve set up Icinga2 and Icingaweb2 using the guide here, I wanted to get notifications working as I don’t want to be sitting looking at a dashboard all day long! On previous installations (icinga v1), I had installed ssmtp to send emails from a specific email address. This time around, I thought I’d just try and send email …

System Monitoring with Icinga2

I’ve been using Icinga2 to monitor some servers we have at work for a little while now but I’ve never really got into it properly. The time has come to setup some proper monitoring for our infrastructure so I figured I’d document it properly to help anyone with the problems I had. The instructions that are given on the icinga …

Gitlab SSH Keys

I’ve spent the last couple of hours racking my brains to try and figure out why I couldn’t get SSH login working with my GitLab installation. In the end, I wasn’t generating the ssh keys properly. I was just using ssh-keygen -t rsa and then trying to login with macbook-jm:~ user1$ ssh git@git.mydomain.com My key was never being used because …

unetbootin and OS X

I recently wanted to install a fresh copy of Ubuntu on my home server (actually just an old Asus EeePC 1000-H) because I’d toyed about with some other distro’s and had got to the point where it’d be easier just to start fresh than try to revert all the minor changes I had make that had broken things. There wasn’t …

Introduction to bash scripting

If you’ve ever had more than a brief glimpse over linux, you’ve probably had some interaction with the terminal environment (aka the command line). This is the place where you can do pretty much anything you can do with a GUI and so much more. You have complete control over your system (provided you have root access) and can get it do …