GrowthForecast 用のパッケージができたので,
次は fluentd を目指してみる.
2012-06 / 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
2012-06-24 Sun
■ 次は fluentd を目指す
■ GrowthForecast の Solararis 用パッケージ作った
やったー GrowthForecast のページできたよー\(^o^)/ ということなので
Solaris 用のパッケージを作って jposug にコミットしておいた.
依存関係をほとんど書いていなかったり,
いろいろとあれだけど.
- GrowthForecast - Lightning fast Graphing / Visualization
- GrowthForecast に必要な perl のモジュールの IPS パッケージを作った [2012-06-17-1]
2012-06-17 Sun
■ GrowthForecast に必要な perl のモジュールの IPS パッケージを作った
ということで,なにかと捗るらしい GrowthForecast を
Solaris 上で使うため,IPS パッケージを作りまくった.
jposug のリポジトリにブランチを切った形でコミット済み.
まだ defualt branch には merge してない.
cpanm で
perl cpanm -v -L extlib --installdeps .
とかしてもいいけど,パッケージにしておいた方が
ビルド環境を用意していないホストにも持っていきやすいし.
ただ,びみょうな点があって,
Solaris11 が提供する dbi は library/perl-5/database-512 で
バージョンは 1.58.
これだと,いくつかのモジュールで dbi が古いと言われてしまうので,
library/perl-5/dbi-512 というパッケージをつくり,
/usr/perl5/site_perl/5.12 以下にインストールしている
(library/perl-5/database-512 は /usr/perl5/vendor_perl/5.12 以下).
@INC が以下のようになっているので,
site_perl/5.12 が vendor_perl/5.12 より先に読み込まれるので,
一応,動くことは動く.
$ perl -e '(print join("\n",@INC));' /usr/perl5/site_perl/5.12/i86pc-solaris-64int /usr/perl5/site_perl/5.12 /usr/perl5/vendor_perl/5.12/i86pc-solaris-64int /usr/perl5/vendor_perl/5.12 /usr/perl5/5.12/lib/i86pc-solaris-64int /usr/perl5/5.12/lib
GrowthForecast 自体はパッケージにするか未定.
Puppet で github から clone するのがいいのかな?とか考え中.
とりあえず,SMF マニフェストは書いてあげないとダメだけど.
- GrowthForecastというグラフ表示ツールで捗る話 - blog.nomadscafe.jp
http://blog.nomadscafe.jp/2011/12/growthforecast.html
[2012-06-24-1] GrowthForecast の Solararis 用パッケージ作った