Running JIRA and Confluence behind Apache with basic authentication

Since I’m a big fan of the Atlassian products like JIRA, Fisheye and Confluence, I bought my own private Starter Licenses over a year ago. Installed as separate Tomcat deployments on my root-server, I put them behind an Apache server and forwarded requests to the localhost-only listening Tomcats using mod_jk.

Now,  >12 months later, support expired and so no updates or security-patches will be available for my installations without license renewal. Fair enough. So I thought, it’s time to restrict public access to my Atlassian products completely (even no start page) by just adding a basic auth to the Apache configuration. Oh, silly me :). Continue reading …

Fixing non-terminating cacti shell scripts

Cacti is a really useful tool when it comes to monitoring/graphing the state of a linux system like CPU load, free diskspace, database stats etc. utilizing the RRD-Tool. But recently I encountered, that one of my shellscript-based cacti data-input-method didn’t terminate as expected, driving my CPU crazy. It took me some time to track down the cause, so I thought it might be worth writing a line or two about it. Continue reading…

Using barman without additional postgresql connection

Using barman for incremental postgresql backups can really make life easier. But one thing bothered me while setting it up: why is an additional postgresql database connection from the backup server needed although there’s already an SSH account configured? I decided to take a deeper look into that problem. Continue reading…

Using barman to manage incremental postgresql backups

Recently I was searching for a way to avoid CPU peaks during backup of a production postgresql database. Until then, we used pg_dump to create single dumps for each database in the postgresql cluster. Everytime the backup was triggered, CPU load went up and sometimes also blocked new connections to the database for about 10-20 minutes because of that. Since we didn’t want to loose too much of the current data in a disaster scenario, we performed the backup multiple times a day. Doing that with an approx. 1 GB database seemed overkill to me.

Then I came across the concept of incremental backups using postgresql. Continue reading…

Multipage tiff example for download – test image file

Irfanview LogoRecently I was coding some functionality that was dealing with multipage tiff images. Since I hadn’t any multipage pictures on my computer, I thought it shouldn’t be too difficult to find some sample files to test with.

So I started my everday search in google: Multipage tiff example, multipage tiff file sample, multipage tif download etc. Nothing. Mostly results about programs that can handle multipage tiffs. Yay! Also google image search left me out in the rain :(. Screenshots of programs that can handle multipage tiffs. Yay, again! Continue reading …

Acer Iconia A700 Tablet im Test – Alternative zum Nexus 10?

Gegen Ende letzten Jahres war ich auf der Suche nach meinem ersten Tablet. Es sollte ein 10 Zoll Display, mindestens Full-HD Auflösung, >=16 GB Speicher, sowie möglichst einen USB-, SD-Karten- und HDMI-Anschluss on-board haben.

Natürlich sollte der Prozessor auch nicht allzu langsam sein, damit alles schön flüssig läuft. Die eierlegende Wollmilchsau also – und das natürlich am besten noch fast geschenkt. Schließlich sollte das Teilchen nur zum abendlichen Couch-Surfen und E-Mails abrufen herhalten :). Weiterlesen…