AWS re:Invent 2018: My Experience and Recommendations for Next Time
AWS ElasticSearch for Ad-Hoc ELB Log Analysis
Cloud Custodian Architecture, Deployment and Policy Preprocessing
Pre-Authorized AWS Console URLs for Notifications
Tooling for AWS - webhooks to SQS via API Gateway and Lambda
AwsLimitChecker - Check Your AWS Usage Against Service Limits
Local S3 Server to Acceptance Test Netflix Ice Installation In Isolation
AWS CloudFormation and RDS Snapshots
Watching Jenkins Jobs and CloudFormation Updates with Pushover Notification
Blog Moved from Self-hosted WordPress to Pelican on GitHub Pages
Wordpress to Pelican with Disqus comments
Converting WordPress Posts to Pelican MarkDown
Planning Migration from WordPress to Static Site
Piwik Web Analytics, and some unfortunate stats about my blog
Some Thoughts on Choosing a New Wordpress Theme
New Project - Blog Migration to WordPress
Arch Linux on a Dell Precision 5530 / XPS 15 9570 Laptop
Inexpensive $26USD 1080p WiFi Camera
Home Automation and Security System Overview
IP Camera, Home Security and Automation Update
Linux Surveillance Camera Software Evaluation
VyOS on Alix 2C1 Single Board Computer
Search for a small-scale but automated RPM build system
CentOS/Fedora Install on SuperMicro Servers via IPMI Card KVM Over IP
Linux Memory Usage and Disk Caching
Netgear ReadyNAS 1100 Bug causes NFS Failure after reboot - workaround
Using wireshark to capture packets from a remote host
How to get actual login username when using sudo su
Client-side subversion commit message hooks
Ignoring SVN directories and save files with grep
How to make software distribution secure
New MacBook Pro; Dual boot with Linux
The Newest Generation of Hackers
Apache2 - list Name-Based Virtual Hosts
Running a script on USB drive insertion
Microsoft submits driver code for Linux kernel
LIRC and Hauppauge PVR-150 on OpenSuSE 11.0
Linux, Choice, Updates, CitiBank issues
Getting SunSPOTs working under OpenSuSE 10.1
SunSPOT; CarPC; MediaWiki Logging
MediaWiki - Preformatted Text within Lists
Nagios / Icinga Configuration Highlighting with GeSHi
Using Templates to Track Outdated Content in a Documentation MediaWiki
Puppet Syntax Highlighting with GeSHi
Mediawiki Extension - Section Link To Top
Custom MediaWiki Sidebar; New Blog?
Pre-Authorized AWS Console URLs for Notifications
dashsnap.py - A Script to Snapshot a Graphite Dashboard
Nagios Check Plugin for Rsnapshot Backups
Script to Chart Intervals Between Problem and Recovery from Nagios/Icinga Log Files
A Collection of Great Links on Monitoring, SysAdmin, Scaling, etc.
World of Warcraft Realm Status Check Plugin for Nagios
Nagios Check Plugin for Linode Monthly Bandwidth Usage
Cable Management, Power Measurements, Major Outage, Cacti
Update, Eventum/MySQLTicketing Integration
Readable Nagios Log Timestamps
Nagios Check Plugin for Rsnapshot Backups
Script to Chart Intervals Between Problem and Recovery from Nagios/Icinga Log Files
World of Warcraft Realm Status Check Plugin for Nagios
Nagios Check Plugin for Linode Monthly Bandwidth Usage
Nagios / Icinga Configuration Highlighting with GeSHi
Sending AOL Instant Messenger (AIM) Messages from a Perl Script
Parsing Nagios status.dat in PHP
Nagios and check plugins run as root
Daily Work - Nagios SNMP traps, Vyatta, JasonAntman.com upgrades
Readable Nagios Log Timestamps
Tools for watching apache httpd and memcached
Script to Chart Intervals Between Problem and Recovery from Nagios/Icinga Log Files
Creating RPMs from Perl CPAN Modules
Perl script to convert F5 BigIp VIP address to list of internal pool member addresses
VMWare vSphere CLI and Perl SDK as an RPM
Sending AOL Instant Messenger (AIM) Messages from a Perl Script
F5 BigIp - Manually Changing Session Persistence Cookies on the Client Side
Wordpress - Automatically publish a pending post each weekday morning from a PHP script
Nagios / Icinga Configuration Highlighting with GeSHi
PHP Script to Query Linode DNS Manager API
WP-Syntax Plugin GeSHi Path Fix
Puppet Syntax Highlighting with GeSHi
Managing Ubiquiti Networks MAC ACLs from a script
Documentation generation for web apps - PHP and JavaScript
PHP Script to Dump Firefox Session
Parsing Nagios status.dat in PHP
Using Google Maps to produce usable, printable maps
Custom MediaWiki Sidebar; New Blog?
Puppetlabs Beaker SUTs with GUI / Non-Headless
Local S3 Server to Acceptance Test Netflix Ice Installation In Isolation
How Yum and RPM Compare Versions
Puppet facter facts for syslog daemon type and version, symantec netbackup
Puppet facter fact for all applied classes, returned as a CSV list
Puppet facter fact for last applied configuration version
Patch to Puppet Dashboard 1.2.10 to show arbitrary facts in the main node table
Python script to find dependency cycles in GraphViz dot files
The state of Puppet External Node Classifiers
Puppet Syntax Highlighting with GeSHi
Quick and Simple Timestamping of Debug Logs
Client-side subversion commit message hooks
Puppet problems with hostname in autosign.conf - Invalid pattern
Open Source WiFi Site Survey Heatmap Tool
Better Logging for AppDaemon Apps
Python script to check xfinity data usage
Tooling for AWS - webhooks to SQS via API Gateway and Lambda
AwsLimitChecker - Check Your AWS Usage Against Service Limits
Visualization of when I’m working on personal vs work projects
Python script to backup Disqus comments
Planning Migration from WordPress to Static Site
Python script to check a list of URLs for return code, and final return code if redirected
Pretty-Print a JSON response at the command line
Python script to find dependency cycles in GraphViz dot files
How Yum and RPM Compare Versions
Modern (0.10.x+) NodeJS RPMs on CentOS/REHL 5 and 6
Script to easily rebuild a SRPM
Search for a small-scale but automated RPM build system
RPM Spec Files for nodejs 0.9.5 and v8 on CentOS 6
Dumping all Macros from an RPM Spec File
Twilio Programmable Wireless PPP Proxy Docker Image
Inexpensive $26USD 1080p WiFi Camera
Home Automation and Security System Overview
IP Camera, Home Security and Automation Update
Linux Surveillance Camera Software Evaluation
Amcrest IP Camera First Impressions
Yesterday’s Widespread Internet Outage, for non-geeks
Random Links for Wednesday, October 24th
Secure rsnapshot backups over the WAN via SSH
Consolidation of nmap port scan results to HTML table
Vyatta VC5 - Snort alerts to syslog
Managing Ubiquiti Networks MAC ACLs from a script
How to make software distribution secure
Search for a small-scale but automated RPM build system
Some questions from a tech interview with a big Internet company
Interesting Systems Links for September 3, 2012
Patch to Puppet Dashboard 1.2.10 to show arbitrary facts in the main node table
Dear Mom and Dad - or, a book about what I actually do
What Does a Sysadmin Look Like in 10 Years?
Adjusting the VirtualBox F12 BIOS Boot Prompt Timeout
GNU Screen and Multiple Regions
Using Templates to Track Outdated Content in a Documentation MediaWiki
PHP Script to Query Linode DNS Manager API
Quick and Simple Timestamping of Debug Logs
Using wireshark to capture packets from a remote host
Getting Sun iLOM information within Linux
Putting the Why in Documentation
What is System Administration?
Blog Moved from Self-hosted WordPress to Pelican on GitHub Pages
Wordpress to Pelican with Disqus comments
Converting WordPress Posts to Pelican MarkDown
Planning Migration from WordPress to Static Site
Wordpress - Automatically publish a pending post each weekday morning from a PHP script
Some Thoughts on Choosing a New Wordpress Theme
Nagios / Icinga Configuration Highlighting with GeSHi
WP-Syntax Plugin GeSHi Path Fix
Puppet Syntax Highlighting with GeSHi
New web server, WP optimization