Rappazubon

ほとんどがメモ書き
更新少ないっす(´・ω・`)

サーバー

Terastation(テラステーション)の詳細なログをとりたい

NASは安くて管理が簡単、ライセンスも制約が少なく便利なんですが、大勢であまり制限のかかってないフォルダを共有すると誰かが誤ってファイルを消しちゃったり移動しちゃって場所がわからなくなったり・・・誰がやったんだ!?って責任追及しても結局わからなかったり。そういうことがよくあるんだけどなんとかならない?という相談を受けました。

teraNASはバッファローのテラステーション

管理画面に行くとシステムログをとる機能はちゃんと備わっていました。
このログを見ると誰がいつどのファイルを開けたか編集したか移動したか消したかすぐにわかります。

WS000001このログは同一機器のフォルダへ保存することができますが数時間程度前のログしか残すことができない模様。
説明書を見ると別途Syslogサーバーを立てればログを転送可能とのことで構築することにしました。

説明書にはそのSyslogサーバーの構築方法とか一切書いていなかったので記載します。
気軽に構築できるようWindowsを使用し、SyslogサーバーソフトはフリーのpSyslogを使用させてもらいました。

構築と言ってもソフトを適当なところに解凍してファイアウォールのUDP514番を空けるだけ。TCP514も空けたけど別にいいと思う。
WS000004

あとは実行ファイルをサービスに登録し、テラステーションの方の転送先にこのPCのIPアドレスを指定すれば完成。
サービスの登録方法はReadmeに書いています。
WS000005

ログがどんどん貯まっていきます。
WS000002

大規模共有で一日のログが100メガ以上いくので、自動で一定期間前のログを消せないか?
という要望でこちらを作って同一フォルダへ入れました。
タスクに登録すればハードディスクがいっぱいになるということは無いでしょう。
WS000003

短時間で動画共有サイト構築

ある小さな企業でこんなご相談

ファイルサーバーやNASに動画が大量にあり容量を圧迫している。
フォーマットがばらばらで環境によっては再生できないPCもある。
Youtubeなど外部にアップロードするにもセキュリティ面やトラフィックの問題がある。

なら自社にYoutubeみたいなシステムを作ればいいです。
OSSで代表的なのがPHPMotionとClipBucketというソフトらしい。

どっちも似たようなものらしいのですがClipBucketの方が進化が早い?らしいのでこちらを導入してみることにしました。

導入手順を軽くググってみたところ

  • PHP
  • FFMPEG
  • FLVtool2
  • MP4Bo
  • PHPShield
  • Apache
  • MySQL

のインストールと設定が必要でかなりめんどくさそう・・・

ここは簡単に仮想アプライアンスのWalbrixを入れて動かすことに。
Walbrixとは仮想環境で複数のサーバーを動かすことができる無料のOSです。
人気のOSSをダウンロードすることで専門家などが必要とする知識なしに簡単に環境を実現できます。

まずはWalbrixのイメージをダウンロードしてDVDに焼き、適当なPCでブートしてやります。
すると下記の画面が出ます。
64bit推奨とのことなのでそれを選択
※HDDの内容はすべて消えますので注意
WS000001

OK
WS000002

インストール中・・・
WS000003

え?こんだけで終わり?って思うくらいにすぐに終わり
WS000004

OS起動画面
WS000005 WS000006

仮想マシン→新規作成
WS000007

動画共有ClipBucket2.6をクリック
WS000008

ダウンロードをクリック
WS000009

適当に値を割り振って「決定」
WS000010

なんとこれだけで終わりです。
WS000011
WS000012WS000013

さっそく「http://clipbucket/」へアクセスしてみると動画サイトができています。
WS000014

このままでもいいのですがせっかくですので日本語化します
メニューから「Stats And Configurations」→「Language Settings」を選択
WS000015

「Add New Language」で日本語のxmlファイルを指定
WS000016WS000017

試しになにかアップロードしてみます
WS000020



WS000021

エンコード中はサムネイルが出ません
WS000022

完璧です。このまま運用できそうです。
WS000024

エンコードが終わればサムネイルにも反映される。
WS000025

ただ、ここの広告スペースが気になる・・・
WS000019

これはコンソールに接続して中のテンプレートファイルを編集すればよい
WS000028WS000026

vi /var/www/localhost/htdocs/styles/cbv2new/layout/index.html
<div class="ad">{AD place='ad_468x60'}</div>~M

<!--<div class="ad">{AD place='ad_468x60'}</div>~M-->
WS000029

上は消えたけど下にまだ残ってる
WS000030

vi /var/www/localhost/htdocs/styles/cbv2new/layout/blocks/subscriptions.html
<div class="ad">{AD place='ad_468x60'}</div>~M

<!--<div class="ad">{AD place='ad_468x60'}</div>~M-->
WS000031

すっきりしました。
WS000032

ほんの数分で動画サイトをイントラ向けに構築できました。驚きです。
もちろんポートフォワーディング設定でこのままインターネットに公開もできます。

Profile

rappazubon

Amazon
記事検索
月別アーカイブ
最新コメント
お買い得情報
お勧め情報
  • ライブドアブログ
  膺肢鐚