監視ツールMonのアラートをIRCに通知する方法!

一般的に言えば監視ツールは Nagios Zabbix のような有名所のものがありますが(他に抜けてたらすいません)、最近Monという監視ツールを触っています。 NagiosやZabbix同様障害をアラートメールで通知してくれる機能を備えています。大きな企業であればSkype…

ngircdをインストールした時のつまりポイント

ngircdで検索をかけると書きサイトがヒットしたので参考にしていました CentOS5.3にngircdをインストールしたソースをダウンロードして解凍 そしてコンパイルをしました。 # wget http://arthur.barton.de/pub/ngircd/ngircd-16.tar.gz # tar zxvf ngircd-16…

GMOさんの社食におじゃまさせて頂きました

先日(8/29)GMOさんの社食におじゃまさせて頂きました。oranieさんたちががもともとGMOさんにお願いしていたようでTwitterで よかったらボクも連れて行ってとoranieさんに言ってました。そしたらoranieさんから決まったよとのリプライが来ましたもちろん行き…

sshブルートフォースアタック防ぎたい。対応策発見

今日はブルートフォースアタックについてです。昔から中国や台湾、アメリカ、最近はブルガリなど変な国からもブルートフォースアタックを受けることが多いです。 しかも最近はさくらVPSのような簡単に契約して対応も管理者に任せるというさくらインターネッ…

他のサーバに入れない。MySQLで他のサーバからのアクセスを許可する

この前後輩(大学2年生)と話をしていて、後輩がMySQLを今がりがりやってるとのこと。 私は本当に最低限の設定しか知らず他のことをやっていたのであまり詳しくないのです。 もともと疑問に思ったことを聞いてみました。ヌ「自分からグローバルIPへのmysqlコマ…

pythonでタブ補完を行いたい。そんな時の方法

今日はpythonでスクリプトを書いていたのですが、 わからなくて上司に質問しに行ったら、pythonをタブ補完で利用していたので 私もやってみました。(CentOS5.6上のpython 2.4.3です)とても簡単です。まずはpythonのターミナルを起動します。# python Python …

サーバ・プログラムわかんねー。一応、おすすめな本をいくつかあげる

どうもヌキです。 サーバは多少いじれるのですが、プログラムがさっぱりです。 プログラム嫌いはなかなか直らないようですね・・・今日はバイト先の同僚でネットワークとかの知識がさっぱりない人がいたので おすすめの本を紹介しました。まずはマスタリング…

yumで依存関係のせいでインストールできない場合

yumでgangliaをインストールしようとした時の話です。 ganglia.x86_64 ganglia-devel.x86_64は普通にインストールできるのですが ganglia-gmetad.x86_64をインストールすると依存関係で怒られる。 # yum --enablerepo=epel --enablerepo=remi --enablerepo=d…

Muninでグラフは生成されてるけど、値が取れていないのを処理した

Muninで取れていないのをrmで消すという作業をしたらMuninの負荷が結構さがった。4ホストを見ているサーバでプラグインを大量に使用しているため、負荷が気持ち高かったのですが rmで削除したらかなり変わりました。 updateで約35秒かかっていたものが、20秒…

munin-node-configureコマンドを覚えた

munin-node-configureコマンドで便利な使い方結構/usr/share/munin/plugins/*の中のプラグインで使えるやつって意外と少ないですよね。 例えばapache関連だとserver_statusが有効になってなかったりとか私も昔よく引っかかってました。いろいろいじってその…

easy_installをインストールする

easy_installが入っていないマシンがあったので入れようとしたけど、入れ方を忘れたのでメモですeasy_installというのはrubyで言えばgem、perlで言えばpecl(perlはわからないので曖昧・・・)でライブラリを簡単にインストールするためにものです。 $ curl -O…

SSDの書き込み速度が遅い?

こんにちわ仕事でSSDの検証をしていて気づいたことを簡単に話したいと思います。 ddコマンドで書き込みをする時に小さいものを書く時はかなり早いのですが 大きいデータを書こうとするとおもいっきり遅くなります。基本的にシェルでddコマンドを永久ループさ…

pymongoでpythonスクリプトを書いてて引っかかったこと1

pymongoを使ってpythonスクリプトを書いていたときに引っかかったことです。これは別にpymongoだけの話ではなく根本的にpythonの使い方を間違えていた話です。pythonでスクリプトを途中まで書き実行したときに sys:1: DeprecationWarning: Non-ASCII charact…

pythonでMongoDBを操作するpymongo

MongoDBの勉強でさくらVPS上にMongoDBをインストールして pythonで操作をしようと思いました。 MongoDBをPythonで操作する(PyMongo使用)やPythonからMongoDBを使ってみるを参考にしようとしたときに引っかかったのでメモしておきます。まず、MongoDBをインス…

yumでMongoDBをlistで探した時に気づいたこと

とあるサービスをやろうとしていてさくらVPSを構築していたら MongoDBが入ってないことに気づきました。 MongoDBの正式名称なんだっけ〜って思って検索したんですよ。その結果がこちら# yum list --enablerepo=10gen --enablerepo=remi --enablerepo=epel |g…

みんなのPythonポチってみました

今仕事でPythonを使ったスクリプトを書いておりまして 最初シェルで書いてたんですが、うまくいかないので ライブラリがちゃんと使えるスクリプトにしようと言う事になって 会社の人(インフラ)に聞けば全員答えられるとのことだったのでPythonにしてみました…

HBを退職しました

※自分が感じた意見ですので会社の方針を述べたものではありません。(勘違いされると困るからねw)まず、6/26付けの勤務でHBでの仕事が最後になりました。籍は今月末までの予定ですが、有給を使わせて頂きました。退職と言っても契約上はアルバイトなので「辞…

DevOpsカンファレンス #1 @サイバーエージェント

昨日はDevOpsカンファレンスのお手伝いと お話を聞かせて頂きました。流れとしてはこのようになってました。 19:00 開場 19:30 オープニング paperboy&co. Gosuke Miyashita (‎mizzy/@gosukenator‎) 19:40 #発表者1 はてな 吉田晃典(@marqs) 20:05 #発表者2 …

MongoDBの本をamazonでポチってしまった・・・

ついさっきamazonでポチってしまいました(´・ω・`)・・・ いや〜欲しいな〜って思いつつ日本語の書籍がなくて(あっても詳しくない)、仕事でも使うしプライベートでも使いたいな〜って思い 公式ドキュメントで十分という人もいますが、本を買ったほうがちゃ…

NoSQL データベースファーストガイド

NoSQLデータベースファーストガイド作者: 佐々木達也出版社/メーカー: 秀和システム発売日: 2011/04/26メディア: 大型本購入: 8人 クリック: 859回この商品を含むブログ (29件) を見るNoSQLデータベースファーストガイドを先月くらいに購入してなかなか読め…

Nagiosのフラッピング検知について

AppBottleというアプリのサーバの運用・監視を個人的に頼まれ 構築してからNagiosで基本的な監視をしています。 デフォルト+mysql,apacheのプロセス監視+etc って感じで監視はしています とあるアプリの紹介に載ったり、仮想サーバなのでイメージのバックア…

SWAPを強制的に使用しない

さくらVPSでWordPressを動かして研究に使っていたのですが なんかapacheの子プロセスがメモリをどんどん侵食し 2GB中800MB近く[[SWAP]]していました。 SWAPというのはメモリ不足などによりHDD上に一時的にデータを所持するところです。 なのでとりあえず、実…

さくらVPSの日本語の文字化けを直す

さくらVPS上でスクリプトを書いていて日本語が入力できないことに気づきました。 デフォルトでインストールしたので自分がOSインストールした時と違うのかなって思ったら 見事に言語の設定が違いました。 ▒~A~S▒~B~S▒~A▒▒~A▒▒~A▒これは「こんにちは」と入力…