find . | xargs grep 'string' -sl
sudo find / | xargs grep 'http://127.0.0.1:4567' -sl
find / -iname 'wOrDs'
''' | |
GATSFA - Gateway to Salesforce API | |
The CSV report this is pulling down is querying the Salesforce event log. | |
Each line in the CSV is a Salesforce event log entry that has the prefix | |
of the name of our API application. So the report is a log of the | |
activity between the gateway API and the Salesforce API | |
''' | |
param( | |
[string]$machineName, | |
[string]$desiredVersion, | |
[string]$environmentString, | |
[string]$project | |
) | |
Import-Module Octopus-Cmdlets | |
#$machineName = 'DOGEN09' |
cd /var/lib/graphite/whisper/teamcity | |
for f in $(find $1 -iname "*.wsp") | |
do | |
if [ -a $f ] | |
then | |
# the retention policy should match what's in your /etc/carbon/storage-schemas.conf | |
/root/source/graphite-project/bin/whisper-resize.py $f 1m:7d 5m:28d 15m:1y | |
fi | |
done | |
chown -R _graphite:_graphite /var/lib/graphite/whisper |
5 18 * * * /root/jenkins-backup-to-artifactory.sh >/var/log/jenkinsbackup/jenkinsbackup.`date +\%Y\%m\%d\%H\%M\%S`.log 2>&1 |
pid=$(ps aux | grep [s]nmpd | awk -F' ' '{print $2}') && pmap -x $pid | grep total |
#!/bin/bash | |
# Thanks to androidyue on stackoverflow http://stackoverflow.com/questions/2903354/bash-script-to-check-running-process | |
ps_out=`ps -ef | grep $1 | grep -v 'grep' | grep -v $0` | |
result=$(echo $ps_out | grep "$1") | |
if [[ "$result" != "" ]];then | |
echo "$1 Running" | |
exit 0 | |
else | |
echo "$1 Not Running" | |
exit 2 |
#!/usr/bin/env python | |
""" | |
This script checks the output of the local | |
'df -P' command and reports the disk usage | |
for the given mount with perfdata. | |
Usage: | |
python check_df_usage.py | |
OK /dev/mapper/centos-root filesystem mounted on / usage percentage is 17 ; | 'used_percentage'=17;90;95;; 'size'=14530560KB;;;; 'used'=2360596KB;;;; 'available'=12169964KB;;;; |
import graphitesend | |
import redis | |
import os | |
import time | |
import sys | |
pattern = '%Y-%m-%d %H:%M:%S' | |
g = graphitesend.init(prefix='devops.dotshipper',graphite_server='dograph2.docl.nic') |
#!/usr/bin/env python | |
''' | |
quick script to use to check whether or not a port is open using python standard library, | |
good for when telnet is unavailable and it's too much trouble to install it | |
Usage: ./check_port.py 127.0.0.1 5601 | |
Thanks to mrjandro on SO | |
http://stackoverflow.com/questions/19196105/python-how-to-check-if-a-network-port-is-open-on-linux | |
sample output: | |
{"exit_code": 1, "results": "Port not open", "port": 5672, "host_ip": "['11.22.111.200']", "address": "internal-lb-1912362693.us-east-1.elb.amazonaws.com"} |