Author: Ameir Abdeldayem

Disable/Enable GlobalProtect on OS X

Sometimes I need to download big ISOs or other large files onto my work laptop, but GlobalProtect forces me to do so via the VPN. In order to speed things up and use my local network connection, I need to

Get nameservers from resolv.conf with Ruby

I’m a big user of Chef, but was bummed when I couldn’t find any resolver information in Ohai data. I needed to make some changes to an nginx config to use resolver, but wanted to use the resolver that’s already

Run multiple ssh commands in parallel with GNU Parallel

Every true sysadmin has been in this predicament — “I need to run this command on a bunch of machines.” The typical approach is to create a for loop, and run the command serially. This works well, but if a)

Elasticsearch cluster administration notes

If a replica shard is in an INITIALIZATION state and the primary shard is healthy, then the shard is being replicated from the primary to the replica. You can use the cat API to get this state:

Now, we

Installing OpenVZ templates in Proxmox

Promox has built-in support for installing templates, but they’re pretty outdated and not well-maintained.  openvz.org, on the other hand, regularly updates their templates, and has a wide selection to choose from. In order to make these templates available for use

IMAP Append – Message contains bare newlines

The Cyrus IMAP server (which is used by FastMail, FYI), is pretty picky when it comes to enforcing RFCs.  When performing a recent email migration (from Zoho, which is less picky), I got a boatload of errors along the way.

Create multiple Proxmox containers via script

There are times when I need to create a number of OpenVZ containers in Proxmox at once, which would take way too long via the user interface.  There are a number of ways to accomplish this programmatically, but the most

rsync to multiple hosts in parallel

 

 

Enable XHProf for WordPress

 

You’ll now need to have this module loaded in PHP; this varies depending on which handler you use:

cd into wp-content/plugins

In wp-config.php:

In your admin dashboard, enable “WP XHProf Profiler” from the plugins section.

Migrating from one Chef server to another

It happens — you’re on a server that just can’t be upgraded any further, and you need more resources.  Or, you need to backup a Chef server.  Or, you need to setup a QA instance.  Or, you need to finally

Top