Been a while since I’ve posted. Haven’t done anything that isn’t already documented somewhere in a long time. But, I’m back. I’m a big proponent of owning your own data and self-hosting where possible. I self-host my calendars on a CalDAV server at my house (with public IPs). But most if not all clients assume you’re using Google Calendar at this point or Microsoft’s equivalent. So, they tend to miss features. In this case, they were missing the ability to set a calendar’s color.
Continue readingCategory Archives: Uncategorized
Asterisk CDR logging to Splunk as JSON
Asterisk call logs are created by default as CSV files. These CSV files are incredibly hard to parse in Splunk via search time extractions. It would be nice to be able to get the data to Splunk and extract them in an easier way… Lets do it in JSON.
Continue readingGetting ansible-vault command to scale
The ansible-vault command provided by Ansible normally runs inside a vi window. This makes it easy for users to edit a single file. However, what happens when a user wants to change multiple files the same way at once. Well, the vi editor makes this extremely difficult. You normally can’t put ansible-vault edits in a loop. But we have a solution for it now using “ed”…
Continue readingGetting Photoshop Express to open CR2 files in Explorer
In Windows 10, you cannot open CR2 files in Photoshop Elements in Explorer. Instead you have to open Photoshop and then open the CR2 from inside Photoshop. Its a royal pain.
Continue reading
The applet that broke BU’s web statistics
In college I was a bit lazy. In order to not do work during the school year, I tried to do it during the summer instead. The result of my laziness was the first game of Solitaire on the Internet. It was so popular that at 500 hits per day it became the most popular site in the entire Computer Science department.
Continue reading
My first web page
The Internet Wayback Machine is an incredible resource for looking at what the Internet looked like years ago. I’ve wanted to dig up one of my old projects for a while and I decided to look at Archive.org to see if they might have a copy (they did). But in researching that project, I came across my first website from the early 90’s in high school.
IPv6: Getting two hosts on same subnet to talk
This is the first part of a multi step project in getting IPv6 to work on my network. The top level post is here. The first step in getting things working is to get two hosts on the same network talking. This is the simplest configuration… No routers, no DNS, no DHCP, just two hosts and a switch. We’ll add the rest of the bits in a later post.
Continue reading
Getting IPv6 up and running on my network
So, IANA ran out of IPv4 addresses this year. I want to use that as an opportunity to play with IPv6 and get it working in my network. I think we have a long time before IPv4 truly disappears, but it would be nice to say I’m ready. The goal is the get both my DMZ and my insecure network to only use IPv6 and my main LAN to be dual stack.
Continue reading
HP iLo can’t send to syslog
iLo 2 and 3 don’t have the ability to send events to a syslog server by default. iLo 4 on the other hand, finally has the option to do it… But what about all my gen 7 servers? I needed a way to send all the event logs in to Splunk to help catch and monitor for hardware issues.
Netgear SNMP configuration
Netgear switches don’t have a console. Users are forced to use the web portal on the switch which is often slow to respond and doesn’t support some of the latest HTML libraries to actually look and feel like a decent web app. As such most sysadmins I’ve worked with hate Netgear and would rather use something with a CLI console. However, I found that Netgear actually has a quite decent command line way to manipulate it. SNMP. Here are some of the tips I’ve learned around how to manipulate a Netgear switch.
Continue reading