2009年7月アーカイブ


マンションを買ったときにリビングの壁面全体に収納がほしくていろいろ探した結果、大谷産業の「ギャラリー収納」にしました。

幅3mぐらいで天井までのもので、約100万円。安くは無いけど満足出来るものになりました。

IP20やFOGA 、マノーネあたりで悩みましたが、名古屋で手配できるのは限られてきて、IP20のkanegenさんと、ギャラリー収納のMAKUDENさんに話を聞きました。

MAKUDENさんは対応がしっかりしていたのでお勧めです!




FreeBSD7.2のサーバにCacti をインストールしました。

Cacti をports からインストールすると、既にソースからインストール済みのPHPを上書きしてしまうため、必要なものだけports からインストールし、PHPやcacti はソースからインストールしました。


net-snmp

% su
# portinstall net-snmp
# pkg_info | grep snmp
 net-snmp-5.4.2.1_5  An extendable SNMP implementation
# cd usr/local/share/snmp
# cp -p snmpd.conf.example snmpd.conf
# vi snmpd.conf
 下記を編集
  com2sec local     localhost       COMMUNITY
  com2sec mynetwork NETWORK/24      COMMUNITY

# vi /etc/rc.conf
 下記を追加
  snmpd_enable="YES"

# /usr/local/etc/rc.d/snmpd start
# ps ax | grep snmpd
 デーモンが起動していることを確認する。

# snmpget -v 2c -c コミュニティ名 localhost .1.3.6.1.2.1.1.1.0
 値が取れること。

rrdtool

% su
# portinstall rrdtool
# pkg_info | grep rrdtool
 rrdtool-1.3.8       Round Robin Database Tools

php

ソースからインストール済みのPHPをcacti から使えるように再コンパイルします。
(mysql,sockets,snmpを追加)

% cd ソースの場所
% make clean
%./configure  --with-apxs2=/usr/local/apache2/bin/apxs --with-pgsql --with-mysq
l=shared --enable-mbstring --enable-calendar --enable-sockets --with-snmp
% make
% su
# make install
# /usr/local/etc/rc.d/apache.sh restart

cairo

cacti から使用する画像関係のライブラリです

% su
# portinstall cairo
# pkg_info | grep cairo
 cairo-1.8.8,1       Vector graphics library with cross-device output support

cacti

公式サイトからソースをダウンロードしてインストールします。

http://www.cacti.net/

% cd /home/user/public_html
% fetch http://www.cacti.net/downloads/cacti-0.8.7e.tar.gz
% tar zxvf cacti-0.8.7e.tar.gz
% ln -s cacti-0.8.7e cacti

設定ファイルの確認。とくに変更はしませんでした。
% more /home/user/public_html/cacti/include/config.php

mysql

% su
# portinstall mysql-client
# portinstall mysql-server
# pkg_info | grep mysql
 mysql-client-5.0.83 Multithreaded SQL database (client)
 mysql-server-5.0.83 Multithreaded SQL database (server)
# /usr/local/etc/rc.d/mysql-server start

# mysqladmin --user=root create cacti
# echo "GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY
'cactiuser'; FLUSH PRIVILEGES;" | mysql
# mysql cacti < /home/user/public_html/cacti/cacti.sql

ポーリングの設定
# crontab -e -u cacti
 */5 * * * * /usr/local/bin/php /home/user/public_html/cacti/poller.php > /dev/null 2>&1


このアーカイブについて

このページには、2009年7月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2009年6月です。

次のアーカイブは2009年8月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.23-ja

関連サイト