Skip to content

Instantly share code, notes, and snippets.

View lonefreak's full-sized avatar

Fabricio Leotti lonefreak

View GitHub Profile
@lonefreak
lonefreak / gist:3488270
Created August 27, 2012 13:07
Graphite Virtual Host
# You may need to manually edit this file to fit your needs.
# This configuration assumes the default installation prefix
# of /opt/graphite/, if you installed graphite somewhere else
# you will need to change all the occurances of /opt/graphite/
# in this file to your chosen install location.
<VirtualHost *:80>
ServerName <HOST PARA ACESSO AOS RELATORIOS>
DocumentRoot "/opt/graphite/webapp"
ErrorLog /opt/graphite/storage/log/webapp/error.log
@lonefreak
lonefreak / gist:3497545
Created August 28, 2012 12:03
Logster Runtime
logster --output=graphite --graphite-host=localhost:2003 MetricLogster /tmp/auditoria.log
--dry-run - só usar essa opção para testes
@lonefreak
lonefreak / graphite-centos6-install.sh
Created August 28, 2012 12:37 — forked from dillera/graphite-centos6-install.txt
Install Graphite 0.9.9 on Centos 6
#! /bin/sh
# FOR CENTOS 6
# Andrew Diller Jan 2012
# Modified by Fabricio Leotti Aug 2012
# Get EPEL Repo installed
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
# Comment all "mirrorlist=" lines in /etc/yum.repos.d/epel.repo
sed -i s/^mirrorlist=/#mirrorlist=/g /etc/yum.repos.d/epel.repo
@lonefreak
lonefreak / gist:3502534
Created August 28, 2012 19:04
Install Logster on Centos
# Fabricio Leotti Aug 2012
# Instal Logcheck
yum -y install logcheck
# Download Logster
git clone https://github.com/etsy/logster.git
# Install Logster
cd logster
@lonefreak
lonefreak / logster.sh
Created September 4, 2012 13:52
Logster Wrapper
#! /bin/sh
usage() {
cat <<EOF
USAGE: $0 -h HOSTNAME [-p PORT] -f LOGFILE [-d -r]
HOSTNAME - hostname or IP address for the graphite server
PORT - port where the graphite server listens
LOGFILE - the path for the logfile that will be parsed
d - debug mode on
@lonefreak
lonefreak / gist:4024419
Created November 6, 2012 12:47
Reboot windows without login screen
1. Click Start, click Run, and type "control userpasswords2" without quotes.
2. Highlight your account and uncheck the "Users must enter a username and password to use this computer".
3. Click Apply.
4. Enter the password, then click OK.
5. Click OK again and you're all done.
@lonefreak
lonefreak / cloud_stack_api.sh
Created November 6, 2012 19:27
Preparing curl request for CloudStack API
#!/bin/bash
#
# kick_api.sh
#
# please set your host
address="http://[your management server]:8080"
# please set your api key
api_key="QVOObVBiTodKl5L0vPQFCCELsxbtEHHysXU42XTFFwhBHWWFV7GaiH5oJG0yHHsqFzCcgflH8Ee8Ttk4m_qJLQ"
# please set your secret key
secret_key="zTl4qQtSZPijMkNYgkX1lQh6QlEUXyjSKeXSPZQl2MJifzOBFhNDA5cQlfK7Ds5BFEM_ua_5ELMPL-z4JNJBIA"
@lonefreak
lonefreak / graphite-0.9.10-centos-6.2.sh
Created November 7, 2012 19:05
Install Graphite 0.9.10 on CentOS 6.2
#! /bin/sh
# GRAPHITE 0.9.10
# FOR CENTOS 6
# Andrew Diller Jan 2012
# Modified by Fabricio Leotti Nov 2012
# THIS SCRIPT DEPENDS ON PYTHON 2.6 (NO MORE, NO LESS)
# Get EPEL Repo installed
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm
<VirtualHost *:80>
ServerName local.busca.abril.com.br
ServerAlias local.busca.abril.com.br
DocumentRoot "/home/fabricio/workspace/abrilbusca"
Alias /libc/busca /home/fabricio/workspace/interface-bsc/libc/busca
<Directory /home/fabricio/workspace/abrilbusca>
Options +Includes +FollowSymLinks
AllowOverride All
@lonefreak
lonefreak / rbenv_install.sh
Last active December 31, 2015 23:19
Installing RBenv with ruby-build plugin
#!/bin/bash
####################################################################
# Script based on three references:
# https://github.com/sstephenson/rbenv
# https://github.com/sstephenson/ruby-build
# https://gist.github.com/jpfuentes2/2002954
####################################################################
# Run this script as a commom user (no need to 'sudo' it)
# However you will need to install these requirements before run this