Skip to content

Instantly share code, notes, and snippets.

from fabric.api import run, env
env.user = 'root'
env.password = 'vagrant'
def host_type():
run('uname -s')
def init(identity):
run('rm -f /etc/yum.repos.d/*')
# coding=utf-8
"""
An example collector that verifies the answer to life, the universe, and
everything does not change.
#### Dependencies
* A sane universe
#!/usr/bin/env python
import sys
import os
import datetime
import socket
MONTH = {
"Jan":1 ,
"Feb":2 ,
@guixing
guixing / myman2.py
Last active December 30, 2015 13:49
#!/usr/bin/env python2.7
#
#
import sys
from os import path
import os
import MySQLdb
DIRNAME = path.dirname(__file__)
OPSTOOLS_DIR = path.abspath(path.join(DIRNAME, '..'))
from fabric.api import *
env.user = 'vagrant'
env.password = 'vagrant'
env.hosts = ['127.0.0.1',]
#env.roledefs = {
# 'web':['localhost'],
# 'db':['127.0.0.1'],
#}
def host_type():
target=/var/www/html/deploy/package/wordpress-$WP_VERSION.tgz
md5file=$target.md5
tar zcvf $target wordpress-$WP_VERSION
md5sum $target | cut -d\ -f 1 > $md5file
echo $WP_VERSION > /var/www/html/deploy/lastver
@guixing
guixing / log.py
Last active December 23, 2015 01:19
import logging
from logging.handlers import *
import sys
class errorLogFilter(logging.Filter):
def filter(self,record):
if record.msg.startswith('error'):
return True
return False
import random
import string
smailar_chars = '01oilLIOpP'
upper = "".join(set(string.uppercase) - set(smailar_chars))
lower = "".join(set(string.lowercase) - set(smailar_chars))
chars = upper + lower
numbers = '23456789'
symbols = '#$%&+,-./:;_~?=@!'
PHP_TS %{MONTHDAY}[/-]%{MONTH}[/-]%{YEAR} %{TIME}
PHP_LOG \[%{PHP_TS:timestamp}\]( PHP %{LOGLEVEL:level}:)? %{GREEDYDATA:message}
{
graphitePort: 2003
, graphiteHost: "localhost"
, port: 8125
, backends: [ "./backends/graphite" ]
}