Admin PAN Global Protect VPN client, no thanks! My institution recently transitioned from Juniper Networks VPN to PAN Global Protect. I do not have a burning opinion in this transition, but I am incredibly disappointed that my institution refuses to support the GP VPN client for Linux. VPN Request Description: Where do I obtain the GlobalProtect VPN client
Admin "Certbot, help me..." I love navigating the unknown, and dealing with SSL certificates for me falls into this category. The scenario I will describe involves flipping HTTPS sites from one server (read IP address) to another when unexpected outages requires DNS to stay alive. So when our primary and public facing website went
Admin Some Linux CLI tools for CSV table analysis OK, so here is my task. I must verify that a set of files on portable disk drive (about 20,000 files) match a list of files (and their respective MD5 checksum values) found in an accompanying manifest document (CSV format). I could (and have) write a simple Python module
Admin Non UTF-8 characters getting you down? Need to identify non UTF-8 characters in a text file? Here's a fast and handy method using grep that highlights non UTF-8 characters with the "�" glyph: grep -axvn '.*' data.csv 491:2012-08-23 18:10:00,"Lovers_Leap","KD",28,1,
PASTA A few thoughts on PASTA+ and Tomcat8 The PASTA+ project uses Tomcat8 as it primary servlet container and interface for interactions with its REST-based API. Here are some thoughts on how tomcat8 is deployed and being used. 1. The default Tomcat8 does not include the manager application One way of examining memory usage by tomcat8 is to
PASTA Tracking the elusive PASTA+ process tree PASTA+ is a Java-based project (primarily servlets) that functions as a metadata-driven data repository. In short, metadata that is written in the Ecological Metadata Language (EML) standard is uploaded and parsed by PASTA+, which then initiates processes to download and evaluate individual data files before finally registering and archiving the
Admin A short guide to deleting a Solr document After performing a major systems migration of our production environment to new hardware, we needed to perform a series of regression and integration tests to ensure all services, including Solr, were up-to-snuff. This included indexing a test document into Solr, which needed to be removed post-testing. Doing so can be
Admin A few UFW tidbits Here are some of the common UFW rule management commands that I seem to always forget... 1. View rules in numbered format: sudo ufw status numbered 2. Add an allow rule with comment: sudo ufw allow from <IP> to any port <#> comment "Comment goes here&
Admin Finding the BIG files with find We often need to find the most voluminous files on our Ubuntu file systems for administrative clean-up or for what killed the cat - curiosity. The simplest and most direct command to do this is find with the following add-on helper functions: find . -xdev -type f -size +100M -print | xargs
Admin Note to self: how to use TMUX This is just a simple cheatsheet on how to use TMUX (terminal multiplexer) in the following use-case: you plan to start a long running job in a remote shell and you want to be able to exit the session without losing the job execution; or more commonly, you are in
Admin Hooking Solr with Systemd on Ubuntu 18.04 We have begun the migration of Apache Solr from Ubuntu 14.04 to 18.04. Although we will continue to use Solr on 18.04 in an almost identical configuration as we do on 14.04, one critical change we must perform is to move from the old-style “init” service