What is Bacula?

Bacula is an open source backup solution. It’s known to be robust enough but yet relatively easy-to-configure. As it is open source, software license costs are nullified. Also a proof to its stability, it’s RPMs and DEBs are to be found in software repositories of the most popular Linux server distributions, Red Hat (CentOS) and Debian, so installation and deployment of upgrades can be done in a common way by anyone. Bottom line, Bacula has its flaws, but it’s still likely better than fooling around with rsync based scripts and catalogues. Continue reading “What is Bacula?”


A basic MySQL Cluster setup

The easiest way to have MySQL Cluster installed on Linux is to get the official “server” RPM package and unpack it on every cluster node to be. Ta-dam, service binaries for all node types are deployed and ready to be used – right after you compiled a cluster configuration, created proper sys-V services, added firewall rules and tweaked selinux. Continue reading “A basic MySQL Cluster setup”

MySQL Cluster backup methods

What gives MySQL Cluster the potential of being called a cluster is the network database (NDB) storage engine. NDB’s nature of a storage engine gives us a sometimes confusing flexibility to choose which table to store locally and which to span and/or mirror along the cluster’s data nodes. This also generates a duality when creating backups of MySQL Cluster databases. NDB bears its native backup method that we utilize for data contained in the cluster. The remainder is saved as logical dump of database structure and records. Continue reading “MySQL Cluster backup methods”

Custom snmpd extension for port checking

As weird as it sounds, recently I had a task to accomplish port checks without access to the LAN on which daemons listen for connections. Speaking of a monitoring solution, the obvious choice was SNMP, which is the most widespread means of getting health information from network-attached devices, anyway. We perform an “indirect” port check, meaning that it’s sufficient for us to know that a process is listening on a given port without trying to communicate with it. Continue reading “Custom snmpd extension for port checking”

Ribbonize your documents

You can hate it, or you can love it, but it’s there… on top. If you’re stuck with Microsoft Office 2007, or using a bit polished 2010, maybe a shiny 2013, you have to use it. The Ribbon interface: pure office experience with big and colorful icons. Intuitive and open standard-based. And it leaves room for customizations, too! When already in Microsoft heaven, let’s see some hints on how create a custom tab with a couple of buttons. Continue reading “Ribbonize your documents”