Leopard届いた!
2008/04/22 23:35 posted by kunkichi
今更ですが。

インストールは明日かな。
今更ですが。

インストールは明日かな。
うーん、Leopard欲しいぞ!!!
ということで近々我慢できなくなってLeopardに入れ替えすると思うので(爆)今のうちにMacBookにインストールしているアプリを棚卸しておくメモ。
2008/4/21追記。
Mac OSX 10.5 Leopard も発売開始され、どこもかしこも Leopard ネタが満載ですが、LifehackerのLeopardネタ見てたら、

Terminal.app にタブがついてる!!!
これで iTerm もういらな(ry
知らなんだのでメモ。
Option + ¥
Apple Store の 『整備済製品』で iPod Shuffle の 初代(白い USB メモリみたいなやつ。512MB。)が3000円ちょいで売ってたので買ってみました。iPod は、2代目→ nano と使ってきて今も nano 現役なんだけど、USBメモリとして使えれば便利かなーということで今更ながらゲット。
『整備済製品』というのは、店頭に並んでいたものや初期不良等で返品されたものを修理・整備して新品同様にして価格を安くしたもの、ということでお買い得感もあるし品質も問題ないだろうとは思っていたものの、実際はどうなんだろ?とやっぱり気になっていました(笑)。
ということでこんな感じで届きますよ、という報告。
今年もappleのWWDC(WorldWide Developpers Conference)が始まりました。

apple.comのトップもLeopard一色。

まあ詳細はニュース系サイトに任せて、個人的に気になったことだけピックアップ。
iPhoneについては既に買うと決めているので(爆)ピックアップしないということで(笑)。
ちなみに、ニュース系サイトだとEngadget Japaneseでわかりやすくまとめられてました。
お休みも終わってしまい、がんばって仕事モードに戻るかー、と気合いを入れようと思いきや、いきなりの連休でまたもやダメ人間へと突き落とされています(笑)が、気を取り直して、前々から勉強しようと思っていたサーバ監視ツール Nagiosのインストールを Mac でやってみました。
ちなみに、仕事でやってるサーバの監視はこんな感じ。
よそはどうやってるのかあんまり知らないけどまあ一般的なやり方なのかなぁ。
でも、SNMPでトラップ拾えないものもあるし、新しいサービス追加するたびに自前スクリプト書くのも面倒だし、ってな感じで不便さも感じてきたので、最近流行のNagiosをうちに余っていたiBook(G3/800MHz OSX 10.4)でまずは実験。
まず、Nagiosは、
という構成になっていて、いろんなサービスを監視するためにはそれ用のプラグイン(コマンド)が必要、言い換えるとそれぞれのサービスのライブラリやコマンドをインストールしなければいけない。OSXのデフォルトではいろいろと足りなさそうなのだけど、いちいちビルドするのは面倒なのでここはMacPortsで端折ることにする。
↑を参考にしてまずMacPortsをインストール。調べてみると、なんだ、MacPorts自体にNagiosが既にあるやん。ということでMacPortsでそのまま入れることにする。
$ sudo port install nagios
※もしこれを参考にする人がいたら、ここですぐ実行せずに下まで読んだほうが時間短縮されるかも。
これで依存関係のあるライブラリも全て自動的にインストールされる。
と、おもったら、
---> Building XFree86 with target World
---> Staging XFree86 into destroot
---> Installing XFree86 4.5.0_2
---> Activating XFree86 4.5.0_2
Error: Target com.apple.activate returned: Image error: /usr/X11R6/include/DPS/ColorSB.h already exists and does not belong to a registered port. Unable to activate port XFree86.
Error: The following dependencies failed to build: gd2 XFree86 freetype zlib jpeg libpng nagios-plugins fping p5-crypt-des perl5.8 p5-digest-hmac p5-digest-sha1 p5-net-snmp openssl
Error: Status 1 encountered during processing.
依存関係にあると思われるXFree86のインストールでなんかコケてる。ググってみたら↓を見つけた。
http://trac.macports.org/projects/macports/ticket/6188
どうやら -f つけて強引に突き進めばいいらしい(爆
まあ、いいや、XFree86 だけ先にいれちゃおう。依存してるパッケージもわかったし。
$ sudo port -f uninstall XFree86
$ sudo port -f install XFree86
$ sudo port install Nagios
ちなみにXFree86のビルドにかなり時間がかかりました。でインストールの最後にいろいろメッセージが出るのでその通りやってみる。
#
# Nagios stuff
ScriptAlias /nagios/cgi-bin/ "/opt/local/sbin/nagios/"
<directory>
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /opt/local/etc/nagios/htpasswd.users
require valid-user
</directory>
Alias /nagios "/opt/local/share/nagios"
<directory>
Options None
AllowOverride AuthConfig
Order allow,deny
Allow from all
</directory>
# End Nagios stuff
#$ sudo apachectl restart$ cd /opt/local/etc/nagios
$ sudo mkdir sample
$ sudo cp *.cfg-sample sample/
$ for i in *cfg-sample; do sudo mv $i `echo $i | sed -e s/cfg-sample/cfg/`; done;$ sudo nagios -v /opt/local/etc/nagios/nagios.cfgTotal Warnings: 0
Total Errors: 0Things look okay - No serious problems were detected during the pre-flight checkauthorized_for_system_information= nagiosadmin
authorized_for_configuration_information= nagiosadmin
authorized_for_system_commands= nagiosadmin
authorized_for_all_services= nagiosadmin
authorized_for_all_hosts= nagiosadmin
authorized_for_all_service_commands= nagiosadmin
authorized_for_all_host_commands= nagiosadmin$ sudo htpasswd -c /opt/local/etc/nagios/htpasswd.users nagiosadmin$ sudo launchctl load -w /Library/LaunchDaemons/org.macports.nagios.plist$ sudo /opt/local/var/nagios/nagios.init startこれでインストールは完了。ブラウザから”http://IPアドレス/nagios”を参照してNagiosのTOP画面が見えればとりあえずインストールはできてるはず。

まあ監視対象サーバの設定は一つも設定してないのでデフォルトだとNagiosがインストールされているlocalhost(つまりiBook)しか設定がないのだけど、それはまた後日。
MacPeople2月号の特集で、編集者お薦めのオンラインウェアが紹介されていたのでいくつかピックアップ。また別の日に試してみようっと。
とりあえずこんなところ。
既に使ってるものが結構あったけど、まだ他にもいろいろあるね。
おー、やっとIntel Mac対応ですかー
Flip4Mac v2.1 software release - including universal binary support for Intel Macs
We are pleased to advise that we are now in the final beta testing process, and we hope to have a release within the next few weeks.
(Flip4Mac - News Update)
ってもう少しかかるのね、、、
2008/02/19/ 23:52
2008/01/23/ 21:27
2007/12/07/ 10:36
2007/07/23/ 02:06
2007/07/14/ 05:40