httpingで疎通確認

ping みたいに、細かくウェブサーバの応答状況もチェックできるツールが「 httping 」。ping のように HTTP リクエストを送ることが出来る。

またJenkinsを正統派CIツールとして使っているのではなくて、httpingで疎通確認Cronジョブのために使う。

http://www.vanheusden.com/httping/

1. httpingのインストール

  1. #  git clone https://github.com/flok99/httping
  2. #  cd httping/
  3. #  make

ここでエラー発生

msgfmt -o nl.mo nl.po
make: msgfmt: Command not found
make: *** [nl.mo] Error 127

Googleしたら、gettext不足の模様

#  yum install gettext

再度チャレンジ

  1. #  make
  2. # 1012  make install

2.  テストする

  1. # httping -i 3 -s -G -b http://www.google.co.jp/
  2. # httping -s -K http://www.google.co.jp/

Image

3.  Jenkins に組み込み

image

これて、サーバが落ちたら、メールが飛んでくる。

Redmineの担当者をグループごとに分けて選択できるプラグイン

https://github.com/akira-kuriyama/redmine_assign_grouping

導入する前

image

導入してから

image

gitlabの削除

サーバに実験的にgitlab を導入し、結局gitlab.comで運用するので、メモリを圧迫するから、gitlab を削除したい!

https://gitlab.com/gitlab-org/omnibus-gitlab/tree/master

には、Uninstalling omnibus-gitlabという項目があるが、CentOSのコマンドはちょっと違うので、一応記録する。

# gitlab-ctl uninstall
# yum erase  gitlab

Swapが劇的に減った。

WordPressのver 3.5からダッシュボードに「リンク」が消えた

今日新規インストールしたWordPressから、リンク一覧が見つからない!

調べてみたら、なんとVersion 3.5(2012/12)から消えた。長いあいた気がつかなかったね。

Link Manager プラグイン追加で、今まで通りに「ダッシュボード」に「リンク」の項目が表示される。

Your ads will be inserted here by

Google Adsense.

Please go to the plugin admin page to set up your ad code.

CandyCaneを試す

CandyCaneというCakePHP版Redmineが発見。早速ためす。

http://yandod.github.io/candycane/ja/

インストールは簡単:

  1. # git clone https://github.com/yandod/candycane  // download
  2. # mv candycane public_html ————// move to web root
  3. # mysqladmin create candycane ——–// create mysql db

それからブラウザでサイトへhttp://candy.poemdb.net/

Image

次の画面で、WordPressの感じで、DB設定して、次へも終わり。

早速ログインして、自分のアカウントを作り、デフォルトのアカウントをロックする。

Image

Redmineのインストールは苦労したが、こちら本当にWordPress感覚で、あっさりインストール成功!

本来のRedmineと、機能上違い、使えるプラグインが知りたいね。

CakePHPベースだから、本体、プラグイン不具合の対応、プラグインの試作にも楽だ。

Your ads will be inserted here by

Google Adsense.

Please go to the plugin admin page to set up your ad code.

電子書籍管理ツール「Calibre」のWeb公開

先日epub形式での電子書籍をKindleで読む方法を調べる際、電子書籍管理ツール「Calibre」が触れた。

Calibre(http://calibre-ebook.com/)は、PythonとCで実装されているオープンソースの電子書籍管理ソフトウェア。2006年にKovid Goyal氏によってプロジェクトが開始された。EPUBやFB2、LIT、MOBI、PDF、PDB、RTF、TCR、TXTZなど多数のドキュメントフォーマットをサポートし、電子書籍ライブラリの管理や電子書籍ビューア、電子書籍フォーマットの変換、電子書籍リーダーとの同期といった機能を持つ。WindowsおよびMac OS X、Linuxに対応、ライセンスはGPLv3。

まずWindowsに入れ、結構便利で愛用していた。Web公開もできるらしいなので、いつかセットアップしてみたいと考えた。常時公開のつもりなのて、WindowsではなくLinuxサーバに入れる。自宅サーバ、VPSどちらもOK、Raspberry Piに入れる勇者もいました。

続きを読む

Your ads will be inserted here by

Google Adsense.

Please go to the plugin admin page to set up your ad code.

VPSが頻繁に故障

最近VPSが頻繁に故障と感じる。

URPADのVPSは一週間落ちたのち再開、しかしデータが全滅!解約した。

HostItekのVPSは、やはり一週間落ちたのち、新しいSSDのVPSが割り当て、幸いデータのバックアップがあり、復帰可能でした。

LinoteのVPSがSSD方式で、高価の分性能も期待するが、MySQL数回原因不明に落ちる。がっがりした。

持っているVPSをリモート・バックアップ体制を早急に作らないと...

***

ところで、HostItekデータのバックアップは、Tgz形式て、普通に解凍でき、しかし一部サイトがなぜか機能しない。

Webサーバ上のファイルのパーミッション(アクセス権)がおかしい、一括で変更したい!!

public_html以下のファイルを644へ、ディレクトリを755へ変更することができた。
$ find public_html -type f -print | xargs chmod 644  
$ find public_html -type d -print | xargs chmod 755  
これて一部サイトが機能して、ブラウザから開けた。

Your ads will be inserted here by

Google Adsense.

Please go to the plugin admin page to set up your ad code.

LinodeのSSD化したVPSを体験

VPSはSSD化へ進化してきた。Digital Oceanの広告はよく目にしたが、過日ホスティングのLinodeが$45Mを投じて全面SSD化、ユーザRAMを倍増というニュースもあった。今日は新規ユーザに50ドルクレジット貰うというキャンペーンを利用して、体験した。
キャンペーンとは、新規ユーザで且つクレジットカードで入金した場合、50ドルクレジットが貰える。たとえば僕が新規入会して、5ドル入金したら、残高を確認すると、55ドルになった。(画像は一夜明けた9時間後撮りなおしたもの)
image
一番安いコースは月10ドルだ。つまりこのキャンペーンを利用し5ドル入金して、5.5ヶ月間Linode体験できる。
スペックなど下記の通り:
Linode 价格表
 
早速VPSを設定する。日本データセンターを選ぶ、CentOS 6.5を指定して、VPSを立ち上げた。
 
image
 
先日行ったALMINIUM(REDMINE)のインストールを同じ方法してみて、インストールも早い、サイト登録なども随分高速に体感できた。
 
***
もしLinodeを申し込みする際、下記のリンクから
または、referral code:729652b3a4b91ddbd79113349682192db6987709 を入れて頂ければサイトの運営に助かります。

Your ads will be inserted here by

Google Adsense.

Please go to the plugin admin page to set up your ad code.

Alminium(Redmine)のインストール

仕事関係で、Redmine触れることになり、自宅でもRedmineとその進化系のAlminiumを入れてみた。

以前Subversion→TRAC→TestLinkの感じで運用したことがあり、Alminiumがもっと凄いらしい、簡単なインストーラで、Redmine・Subversion・Git・Mercurialなどプロジェクト管理に必要なツールを一通りインストールし、ツール間のアカウント・アクセス権の連携や、チェンジセット・チケットの連携も自動で行ってくれる。jenkinsも同時にインストール可能、TestLinkと連携するためのプラグインもある。

Webで適当に探してみると、4スッテプコマンドを実行するだけでOKらしい。

yum install git
git clone https://github.com/alminium/alminium.git
cd alminium
bash ./smelt

まず持っている幾つ作動中のVPSへインストールしてみた。どれもエラーだらけで失敗に終わった。

多分作動中依存関係なにかおかしいから、真っ新なVPSならうまくいくと考え、手元に二つVPSを初期化して入れて見た。これらも見事に失敗。Rubyすら入れてなく、途方に暮れた。「【CentOS】Ruby と Ruby on rails すら無い状態から Redmine をインストールする!」を参考に、Ruby を手作業で入れたが、しかしインストール途中やはりエラーで失敗。

公式サイトを見たら、なんど64ビット環境のみ、Webで適当なページを見るだけて試すがいけないわ!普段VPSの限れたメモリの有効活用、負荷経験のため、大体VPSは32ビットのCentOSを入れてた。

早速二台VPSともに64ビットのCentOSを入れ替え、再度Alminiumを入れるコマンドを実行する。

一台はすんなり成功、メールアドレスからアバターも自動設定してくれた。至急新しい管理ユーザーを作成し、adminユーザーを無効化しておいた。これから色々と試してみるに。特にTestLinkの連携を試したい。

image

もう一台VPSは、インストールコマンドの出力は無限ループ、検索して見たら、公式サイトには対応した不具合見たいと書き込みがある。やはりサーバ環境に影響受けやすい感じ。一応Jenkinsのインストールを止めれば、Alminiumのインストールが無事に終えった。

https://github.com/alminium/alminium/issues/120  — jenkinsのインストールスクリプトが完了しない #120

Your ads will be inserted here by

Google Adsense.

Please go to the plugin admin page to set up your ad code.

Windows Live アドミンセンター新規登録中止

今日久しぶりにWindows Live アドミンセンターに登録してみたら、新規登録中止になった。

Outlook.com では新しいカスタム ドメインの登録がサポートされなくなりました。

既存のドメインに関してサインインもできなくなり、いきなり困ったね!

既存のカスタム ドメイン 電子メール アドレスで Outlook.com にログインする機能は引き続きサポートされますが、今後はドメインのアカウントの追加や削除ができなくなります。

2007年からWindows Live アドミンセンターのサービス利用して、使いにくいため一時中止したが、2006〜2012に提供されていた無料版GoogleAppsが終了したため、取り敢えず利用再開して、いきなり利用中断に困るね。

無料版GoogleAppsが終了しても、既存のドメインまた普通の通り利用できるね。

Your ads will be inserted here by

Google Adsense.

Please go to the plugin admin page to set up your ad code.

Digital Library (Japanese Edition)