海馬のかわり

最近記憶力に難がある、地方在住サーバエンジニアの備忘録です。

Amazonダッシュボタンで、好きな処理を実行する(iptables,syslog活用編)

Wifi接続可能なIoTデバイスとしては破格値の、Amazon Dash Button。(500円也)「これを、ただのIoTボタンとして使ってみたい。」ふつふつと込み上げる思いを形にすべく、Webで下調べを始めたところ、 nodeやruby用のライブラリを使ってハックされている方がい…

Arch Linuxインストールメモ (archlinux-2013.09.01)

ArchLinux 2013.09.01 インストールメモです。 今回は64bit版を使用しました。・使用メディア ISO: archlinux-2013.02.01-dual.iso md5:f87e89a502fb2d1f30ca0f9a927c9a91・メディアからのブート 上記イメージよりブート。 今回は64bit版を選択する。ブート…

キーワードに反応しシェルコマンドを実行するだけのTiarra用モジュール(Auto::RunCMD)

職場の業務連絡にはIRCを使用していますが、特定のキーワード(例えば名前やシステムの障害通知)が流れた際に、シェルスクリプトをキックして自動処理させるためのIRC Proxy Tiarra用モジュールを用意しました。今回は面白法人カヤックさんのAuto::IMモジュー…

cgroupで、お手軽CPU使用率制限

先日無償公開されたSoftetherをAmazon EC2のmicroインスタンスへ入れてみた。しかしCPU性能がしょぼいのか、暗号化処理に結構負荷がかかるのか、CPUを使い果たしてしまう事態に。さらには仮想環境ということでstealが多発し、輪をかけて使い物にならない。※…

Linux機にWiMAX機器をUSB接続して使う

Linux機へUSB接続して使えるWimaxモデムについて調べてみると、技術的にかなり深い所まで調査されている方もいらっしゃるようだけれども、結局使えるのかどうかはわからなかった。(認証周りが鬼門のようだ)ただ情報収集を進めたところ、最近のwifiルータータ…

Unboundでお手軽キャッシュDNS ~家庭内LAN編~

家庭内LAN環境に追加でキャッシュDNSを置く必要があったので、その時のメモ。・環境 OS: Arch Linux ARM (for Raspberry Pi) # pacman -Sy unbound # vi /etc/unbound/unbound.conf # cat /etc/unbound/unbound.conf server: username: "unbound" directory:…

Arch Linuxインストールメモ (archlinux-2013.02.01)

ArchLinux 2013.02.01 インストールメモです。 → Arch Linux 2013.09.01版を追加しました。 今回は32bit版を使用しました。・使用メディア ISO: archlinux-2013.02.01-dual.iso・メディアからのブート 上記イメージよりブート。 今回は32bit版を選択する。ブ…

Arch Linuxインストールメモ (archlinux-2012.11.01)

######################################################################※2013/2/15追記 archlinux-2013.02.01のインストール手順をこちらに書きました。Arch Linuxインストールメモ (archlinux-2013.02.01) http://extrea.hatenablog.com/entry/2013/02…

tarで圧縮、展開の一括処理

tarコマンドを使い、ファイルやディレクトリ単位で一括圧縮/展開処理する場合のメモ ・複数ファイルを、個別に圧縮する $ ls test* testfile001 testfile002 testfile003 testfile004 testfile005 $ $ ls test* | xargs -n1 -i tar cvzf {}.tar.gz {} testfi…

スクリプト小ネタ(rrping)

WindowsでいうところのExPingみたいな複数ホストへのPingツールが欲しかったので、見かけだけそれっぽいツールを作ってみた。 使い方は引数にIPアドレスもしくは名前を付けて実行、「Ctr+C」で終了。 $ chmod u+x rrping.sh $ ./rrping.sh 192.168.0.1 172.1…

Arch Linuxインストールメモ (archlinux-2012.07.15)

######################################################################※2013/2/15追記 archlinux-2013.02.01のインストール手順をこちらに書きました。Arch Linuxインストールメモ (archlinux-2013.02.01) http://extrea.hatenablog.com/entry/2013/02…

Windows Azure Platforme ベンチマーク (Linux/Smallインスタンス)

Windows Azure PlatformeにてLinux仮想マシンがサポートされた為、無償評価期間を利用して試してみる。※登録には要クレジットカード※現時点(2012/06/21)では、Virtual Machineの実行機能自体がPreview扱いの為、サインアップ後に[Management Portal] - [Acco…

Arch Linuxインストールメモ (archlinux-2011.08.19)

######################################################################※2013/2/15追記 archlinux-2013.02.01のインストール手順をこちらに書きました。Arch Linuxインストールメモ (archlinux-2013.02.01) http://extrea.hatenablog.com/entry/2013/02…

Arch LinuxでLIOを使う(iSCSI Target)

Arch Linuxで手軽に使えるiSCSI Targetは無いかと調べていたら、Kernel 2.6.38以降ではLIOというターゲットがすでに標準で使えるらしい。iSCSIの他にもFibre Channel (QLogic), FCoE,InfiniBandに対応していて、かなり高機能。さらにはSCSI-3 Persistent res…

NATモードのKVM(+libvirt)にて、ゲストOSへSSHログインする

良く忘れるので、メモ。KVM(+libvirt)をNATモードにて使用する際に、ゲストOSを外部公開する(ポートマッピング)する為の設定。・環境 ホストOS: CentOS5.8 仮想NW : 192.168.122.0/24 ゲストIP: 192.168.122.101・概要 ホストの10022/tcp宛通信をゲストOSの2…

Windows Server 8の新機能まとめ

Cloud Days Osaka 2012に参加し、Windows Server 8 & Hyper-V 3.0セッションにて仕入れた情報のまとめ。残念ながらテクニカルセッションではなかったが、機能の把握という意味では判りやすく良かった。※Windows Server 8ベータ時点の情報。正式リリースでは…

KVM上にArchLinuxをインストールする (with virtio)

KVMにて、virtioなディスクにArchLinuxをインストールする際のTIPSなど。・環境 Host: OS: CentOS 5.7 Guest: OS: ArchLinux 2011.08.19 CPU: 1 Mem: 256 HDD: 8GB ・インストール手順 1.virt-managerにて、新規仮想マシンを作成し、インストールを開始。 Me…

CPI CloudCoreで、KVM on KVM (UnixBench)

CloudCore VPS 2048では、Nested SVMが有効なので、KVM on KVMを試してみる。・環境 Host: CentOS 5.7 (x86_64) Guest: ArchLinux 2011.08.19 (i686)・ゲストインストール ゲストマシンのインストールはvirt-managerで行った。 ArchLinuxをvirtioなディスク…

CPI CloudCore VPS ベンチマーク

物理1コアpinningが売りのCPI CloudCore VPSを試用してみたので、そのUnixBench結果などを。・環境 Plan: CloudCore VPS 2048(CPU: 物理1コア Mem:2GB Disk:100GB) OS: CentOS x86_64/proc/cpuinfo flagsにsvmがあるのでKVM on KVMが使えそう。(実用性がある…

Apacheのアクセスログへリクエスト元ポート番号まで記録する

第39回 大規模NATによるアクセスログの扱い方の変化 http://gihyo.jp/admin/serial/01/whats_inet/0039「大規模NAT環境ではクライアントのポート番号まで記録しておきましょう」というお話。 このための設定は次の通り。■検証環境 Apache/2.2.15 ■フォーマッ…

VMware Workstation上のESXiをお手軽iSCSI Boot

Workstation8上の仮想環境(vSphere5)にて、iSCSIブート検証を行いたかったので、ESXi上の仮想NICをiPXEで「疑似iBFT対応HBA」に仕立ててみる。iPXEはその名の通りPXEの拡張実装なので、本来はtftpサーバの準備などネットワークブート環境一式が必要なのだけ…

簡単!CentOSでsmokeping

smokepingを使ってみたいけど、ちょっと手間がかかりそう。 そんな場合に試してみてください。※Nixvalレポジトリがいつまで使えるかは不明です。■検証環境 OS: CentOS 5.6 (32bit)■設定手順 1.レポジトリの追加※以下より、環境に合わせてrepoファイルの取…

Data ONTAP8でUnixコマンドを使う

いわゆるSystemShellへのアクセス方法メモ。■設定手順 > priv set advanced > useradmin diaguser unlock > useradmin diaguser password > systemshell ■動作確認 試しにsshでアクセスしてみる。 login as: root root@10.0.0.1's password: netapp01> netap…

Array APV WebUIでのAW Error

Array APV WebUIで、一部箇所に「AW Error:non-supported DOCTYPE」というエラー出力される。→ブラウザによりJavaScriptがうまく実行されない為。[ブラウザ毎表示結果](2012/01/31)・Internet Explorer 6 OK ※ログイン画面のみ文字化ける・Firefox 9.0.1 AW …

コマンドによるIIS FTPサービスの追加及び設定

IIS(FTP)の設定をコマンドで行うための手順まとめ。■前提条件 ・Default FTP Siteを使用■検証環境 ・OS: Windows Server 2008 ・Windows Firewall無効 ・FTPルート及びログディレクトリを別ドライブへ指定 ・FTP専用ユーザのみアップロードを許可■設定手順 …

Windows Serverをタダで利用する in Amazon EC2

Amanzon EC2の無料使用枠(フリーティア)にWindows Serverが加わったので 利用開始手順も書こうかと思ったけれど、すでに素晴らしい資料があった為 貼り付けだけ。・EC2でWindowsサーバ立ち上げ http://www.slideshare.net/kentamagawa/ec2windows※今回はSP…

ADのアカウントでLinuxサーバにログインする

■趣旨 Active Directoryのアカウントで、Linuxサーバへログインする。 ただし以下の設定は既存のまま変更しない。 ホスト名 DNS また以下の要件を満たす事。 各サーバでアカウントのUID/GIDを統一する。 ->ADアカウントのRIDをキーとして使用する 特定グルー…