Skip to content

Instantly share code, notes, and snippets.

View naga41's full-sized avatar

naga41 naga41

View GitHub Profile
@naga41
naga41 / session-prototype_manager.conf
Created February 21, 2018 01:37
session-prototype_manager.conf
#############################################
##
## Session Prototype Manager Service
##
#############################################
<IfModule !headers_module>
LoadModule headers_module modules/mod_headers.so
</IfModule>
@naga41
naga41 / get_aws_billing.rb
Last active April 3, 2018 07:07
Script for registering aws billing data to zabbix
!/usr/bin/env ruby
require 'aws-sdk'
@cw_client = AWS::CloudWatch.new(
:access_key_id => "YOUR_ACCESS_KEY"
:secret_access_key => "YOUR_SECRET_KEY",
:cloud_watch_endpoint => 'monitoring.us-east-1.amazonaws.com',
).client
def get_billing(dimentions)
@naga41
naga41 / asset_sync.rb
Created February 28, 2013 04:23
asset_sync setting for AWS Cloudfront
AssetSync.configure do |config|
config.fog_provider = 'AWS'
config.aws_access_key_id = ENV['AWS_ACCESS_KEY_ID']
config.aws_secret_access_key = ENV['AWS_SECRET_ACCESS_KEY']
config.fog_directory = ENV['FOG_DIRECTORY'] # S3 Bucket name
config.fog_region = ENV["AWS_DEFAULT_REGION"] || 'ap-northeast-1'
config.enabled = true
# config.aws_access_key_id = ENV['AWS_ACCESS_KEY_ID']
# config.aws_secret_access_key = ENV['AWS_SECRET_ACCESS_KEY']
@naga41
naga41 / deploy.rb
Created February 27, 2013 14:10
deploy.rb for instances under ELB
require "bundler/capistrano"
require "capistrano_colors"
require "aws-sdk"
set :ssh_options, {:keys => ["YOUR_SSH_KEY"], :auth_methods => ["publickey"]}
default_run_options[:pty] = true
set :application, "YOUR_APPLICATION"
set :repository, "YOUR_REPOSITORY"
@naga41
naga41 / ses_sending_ja_test.rb
Created February 27, 2013 09:13
SES送信テスト用スクリプト(日本語含む)
# -*- encoding: utf-8 -*-
require 'rubygems'
require 'aws-sdk'
require 'nkf'
ses = AWS::SimpleEmailService.new(
:access_key_id => ENV['AWS_ACCESS_KEY_ID'],
:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY'])
#ISO-2022-jp
@naga41
naga41 / gist:4254447
Created December 10, 2012 23:49
Jenkins jnlp slave init script
#!/bin/sh
#
# jenkins-slave: Launch a Jenkins BuildSlave instance on this node
#
# chkconfig: - 99 01
# description: Enable this node to fulfill build jobs
#
# Source function library.
. /etc/rc.d/init.d/functions