View vps.sh
#!/bin/sh | |
echo "ID STATE NAME" | |
for vm in `vim-cmd vmsvc/getallvms | awk '{ print $1 }' | grep -v Vmid`; | |
do | |
echo -ne "${vm}\t" | |
vim-cmd vmsvc/get.summary ${vm} | egrep 'name = |powerState ' | sed 's/[,"]//g; s/poweredOn/ON/; s/poweredOff/OFF/ ;s/suspended/SUSP/' | awk 1 ORS=' ' | awk '{ print $3, "\t", $6}' | |
done | |
----- |
View semanage-addports
#!/usr/bin/perl -w | |
# add an port to an selinux foo_port_t | |
# don't attempt to re-add ports that are already there - that is very slow | |
# possible to-do: see if a port is already added as someother_port_t | |
use Getopt::Long; | |
my $port_type=''; |
View tag-vols-snaps.py
# most credit to the original: https://gist.github.com/brandond/6b4d22eaefbd66895f230f68f27ee586 | |
# Tag snapshots based on their associated AMI and volumes based on attached instance. | |
# format: | |
# (AMI:db5|db5) /dev/sda1 (1/4) | |
# (AMI:db5|db5) /dev/sdb (2/4) | |
# Best practice: create IAM user | |
# Simplest privilege to get it to work with reasonable security: use predefined policy "ReadOnlyAccess" |