Apache NiFi: NetFlow to Syslog

Most organizations have flows enabled at some level. This data can be used for anything from troubleshooting to statistics to security. There are many types of flow formats available, e.g. NetFlow, sFlow, IPFIX, etc. For this example, we’ll be using Apache NiFi to ingest NetFlow v5 and output…

Apache NiFi: SFTP/CSV to Syslog/JSON

A common problem in log management is the ability to fetch remote files, get them into some type of manageable structure, and output them into another platform. The remote file could encompass anything: data from HR, a dump from a database, or a CSV of application information. In this case,…

Apache Nifi: Pulling From MySQL and Sending to Syslog

My last post [https://nathanlabadie.com/apache-nifi-syslog-load-balancing/] covered the bare-bones basics of using Apache Nifi to load-balance incoming syslog events. In this example we’re going to take it a step further: query a MySQL database containing entity events from Home Assistant [https://www.home-assistant.io/], reformat the output to…

Day of the Dea... DIRT.

My house is positioned on a hill. The hill has slowly been eroding over the last 10 years. Unfortunately, I decided that moving 10 yards of dirt onto the hill was totally a doable project.…

Drone Video Archive

All of these were shot with a DJI Phantom 3 Pro: Abandoned Belle Isle Zoo in Detroit, MI (2016): Detroit River near Grosse Ile, MI (2016): Detroit River and Hennepin Point near Grosse Ile, MI (2017): McLouth Steel in Trenton, MI (2017): McLouth Steel in Trenton, MI (2018): McLouth Steel…

Recording Tutorial Videos Using OBS Studio

I've been trying to improve my virtual presentation format since most of us are now working from home. This is a 13-minute tutorial I'd put together for using OBS Studio to record web tutorial videos. The video on my webcam is slightly out of sync since I'm recording the presentation…