2011年12月23日

Windowsで簡単にSNMPを使ったグラフを生成できるソフトウェア STG

SNMP Traffic Grapher

http://leonidvm.chat.ru/

Windowsアプリケーションで、監視対象のOIDを指定すればすぐにモニタリングを
開始できる便利ソフト。
しかもMRTGと違い、100msec〜毎に値を取得、グラフを更新することが出来る。

MRTGやCacti等の様に事前に利用するための設定(インストール,webの設定,config etc..)
をしなくてもいいのがいい。

stg_main.png

設定画面は下の画像だけで、設定項目もこれだけ。
stg_conf.png


一時的なモニタリングに利用するには最適かと

posted by ぴぺ at 07:54| Comment(0) | TrackBack(0) | ニュース | このブログの読者になる | 更新情報をチェックする

2011年12月17日

Concrete5の編集でページタイトルが変わらない件

Concrete5でページタイトルを編集したはずが、反映されなかった。
よくよく調べてみるとConcrete5の仕組みをよく理解していなかっただけだった。

大体のConcrete5のテンプレートが参照するページタイトルは2つの項目のどちらかを参照しているらしい

■サイト全体の設定->サイト名
concrete_title01.png

■下書き->Global->グローバルブロックの記事に書かれた「サイト名」
concrete_title02.png

■参照元
concrete5 forums : http://www.concrete5.org/community/forums/usage/most-basic-editing-question/
posted by ぴぺ at 07:01| Comment(0) | TrackBack(0) | ソフト | このブログの読者になる | 更新情報をチェックする

2011年11月06日

debian6.0をmondo rescueでP2Vしてみた

debian 6.0のパソコンをP2VしてESXiで動かしたかったのでmondo rescueを試してみた


http://www.mondorescue.org/downloads.shtmlを参考にして、
debianのaptのリポジトリファイルにmondoのミラーサーバを設定する。

/etc/apt/sources.list.dの中のファイルに
deb ftp://ftp.mondorescue.org/./debian 6.0 contrib
deb-src ftp://ftp.mondorescue.org/./debian 6.0 contrib

を書き込む。
書き込みが完了したら、
apt-get update
apt-get install mondo

これでインストール完了。
mondo rescueはisoイメージ生成時にmkisofsを利用するので、このパッケージをインストールする

debian 6.0に最初から入っているaptの参照先にはなかったので以下URLからdebパッケージをダウンロードする
(※genisoimageをインストールして、mkisofsのシンボリックリンクを貼ってもOK??。試してないけど、必要になった場合は試してみたい)
http://packages.debian.org/ja/lenny/mkisofs

wget http://packages.debian.org/ja/lenny/all/mkisofs/download
dpkg -i mkisofs_1.1.9-1_all.deb

mondoarchive -Oi -g -L -N -s 4200m -d /mnt/ume /E /mnt  
#mondo rescueの実行。詳しいオプションは参照URLを参照。DVD-ROMサイズで、/mnt/umeに保存するように設定してる。

プログラムの終了後は/var/log/mondoarchive.logでログが見れる。うまく完了しない場合は確認すると原因が分かったりする。

これで完了。-dで保存先に指定したディレクトリにmondorescue-1.isoというディスクイメージがあることを確認。

ESXi側で新しいマシンを用意。
変換元と同じだけの容量のディスクと仮想マシンを用意する

用意できたら作成したディスクをマウントして起動する。

起動に成功すると

「boot:」というプロンプトが表示される。
mondorestoreと入力する。

そうするとGUIの画面が現れるので、
4つのメニューの一番上「Automatically」を選択する。

そうするとrestore工程が始まるので待つ

restore工程が完了すると、initrdを編集するか問われるので、「No」とする。

これでP2Vは終了。
shutdown後、ISOイメージの接続を切って立ち上げる。
成功している場合はリストアした環境のOSが立ち上がってくる。

■参照URL
第1回:オープンソースMondo Rescueによるバックアップ手法
http://thinkit.co.jp/free/article/0612/7/1/
posted by ぴぺ at 14:16| Comment(3) | TrackBack(0) | ネットワーク | このブログの読者になる | 更新情報をチェックする

2011年10月15日

GPSについてちょっと調べてみた

GPS関連のサイトのメモ書き

概要はWikipediaのグローバル・ポジショニング・システムの説明がわかりやすかった
http://ja.wikipedia.org/wiki/%E3%82%B0%E3%83%AD%E3%83%BC%E3%83%90%E3%83%AB%E3%83%BB%E3%83%9D%E3%82%B8%E3%82%B7%E3%83%A7%E3%83%8B%E3%83%B3%E3%82%B0%E3%83%BB%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0

GPSを運用しているのは米国軍。
GPSの運用状態・メンテナンス情報は「NANU」と呼ばれるメーリングリスト的なもので共有される

ここのHPにNANUのアーカイブが保存してある
http://celestrak.com/GPS/NANU/

NANUのそれぞれのテンプレも同HPに記載されてた
http://celestrak.com/GPS/NANU/description.asp#UNUSUFN

米国軍の公式HP?はここ
http://www.navcen.uscg.gov/?pageName=GPS

公式HP?のconstellation statusで現在のGPSの状態、メンテナンス情報を参照できるらしい
http://www.navcen.uscg.gov/?Do=constellationStatus

NANUはメーリングリスト形式の通知にも対応。ここで登録できる。
http://cgls.uscg.mil/mailman/listinfo/nanu


posted by ぴぺ at 12:55| Comment(2) | TrackBack(0) | ネットワーク | このブログの読者になる | 更新情報をチェックする

2011年07月25日

Sony Readerを使って手術後の暇な時間を読書時間に変える

とある病気が原因で開腹手術を行い、小腸の一部を切り取ったのですが・・
想定以上にReaderが良い働きをしてくれた。

手術した後は半日ぐらいで全身麻酔が抜けると、腹は動かすと痛いが、
それ以外の上半身等は全く動かすのに支障が無い。
だから仰向けで両手が使えるという状況になる。
当然意識はあるので、とても暇になってくる。

そこで術後1.5日目にどんな暇潰しができるかをいろいろ試してみた。
 iPad: 重すぎて仰向けの状態+片手でホールドできない
 iPhone: 片手でしっかりとホールドしつつ、もう一方の手で操作しなければならないので疲れる
 紙の本: めくるのが難しい。想像以上に重さを感じる。
 MacBook Air: 盗難防止のため、親族に預かってもらった
 
その中でReader(5inch)は
  ・右手でも左手でも片手で楽にホールドでき、ページ送りもホールドしている手でできる
    (Reader + 純正カバーので組み合わせで簡単にホールドできる)
  ・軽い、疲れない
  ・長時間読んでも目が疲れない
  ・小さいので手術から戻った後すぐに枕もとに置けるし、看護の邪魔にならない
    (置くのは親族に枕元においてもらう様に依頼)
といった利点があり、重宝した。
特に仰向けになる時間が減り始める術後5日目程度まではReaderで読書を行っていた。
それ以降も病院にいること自体、かなり仰向けで寝ている時間が多くなってしまうのでそういう時間を過ごすときにはReaderは良い暇つぶしになってくれた。

ただし注意事項というか気になった点は3つあった
  ・一日中使うと、結構バッテリーを消費する。だから手術前に充電用の電源ケーブルを伸ばしておく必要がある
  ・読みたい本がなかなか見つからないこと。次入院することがあれば、自宅の書籍を自炊して持っていきたい
  ・MacだとどうがんばってもReader Storeが使えないので、パブリやhontoから直で購入する必要があり、面倒



以上。意識があるなら本を読んでいたい本好きにはReaderは良いパートナーになるんでは無いかと思った
posted by ぴぺ at 05:58| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2011年07月08日

Blackberryアプリ TGrape Lock

Blackberryアプリ TGrape Lockをインストール・利用しているので使用感を書いてみた。

Blackberry 9780の既存のロック/ロック解除の方式「左上の固いlock key」を押すのがとても嫌だったので
Blackberry 9000のと同じような「* + 通話ボタン」でロック解除できる機能を加えられないかを調べていたところ、
このアプリで実現できた。

実際にロック中の画面を撮ってみた・・けど、たぶんApp WorldのScreenshotのほうが分かりやすい。
AppWorld- TGrape Lock : http://appworld.blackberry.com/webstore/content/13278
25.jpg

このTGrape Lockで実現できることは
 ・「*+通話ボタン」でロック解除ができる
 ・BB9780のトラックパッドを使ったスワイプによるロック解除ができる
   - 使いづらい。TGrape Lock側の感度を最高まで上げないとロック解除まで到達しないが、その設定だとちょっとトラックパッドに触れただけでロック解除になってしまうので、ほとんどロックアプリとして意味がなくなってしまう・・。
 
 上のロック解除+lock keyによる解除もできる。
 また既存のロック機能との置き換えではないので、ロックが解除されているときにlock keyを押すと既存のロック機能が呼び出されてロックがかかる。
 TGrape Lockの一定時間操作が無いとロックする機能をONにしておくと、既存のロックの上にTGrape Lockのロックがかかって、2つのロックを解除するというようなこともあります。(手間が増えるだけで操作不能に陥るということはない)

 後は
 ・一定時間操作がされないと自動でロックする機能
 ・ロック解除時にパスワード入力を要求する機能
 ・特定のアプリケーション起動時にパスワード入力を要求する機能
 等があったので、必要に応じて使っていこうと思う。

posted by ぴぺ at 05:32| Comment(1) | TrackBack(0) | BlackBerry | このブログの読者になる | 更新情報をチェックする

2011年07月04日

zabbixのsnmptrap受信設定とzabbix_senderの利用

zabbix_senderを使ってzabbixのsnmptrapの受信設定を行ってみた。
(環境はZabbix 1.8.5)

1.ZABBIXサーバ設定(template,item,trigger,host)
 ZABBIX Web Interface
 Configuration->Templates->Create Template
 Screen shot 2011-07-05 at 5.58.58.png


 Templateができたら、できたTemplateの
 Items->Create Items。あんまり編集するところは無い
 Screen shot 2011-07-06 at 5.06.22.png
 Description: 適当に分かりやすいものを
 Type: Zabbix trapper
 Key: snmptraps。zabbix_senderで送りつけるときに送信側でも同じ値を使わないと拒否される。
 Type of Information: Text
 Keep history: 90
 Status: Active

 Itemができたら、できたItemのTrigger作成
 trap.png
 適当にTestというメッセージが入っていた場合に反応するように設定してみた。

 これでTemplateの設定は完了。
 最後にConfiguration->Hostsでsnmptrap受信用のホストを作成する
 hosts.png
 Name: snmptraps。ここはzabbix_senderで指定する送信元ホスト名と一緒にしないと拒否される

2.zabbix_sender受信テスト 
 zabbix_senderを利用して設定がうまく働いてくれるかを確認する

 /usr/sbin/zabbix_sender --help  # --helpで大体の使い方は分かる
 /usr/sbin/zabbix_sender -vv -z 127.0.0.1 -s snmptraps -k snmptraps -o "Test"
  -z zabbix_serverアドレス。同じサーバから試したのでlocalhost
  -vv verbose mode。-vもあるけど、-vvで更に細かく表示
  -s ホスト名。ipアドレスとかではなく、zabbixのconfiguration->HostのNameで登録してあるホスト名
  -k key。Itemで設定したKeyを入れる
  -o 中身の内容
 
成功すると、Latest data,triggerで受信した内容を確認できる。

#失敗例
-sに設定したNameではなく、IPアドレスを入れていた場合等。Failed 1とカウントされている。
/usr/sbin/zabbix_sender -vv -z 127.0.0.1 -s 192.168.0.60 -k snmptraps -o "Test"
zabbix_sender [2898]: DEBUG: Answer [{
"response":"success",
"info":"Processed 0 Failed 1 Total 1 Seconds spent 0.000716"}]
Info from server: "Processed 0 Failed 1 Total 1 Seconds spent 0.000716"
sent: 1; skipped: 0; total: 1

#成功例
-sの内容を適切なものに変更。Processed 1とカウントされている。
/usr/sbin/zabbix_sender -vv -z 127.0.0.1 -s snmptraps -k snmptraps -o "Test"
zabbix_sender [2903]: DEBUG: Answer [{
"response":"success",
"info":"Processed 1 Failed 0 Total 1 Seconds spent 0.001742"}]
Info from server: "Processed 1 Failed 0 Total 1 Seconds spent 0.001742"
sent: 1; skipped: 0; total: 1

3.ZABBIXサーバ設定(snmptrapd,snmptrap.sh)
snmptrapd自体のインストールは割愛。aptやyumからnet-snmp関連のパッケージをインストールすれば良い
#当初忘れていたが、snmptrapd自体はインストールした段階では自動起動する設定はないのでzabbixと連携させて使いたい場合は
OS起動時に一緒に起動する設定を入れる必要がある

インストール後、/etc/snmp/snmptrapd.confを編集する(無ければ作成する)
 #例 trapを受診した場合traphandleでsnmptrap.shを起動するように設定するだけ
 authCommunity log,execute,net public #受信するコミュニティ名と許可する動作の設定
 traphandle default /bin/bash /etc/snmp/snmptrap.sh #動作させるスクリプトの設定

設定後、snmptrapdを起動若しくは再起動する。

ダウンロードしたzabbixのsource fileの
zabbix-1.8.5/misc/snmptrap/snmptrap.shを任意の場所にコピーする(この例の場合、/etc/snmp/snmptrap.sh)
コピー後、以下の場所を修正する
ZABBIX_SERVER=  zabbixサーバのホスト名/IPアドレスを指定
ZABBIX_PORT= サーバのポート。特に変えていない場合ははそのまま10051
ZABBIX_SENDER= zabbix_senderの場所。インストール環境によって場所が変わるので要チェック
KEY= Configuration->Itemsで設定したKeyを入れる。この例の場合は「snmptraps」
HOST= COnfiguration->Hostsで設定したNameを入れる。この例の場合は「snmptraps」

上記設定をsnmptrap.shから抜き出すとこんな感じになる(例の環境の場合)
# CONFIGURATION

ZABBIX_SERVER="127.0.0.1";
ZABBIX_PORT="10051";

ZABBIX_SENDER="/usr/sbin/zabbix_sender";

KEY="snmptraps";
HOST="snmptraps";


4.snmptrapコマンドを用いた動作確認
 snmptrapコマンド使ってsnmptrapを送ってみる。下は192.168.0.60のサーバへ送る例
 (snmptrap -v 1 -c public 192.168.0.60 .1.3.6.1.4.1.8072.99999 localhost .1.3.6.1.4.1.8072.99999.1 s "Test Message")
 
 うまくいくとMonitoring->Latest dataに取得したトラップが表示される。これで動作確認完了。

#うまく動作していない場合
 ・snmptrapdの受信の確認
   デフォルトの設定だと/var/log/messagesにトラップ受信ログが残るので、それが出ているかを見てみる。
 ・snmptrap.shの動作の確認
   各設定ファイルを下記内容の様に設定し、動きを見てみる。
  snmptrapd.conf : traphandle default /bin/bash /etc/snmp/snmptrap.sh >> /var/log/snmptrap_tmp.log
  snmptrap.sh : $ZABBIX_SENDER -z $ZABBIX_SERVER -p $ZABBIX_PORT -s $HOST -k $KEY -o "$str"
         ->$ZABBIX_SENDER -vv -z $ZABBIX_SERVER -p $ZABBIX_PORT -s $HOST -k $KEY -o "$str"

posted by ぴぺ at 20:58| Comment(4) | TrackBack(0) | UNIX系 | このブログの読者になる | 更新情報をチェックする

Blackberryアプリ CaptureNux

BlackBerry 9000で利用していたCapture Itが
9780だとなんだかうまくダウンロードできなかったので代替アプリを探してみた。

探した結果「CaptureNux」という無料の画面キャプチャーアプリを発見。
導入してみたところ、
 ・アプリ起動中でもFull Menuに常にキャプチャボタンがある
 ・撮影までのインターバルを設定できるので、特定の操作・表示を記録したい場合に活用できる
といったより使いやすい特徴を備えていたのでキャプチャアプリは今後もこれを使っていくことにする。

インストール方法はBlackBerry App Storeには登録されていないので
Googleで"capturenux"と検索して出てきた一番上のリンク(http://www.blackberrydownload.net/download-capturenux.html)
からダウンロード。

ダウンロードが完了すると、Full Menuに「Capture Screen」メニューが追加される
(画像はBlue起動中に撮ってみたもの。アプリ起動中でも常にFull Menuに出てくれる)
CaptureNuxUP.jpg


その他、撮った画像を編集できる機能も付いてた。ここをクリック!ぐらいの編集ならできそう。
CaptureNuxUP2.jpg



posted by ぴぺ at 14:40| Comment(1) | TrackBack(0) | BlackBerry | このブログの読者になる | 更新情報をチェックする

2011年07月03日

今日試してみたこと

・Linux dateコマンドでの時刻の設定
sudo date --set="2011/07/03 10:13"

・ZABBIX 1.8.5のsource install on ubuntu
 ここの内容をほとんどそのままやったらできた
 (http://www.zabbix.com/wiki/howto/install/ubuntu/ubuntuinstall)
  差異がある部分は、
   3. mysqlのDB作成、権限設定のところ(パスワードを設定してたので、mysqlのコンソールで打った
   6. php5.iniの設定変更をZabbixのweb installationで指摘されて変更
  ぐらい。

・zabbix_getの触り方
  ここ参考に
  http://www.zabbix.com/documentation/1.8/manual/processes/zabbix_get
  

・OpenSuSE 11.3 でのsyslogサーバ 受信設定
 syslogといいつつ、rsyslogが入っているので、以下の2ファイルを編集する
  ・/etc/sysconfig/syslog
     SYSLOGD_OPTIONS="-m 0 -r"を追加

  ・/etc/rsyslog.conf
    $ModLoad imudp.so 
    $UDPServerRun 514 を追加
   
 編集後、/etc/init.d/syslog restart で再起動後、動作確認。

  /etc/rsyslog.conf内に
   *.* /var/log/test.log みたいなテストファイルを作成し、loggerコマンドで適当なログを送り込んで試すと楽
  (例: logger -p authpriv.warn -s test -s "this is a test log from syslog_client")
  この時tcpdumpで受信状況を確認しておくとより切り分けがしやすい
  (例: tcpdump -n port 514)

----
 ちなみに送信側の設定は以下の通り(Ubuntu 8.04)
  ・/etc/syslog.conf
    対象のサービスの宛先をsyslogサーバに設定
    (例: auth,authpriv.* @logserver)

  ・/etc/hosts
    192.168.0.60 logserver  ..例えば

  /etc/init.d/syslog restart


□参考
 ・ほげおメモ - syslogを外部syslogへ転送するシンプルな方法: http://blog.hogeo.jp/2009/06/syslogsyslog.html
 ・Void of knowledge - rsyslog/ログを別のマシンから送受信したい: http://goo.gl/Qe8yU

posted by ぴぺ at 10:16| Comment(0) | TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

Blackberryアプリ Blue

iphoneやAndroidと違って国産の株価の推移を確認するアプリは無いのですが
海外発の無料で使いやすいアプリがあったので書いておきます。

使ってみて使えると思ったのは
 ・Bloomberg Mobile
 ・Blue
の二種類。

Bloomberg Mobileは株価の推移の他に各マーケット・株に関連したニュースの閲覧、
アナリストの記事、ポッドキャストの視聴等が一つでできるようになってるアプリ。
これでも十分なんですが、株価の推移を確認するのではBlueが更に使いやすい。

いかにもBlackberryに特化したBlackberryな使い心地が良いところの一番なのですが、機能で挙げるならこんな感じ
・ChartのTime Frame設定の選択肢が多い: Daily,Weekly,Annually,60Min,30Min,15Min,10Min,5Min,1Minから選択可能
・チャートはcandle stick,Line chart,Bar chartから選択可能
・トレードアプリの様に株価が変動した場合に色で変化を通知してくれる
・その株に関連ニュースの表示、参照できる。指定した株価に到達したらメールとポップアップで通知。
・ウオッチリスト、ポートフォリオマネージャも完備。表示内容は好みに合わせて選択可能。
・株価の推移、チャートの確認に特化したUIで使いやすい、見やすい、早い、なんか起動したくなる

更にBlue Storeで課金するとリアルタイムで株価の推移を確認できるらしい。
スクリーンショットとか詳細情報は以下App Worldのリンクで参照するか、BB端末のApp Worldから検索で。

BlackBerry App World - Blue: http://appworld.blackberry.com/webstore/content/2421?lang=en
BlackBerry App World - Bloomberg Mobile : http://appworld.blackberry.com/webstore/content/screenshots/939?lang=en

#日本の市場で取引されている銘柄はSymbolからどこの株なのか判別が難しいので、Column Layout機能を使ってDescription表示をSymbolの横に移動させると見やすくなります。
posted by ぴぺ at 06:01| Comment(0) | TrackBack(0) | BlackBerry | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。