Elasticsearch backup strategies

Hello again! Today we’re going to talk about backup strategies for Elasticsearch. One popular way to make backups of ES requires the use of separate ES node, while another relies entirely on the underlying file system of a given set of ES nodes. The ES-based approach: Bring up an independent (receiving) ES node on a [...]

, , ,

2 Comments

Send your logs to the cloud; Loggly vs. Papertrail

Centralised cloud-based logging.  It sounds tasty – and it is – but who should you go with?  Well, Loggly and Papertrail are the only games in town when it comes to the aforementioned service; the only other competitor in this space is Splunk Storm, but their offering – well-pedigreed though it may be – is [...]

,

3 Comments

Heavyweight tilt : GitHub vs. Bitbucket

When it comes to code hosting on The Internets today, GitHub is absolutely the hottest, trendiest service going – but it’s not alone. Right now, the primary direct competitor to GitHub is Bitbucket, and choosing the best service for you or your company can be a less than obvious scenario – so let’s break it [...]

,

3 Comments

Improvements in Cassandra 1.0, briefly stated

Datastax recently announced the availability of Cassandra 1.0 (stable), and along with that announcement, they made a series of blog posts (1, 2, 3, 4, 5) about many of the great new features and improvements that the current version brings to the table. For those of you looking for an executive summary of those posts, [...]

,

No Comments

Nagios plugin to parse the result of a MySQL query

Hello all !  As before, I wrote a Nagios plugin that will perform an arbitrary MySQL query and parse the results.  It is written in Ruby (and tested against 1.9 only, so ymmv).  If that sounds interesting to you, check my my Github. Usage ./check_mysql_query.rb [-c <config_file>] -q ‘SELECT etc…’ -h, –help Help! -v, –verbose [...]

No Comments

Nagios plugin to parse JSON from an HTTP response

Hello all !  I wrote a plugin for Nagios that will parse JSON from an HTTP response.  If that sounds interesting to you, feel free to check out my Github.  The plugin itself is written in Ruby – 1.9 initially, but it’s compatible with earlier versions thanks to some excellent contributions from other Githubbers.  Pull [...]

, ,

No Comments

RabbitMQ plugin for Collectd

Hello all, I wrote a rudimentary RabbitMQ plugin for Collectd.  If that sounds interesting to you, feel free to take a look at my GitHub.  The plugin itself is written in Python and makes use of the Python plugin for Collectd. It will accept four options from the Collectd plugin configuration : Locations of binaries [...]

, , ,

No Comments

how to use the Distributed Numeric Assignment (DNA) plug-in in 389 Directory Server

Hello everybody !  Today’s post is about the Distributed Numeric Assignment (or « DNA » ) plug-in for the 389 Directory Server (also known as the Fedora, Red Hat, and CentOS Directory Servers).  Although this plug-in has existed for quite some, there isn’t a whole lot of documentation about how to implement it in a [...]

, ,

2 Comments

CPAN RPMs in RHEL / CentOS : generation, conflict, and solutions

Hello all !  Today we’re going to take a look at a somewhat obscure problem that – once encountered – can cause nothing but headaches for a system administrator.  The problem relates to conflicts in CPAN RPM packages, and what can be done to work around the issue.  If you’ve made it this far, i’m [...]

, , ,

2 Comments

workaround for slow shared folders in Virtualbox 3.x

Happy 2010 fair readers !  I hope that all is well with you and yours.  Let’s get right to business : Virtualbox has a feature that allows you to access the host OS’s file system from the guest OS (shared folders), which is super useful, but not exactly perfectly implemented.  In particular, there are known, [...]

, , ,

3 Comments