Monitor cron with Icinga

I’m a big Icinga fan and have written about it a couple of times. Check out this awesome series for Debian. Now people have asked a better way to monitor cron (jobs). Can we integrate this into Icinga? I’ve looked at a couple or solutions that are out there, but the most obvious is to…

Continue Reading

Install Zammad on Debian 9

Last post was a nice intro on how I’ve found Zammad, an open source, nice looking support ticket system. Will it handle all the requirements I’ve set in last post and be ‘the one’? Let me immediately spoil that for you: it’s almost perfect and Zammad will be my choice for sure. Installing it is…

Continue Reading

Linux open source ticket system

For a new project, I’m looking for a Linux open source ticket system. It’s main purpose is for support tickets, but it would be awesome if it could handle ‘normal’ customer conversation as well in an efficient and nice way. I remember I’ve looked for this a couple of times already in the past and…

Continue Reading

Using Linux GNU screen

OMG choices, choices. Almost a year ago my colleague introduced me to screen: a cli/terminal window manager that multiplexes a physical terminal between several processes, typically interactive shells. Simply put: multiple shells in one shell. But there is at least one application that is said that does it better: tmux. So we’ll be using that…

Continue Reading

Essential and practical vi – Part 3

What started out as a plan to make a not too complex post about vi buffers, turned out to be a 3 part post with lots of essential bits and pieces on this awesome editor. So also see part 1 and part 2. There is even more advanced things I could write about like the…

Continue Reading

Essential and practical vi – Part 2

First, check out this nice post about every day, very practical vi stuff you can’t do without. Originally I only wanted to do a piece on vi buffers but the post grew and grew and here we are, at the second part. In this post I want to explain some searching, search and replacing, more…

Continue Reading

Essential and practical vi – Part 1

Basically I wanted to make a post on vi buffers (editing multiple files at once) but discovered I couldn’t do it without more vi related stuff. Therefore a three part more elaborated post. Working in the Linux terminal every day, for me it is a no-brainer to use vi, more specifically vim. It’s installed by…

Continue Reading

Ansible prequel / preparation

Aargh all these Ansible posts and right after the last one I realised that it all needs a ‘prequel’: before we run our playbook we need some preparation. A VPS is setup in a few minutes and when we properly prepare the new VPS we run run the playbook after a few minutes more. Let’s…

Continue Reading

Wrapping up our Ansible playbook

For now I’m done with the Ansible playbook posts. We’ve covered some elementary parts of our playbook how to get a server going with at least the LEMP stack. There are two things I would like to cover in this post: setting up CSF/LFD and setting up AppArmor and both with a very specific reason….

Continue Reading

LEMP stack with an Ansible playbook

I can go on and on about what to put in a Ansible playbook and what we are using it for, but I won’t copy and paste our whole playbook. Besides its length, there’s also some pretty specific stuff in there thats surely of no use to you. I think this is my second to…

Continue Reading

Some more Ansible playbook stuff

In our last post we had a pretty decent start at our playbook. The top, some variables, bootstrap and repo configuration. Now, our Ansible configuration is pretty elaborate and I won’t go about and post the entire playbook here but I would like to share some more key elements. In this post configuring a user…

Continue Reading

First steps in the Ansible playbook

My last three posts build up to this one: the actual Ansible playbook. Well, actually, the playbook.yml file because the complete playbook consists of more elements than just this file, as described in the last posts. I’ve converted my existing config for all my Debian servers for 90% to Ansible which I find, as I…

Continue Reading