読者です 読者をやめる 読者になる 読者になる

元フリーエンジニアライフ

Ruby on Rails とか MovableType とかAWSやってるフリーランスウェブエンジニアの記録でした。現在は法人成りしてIT社長。

構築メモ

OpsWorks customize.rbでbuilt-in cookbooksの設定値を変更する

OpsWorksのbuilt-in cookbooksの設定値を変更するのにこれまでカスタムJSONを使っていましたが、設定をバージョン管理に含められないのが問題でした。 調べてみると Custom Cookbooks のリポジトリ内に customize.rbというファイルを置くことで、nginxをはじ…

Zabbixで障害通知

障害発生時及び復旧時にメール通知する メディアタイプ 「管理」→「メディアタイプ」で一覧から「Email」を選択してSMTPサーバ等の設定をする。 Zabbixでメールの送信に失敗する 送信先 ユーザーのメールアドレスを設定する。 「管理」→「ユーザー」でユーザ…

Zabbixでリソース監視

さくらのクラウド上のCentOS6にZabbix 2.0を導入した。 Zabbixによるサーバー監視&運用 おおむねこちらの通り。 ただ、データベースの準備の項が抜けている感じなのでこちらを参考に Zabbix Beginner's Guide - Installing and configuring the monitoring s…

EC2でRHEL6.4のAMIから起動したインスタンスに二度とSSH接続できなくなる恐怖のバグ

さんざんはまったのでメモ。 RHEL6.4のAMIからインスタンスを起動 再起動 sshdの起動に失敗し接続が不可能になる 何時間か浪費した後、イメージ側のバグだったことが判明orz

nginxでPC/スマホ/ガラケー別にキャッシュする

こんなかんじで、これと組み合わせて、それぞれキャッシュするようにしてます。 判定条件はmt-plugin-httpuseragentと同じです。 set $ua pc; set $general 1; set $smartphone 0; set $featurephone 0; set $docomo 0; set $au 0; set $softbank 0; set $ip…

FTP PASV 使用時のiptables設定でわすれがちなこと

FTP PASV設定(vsftpd) http://centossrv.com/vsftpd.shtml iptables例 iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -A INPUT -p tcp --dport 21 -j ACCEPT_COUNTRY でこれを動作させるには ip_conntrack_ftp カーネルモジュ…