カテゴリー別アーカイブ: IT

【IT】IDCFクラウドに構築したメールサーバがSpamhausでブロックされていないかを監視してみる

せっかく構築したメールサーバがブラックリスト入り!?

Spamhausを監視し、何らかの理由でブラックリストに入った場合、
mackerel~slackに連携して私のスマートフォンにアラートが上がるようにしてみました。

IDCFクラウドなので、mackerelで。
How do I check my DNS server results?
https://www.spamhaus.org/faq/section/DNSBL%20Usage
を見ると、

MelのIPアドレスを x1.x2.x3.x4
DenのIPアドレスを y1.y2.y3.y4 とした場合

dig +short x4.x3.x2.x1.zen.spamhaus.org
dig +short y4.y3.y2.y1.zen.spamhaus.org
の結果が127.*.*.*で返されると、ブラックリストに入っていることがわかります。

ブラックリストに入っていないときは、何も返されません。
それを利用して、mackerelのサービスメトリックを使って監視してみました。

 

mackerelの画面コピーを載せると案件バレしてしまうので、載せられません。残念!

 

【IT】IDCFクラウドで動作しているWEBサーバの稼動確認スクリプト

WEBサーバを3回確認し、1度も応答がない(ステータスコード200を返さない)場合、CloudStackのAPIを使用しサーバをリブートしています。

IDCFクラウド上で動作している、別のファイルサーバのcronで動作させています。

 

http://www.voodoomarketing.net/2007/07/post-313/  こちらを参考にさせていただきました。

 

【IT】「さくらのクラウド」でApache JMeterのスタートアップスクリプト

IDCFクラウドの高性能ロードバランサー「iLB(ベータ版)」テストに参加しました。

その際、さくらのクラウドでApache JMeter Serverを20台ほど起動しました。
セットアップが面倒くさいので、勝手にJMeterをインストールして待機してくれる
スクリプトを作ってみました。

このスクリプトを仕込んだJMeter Serverと同時に、
コントロール用のWindows Serverも借りて、JMeter Clientとしました。
Jmeter Clientのjmeter.propertiesには、

の要領でJMeter Serverのアドレスを記載します。
備忘のためスクリプトを残しておきます。
ちなみに・・・
@sacloud-onceを知らなくて、延々とrebootを繰り返すスクリプトを作ってしまいました

さくらインターネット様、IDCフロンティア様、クーポンありがとうございます!

 

 

【IT】SSH接続したユーザをslackで通知

自宅のownCloudをクラウドに移設したので、せっかくだからやってみました。

 

①Incomming WebHooksでWebhook URLを取得する
SLACK の Configure Integrations
Incoming WebHooks の View
Post to Channel で POST先を選択、Add Incomeing WebHooks Integration
https://hooks.slack.com/services/hogehoge/fugafuga
②curlをインストール

③/etc/ssh/sshrc に下記の内容を記述

 

【IT】禁則文字を抽出

お客様のNASがバックアップに異常終了しているとの話を聞きました。原因は判明していて、400字強の禁則文字を使用されているためとのことでした。

さっそく、NASのファイルを抽出したところ、ファイル・フォルダ合わせて69万件・・・

 

ということで、数十万件あるファイル名から、禁則文字を探り出すバッチです。

 

結果をExcelに書き出して、重複排除と昇順の並べ替えをして完成です。

【IT】「IDCFクラウドでBigBlueButton」を監視してみた

皆様お疲れ様です。木下@焚火やりたい人です。

高熱とか胃腸炎がはやっておりますので、皆様お気をつけください。

ウチの娘も先日高熱でやられてしまって、楽しみにしていたキャンプが流れてしまいました。

焚火やりたいなー

 

さて。元ネタはこちらです。

http://kinoshitatadashi.com/?p=35

先日、IDCFクラウドのクローズドなMeetupに参加させていただきました際、

LTで下記の内容を喋ってきましたが、実際にお見せしたときに資料のアップロードにかなり時間がかかりました。

そのとき何が起こっていたか、監視できたら分かりますよね、きっと。

 

IDCFクラウドのコントロールパネルの中に、「Mackerel」というメニューがあります。

「Mackerel」は「株式会社はてな」様が提供するサービスみたいです。京都の会社ですね。

まだ試してみたことが無かったので、試してみることにしました。

きっと、リソースが足りなくて悲鳴を上げているのではないかと思うのですよね(^ー^;

続きを読む 【IT】「IDCFクラウドでBigBlueButton」を監視してみた

【IT】備忘:インストールしたいけどパッケージ名がわからない

dmesg(起動時に出力されたメッセージ)を取得しようと思ったらインストールされていなかったので、

どうやってインストールすれば良いかわからない、そんなときの対応。

備忘として残しておきます

続きを読む 【IT】備忘:インストールしたいけどパッケージ名がわからない

【IT】nohup.out

nohup.outって何処に出るんでしたっけ?と仕事中に聞かれて答えられなかったので、実機で試してみました。というかnohupってなんの略でしたっけ。ってかどんなコマンドでしたっけ。

/var/logとかかなーと思っていたら全然違ってました。適当なこと言うところだった怖い怖い

 

そもそも・・・

1.HUPとはハングアップのこと。
2.nohupを使用してコマンドを入力することで、ログアウト後もプログラムを続行する。

 

【こういうコマンドですよね?】

1.普通にnohupをつけてバックグラウンド実行した場合

WW000015

 

 

同じホストへ別のセッションでログインしてみると、カレントディレクトリにnohup.outが作成されています。
WW000016

WW000017

 

2.標準出力がある場合のnohup

たとえば/var/logをcatでコンカチしてみたいと思います。

WW000018

WW000020なんだか先程とメッセージが違いますね。

WW000021

nohup.outが作成されず、代わりにconcatenate.txtに出力されていました。