Skip to content

Latest commit

 

History

History
123 lines (86 loc) · 4.74 KB

README.md

File metadata and controls

123 lines (86 loc) · 4.74 KB

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

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

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.