aac-lib
AAC Library of Tools
This is a collection of tools I use within my own environments to help me get over hurdles I write about at AstroArch Consulting, Inc., where you can find my vSphere Upgrade Saga as well as many other Upgrade Sagas and writings about Wordpress, security, administration, and consulting.
For more analytical content please visit TVP Strategy where some of these ideas first start. Eventually, I hope to extend this repository to much larger projects.
Tools (in no particular order) Include:
BASE
Description
The base is a small collection of scripts to get specific tools installed. I like all my systems to be similar so one script installs necessary components then puppet-agent, another installs PowerCLI w/PowerNSX on Linux, another installs DNSCrypt, and I am working on translating my Puppet environment to something generic for use by others.
Git Pre-Commit
Description
Git Pre-Commit script to check for API Keys, PII, and various other leakages and deny the commit if source files contain anything untoward. This tool is the result of my Foray into Jenkins, Docker, Git, and Photon with testing using Ixia. In addition, to checking the files for API Keys, etc. if anything is found, the script will log the leakage to syslog to be picked up by a SEIM or some other monitoring tool.
ERK (Elasticsearch-Rsyslog-Kibana) Stack Installer
Description
A bash script to automatically install an Elasticsearch-Rsyslog-Kibana stack. Rsyslog replaces Logstash and allows direct forwarding of syslog messages to Elasticsearch for processing. I use this to learn more about ElasticSearch's capabilities as an extension to my VMware vRealize Log Insight server.
TOCENTOS
Description
A set of scripts to convert from a RHEL 6/7 install to a CentOS 6/7 install. A customer wanted a quick way to move away from RHEL but stay within the family of products.
VLI
- Security Operations Center VMware vRealize Log Insight Content Pack
Description
A set of vSphere Security Operations dashboards for VMware vRealize Log Insight.
OVFIMPORT
Description
A set of scripts to import OVA/OVFs into vCenter/vSphere en masse using a configuration file of simple key value pairs. There are two scripts, the govc script is incomplete. I found too much missing, so wrote and expanded the same script using ovftool directly.
VSM
A smart VMware Software Manager that runs on RedHat style Linux distributions.
HTML5
- Auto update the vSphere HTML5 Fling for the VMware vSphere Web Client Appliance
Description
A simple script to get the latest HTML5 Fling for the VMware vSphere Web Client Appliance and install if necessary.
BLKTRACE
Description
A bash script to automatically run blktrace/blkparse based on references directories. Directories are converted to filesystems which are used instead of devices. The arguments accept devices as well as needed and if you know what you are doing.
OWNCLOUD
Description
A bash script to automatically upgrade and reset file and directory permssions after an upgrade via YUM or RPM. Included is also the script to update SElinux settings for files and directories.
These scripts are useful to automate the database upgrade after owncloud is updated. Nearly all these script lines are within the owncloud documentation. I added a few I need for Centos 7 with SElinux enabled.
ISO Library Tool
Description
iso-lib.sh is a tool to help maintain a library of blu-ray, DVD, or CD data disks. I write to Blu-Ray as a removable media backup which I can store in a safe or offsite. A more permanent storage solution than spinning rust or even SSDs.