netcatを使って踏み台を踏む手順を省く

拝啓全国1億5千万の踏み台サーバ好きのみなさま 元気に踏み台サーバを踏まれているでしょうか。社内で利用していながらよく理解していなかったので 改めてカジュアルに学び直したメモを書いておきます。 参考 sshのProxyCommandでnc使うときは-w SEC忘れな…

「プロのためのLinuxシステム・10年効く技術」を超絶おすすめいたします

プロのためのLinuxシステム・10年効く技術 ウェブオペレーションという言葉が一般的になってきた今日、 Linux上で様々なソフトウェアを駆使し、多種多様なウェブサービスが次々と生まれ その産まれた様々なサービスを、陰ながら支えるエンジニアも増えてきま…

夏が終わった。LimeChatからirssiに変えてみようと、僕はそう思った。

充実したIRC生活を過ごされていますでしょうか。某所ではIRCは死んだ、これからはGoogle+だ。 なんて記事があったりしますが、commit-hook的なことをしたり 心の荒みやすい現代に、どんなことでもうんうん。とうなずいてくれる うなず君botを泳がせたり、IRC…

Redisのchef recipeを書きました

Redis用のchef cookbooksをつくりました。https://github.com/kenjiskywalker/cookbooks-redisオフィシャルからソースファイル持ってきて ただインストールしているだけなんですが、なかったので 取り敢えずインターネット上にアップロードしました。

複数Portで上がってるRedisをZabbixで監視した日

RedisをKeepalivedでフェイルオーバーする構成案 - 酒日記 はてな支店こちらの構成でごにょごにょする機会があり メトリクスの監視する必要があるので Zabbixで値取れるようにしたメモです。上記フェイルオーバーまでできるchefのrecipeはまた後日上げます。…

サーバの繋がり、ルーティング、そして

オッス!オラオープン部位ピーエヌ!みんな元気にしてっか?外出先からオフィスに繋ぎたい、そんな瞬間、みんなあるよな! そういう時は大体みんな社内にOpenVPNサーバ立てて そこに向かって \ 部位ピーエヌ! / って叫びながら繋ぐと思うんだけど その設…

今年の夏休み

9月の1,2日が土日で 夏休み延長戦な感じがしてうらやましい!!!( '~')

レンズの入ってないフレームだけのメガネかけた女の子

まつ毛が当たらなくていいって それ、涼しいからってズボン履かないで ベルトだけ通してる男の子とそう違わないじゃん。って思ったけど全然違った。( '-')-3

scpとrsyncの所作の違い。気をつけるところ

scpでダサい作業していたら、riywoさんのポストを見つけて質問してみた。 そしてscpをパラレルにしてしまったのが判断ミスだったなー。けど検証する為には時間なかったから仕方ないな2012-07-27 18:36:17 via YoruFukurou scp使わない派2012-07-27 18:36:40 …

取り敢えず[指定された期間]我慢してみろ。って言われたら

誰かに読まれるわけではないけど、 4月から新社会人として社会に出た人たちへ ひとつだけ伝えたいことがあります。取り敢えず[指定された期間]我慢してみろ。って言われたら そう言ってくれた人の体験として - その人が実際に我慢した期間 - その我慢したこ…

MySQLのデータサンプルとして郵便番号のデータを入れる

日本郵便:郵便番号データの説明日本郵便△ こういう実用性の高いデータを公開してくれているのは 本当にありがたいですよね。 サンプルデータ取得 $ wget http://www.post.japanpost.jp/zipcode/dl/kogaki/lzh/ken_all.lzh lzhなのでlhaとか必要 全国の郵便…

tmux入れるときに色々エラーとか出たりしたのでその時のメモ

環境はこんな感じ OS: CentOS 5.2 RPM: libevent-1.1a-3.2.1 インストール済み yum install tmux $ yum install tmux Loaded plugins: rhnplugin Excluding Packages in global exclude list Finished Setting up Install Process Resolving Dependencies --…

WWW::MechanizeでHTTPSとやり取りするとき

オレオレ証明書を使っていると Error GETing https://example.com/: Can't connect to example.com:443 (certificate verify failed)こんなエラーが出る。WWW::MechanizeはLWP::UserAgent呼び出しているので my $mech = WWW::Mechanize->new(ssl_opts => { v…

WWW::Mechanizeでファイルダウンロードする時にLWP::Simpleのgetstoreみたいに楽できないかなって思ったら

https://metacpan.org/module/WWW::Mechanize::CookbookCookbookに $mech->get( "http://www.cpan.org/src/stable.tar.gz", ":content_file" => "stable.tar.gz" ); って書いてあってそのまま書いたらダウンロードできた。 これでセッション管理されてるムフ…

OpenVPNで外出先のMBAからさくらVPS通して自宅サーバにつなげる環境をつくるの巻

自宅 - さくらVPS - Macbook Airで繋いで、自宅のファイルサーバに置いてある音楽ファイルを 外出先のMBAでiTunes通して聞けないかなーと思ったんですけど ちと重くて無理っぽかった。OpenVPN、構築メモ。参考元 http://www.openvpn.jp/howto.htmlオフィシャ…

KVMのホスト追加時にホスト設定用のXMLファイルたくさん書くのが億劫だったのでcsvファイル読み込んでいっぺんにいっぱいXMLファイルつくるスクリプト書いた

https://github.com/kenjiskywalker/make-kvm-xml最近痴呆気味なので使い方はREADMEに全部書いた。 Perl素人だけど日々のこういうところをPerl使って楽にしていきたい。Perlペロペロ(^ω^)

ZABBIXでスクリーンつくるのにXMLファイルごにょごにょするの大変なのでcsvファイル読み込んでスクリーン用XMLファイルつくってくれるスクリプト書いた

https://github.com/kenjiskywalker/make-zabbix-screenもしかしたら2系だと全然違うっぽいので1.8系限定ということで。 Perl素人だけど日々のこういうところをPerl使って楽にしていきたい。使い方は簡単で、make_screen.csvの中身をREADMEを読みながら設定…

ZABBIXでスクリーンつくるのにXMLファイルごにょごにょするの大変なのでcsvファイル読み込んでスクリーン用XMLファイルつくってくれるスクリプト書いた

https://github.com/kenjiskywalker/make-zabbix-screenもしかしたら2系だと全然違うっぽいので1.8系限定ということで。 Perl素人だけど日々のこういうところをPerl使って楽にしていきたい。使い方は簡単で、make_screen.csvの中身をREADMEを読みながら設定…

KVMのホスト追加時にホスト設定用のXMLファイルたくさん書くのが億劫だったのでcsvファイル読み込んでいっぺんにいっぱいXMLファイルつくるスクリプト書いた

https://github.com/kenjiskywalker/make-kvm-xml最近痴呆気味なので使い方はREADMEに全部書いた。 Perl素人だけど日々のこういうところをPerl使って楽にしていきたい。Perlペロペロ(^ω^)

Monitoring Casual Talks #1 を開催してきた話

もにたりんぐかじゅあるとーくというイベントを@oranieさん共催の元、 @masudaKさん、@nakashii_さんにご協力頂き 開催することができました。当日は、会場の用意、片付け、飲み会の幹事さんまでやって頂き ありがとうございました!!!本当に楽しくやらせ…

Perlのcallerの書き方

こんにちわ。Perl弱者で有名なkenjiskywalkerです! みんなPerl書いてますか?Perlのcallerの使い方を知ったのでメモしておきますね。 my @caller = caller 0;caller 0 caller(0) って意味であって、つまりは caller(EXPR)[n]であって #!/usr/bin/perl use s…

設定ファイルのバックアップはもう設定ファイル.日付じゃなくてgit使いたいという話

gitの操作方法覚えたいならオフィシャルのこのページがおすすめです。 日本語で書いてあって、全体的に網羅してて申し分ない。Git - Book従来プログラム書いたりする人でないと、なかなかgitを使う機会がないと思うのですが ミドルウェアの設定ファイルの管…

設定ファイルのバックアップはもう設定ファイル.日付じゃなくてgit使いたいという話

git

gitの操作方法覚えたいならオフィシャルのこのページがおすすめです。 日本語で書いてあって、全体的に網羅してて申し分ない。Git - Book従来プログラム書いたりする人でないと、なかなかgitを使う機会がないと思うのですが ミドルウェアの設定ファイルの管…

Slow Query Logでみるとこ

User@Host: kenjiskywalker[kenjiskywalker] @ localhost [] # Query_time: 0.00011111 Lock_time: 0.000099 Rows_sent: 1 Rows_examined: 300000000000000000000000 SET timestamp=999999999999; SELECT girl FROM girls_list WHERE name = 'homuhomu'みた…

メトリクスを正確に取得するためには、その場その場にあった複数の条件の設定が必要という話

観測点と観測点との差分 メトリクスをトリガーとする場合は、 観測点と観測点をどうやって比較するかが大切なんだなと 設定していて気付きました。そういうメトリクスの学問的なものは体系化されて どこかの記事読めば一発で理解できたりしそうですね。。 急…

Cartonはマジにcool

Perl弱者のわたしが、Cartonを使ってみたのでメモ。 Carton使えばインフラ側の人たち相当捗ると思う。 $ ls -a ./carton/ . .. carton_test.pl $ $ cd ./carton/ $ $ cat carton_test.pl #!/usr/bin/env perluse strict; use warnings;use Data::UUID;my $uu…

Zabbixでメトリクス監視する

突然のトラヒックの上昇や、突然のディスク使用率の上昇を検知できないかなーと思って Zabbixでそれとなくできたので、手順を載せておきます。 例えば10分前のディスク使用率 = 40% 5分前のディスク使用率 = 60% 現在のディスク使用率 = 80%こんなディスク使…

Emacsにpowerlineを入れてみたら超絶coolだった

シャレオツカメラ男子の@_nao8氏が Emacs超絶coolにしてたので真似してみた。PowerLineがかっこよすぎる $web->{note}; 設定もほぼパクった!相変わらずやることがシャレてる!素敵。設定のやり方は、powerline.el入れて ここに書いてあるコードを適当に ペ…

auto-insert-mode使ってみた

Emacsで.plファイル新規につくった瞬間に #!/usr/bin/env perlとか記述してくれる設定なかったっけか2012-04-11 00:57:23 via twmode @kenjiskywalker auto-insertですかね URL 自分はこれとyasnippetを組み合わせてシェバング行か"package ..."か、選べるよ…

zncで複数のサーバに接続する設定の書き方(handle先輩のエントリーへのリンク追記)

znc

### 2013/01/20 追記 オレたちのid:handlename先輩がそんなことしなくてもNetworkのタグだけでイケるという情報をアップしていますので こちらのエントリーを参考にしてください。ZNCってひとつのアカウントで複数サーバーに接続できるよね? handlename's b…