2010年07月24日(土) - 00:29 | カテゴリ:
Linux
この鯖ではMRTGとnagiosを複合使用しているのだが、
某所のProxy内も同じ事をやったらつまらないから、
NetSNMPを使用してのcacti導入をやっています。
当初はOpenSUSEにコンパイルから入れる形を取りかかったのだが、
ディストリビューション自体をKDEで入れてしまい、
GNOME仕様のプラグイン等を入れるのが面倒なので
他の鯖になっているCentOS機に入れる事とした。
しかし、『yum -y install cacti』がエラーばっかはいて色々と駄目だったので、
やっぱり、コンパイルから入れる事に。
色々な所で詰まって書けそうな事はいっぱいあるが、
どんなオプションでコンパイルをしたか忘れたので、思い出したら書くかと。
とりあえず、cactiのphpソースで一部分を変更したのは覚えているのと、
phpの./configureオプションになんか追加したような気が…?
重要な所を忘れているという…orz
2010年07月18日(日) - 00:03 | カテゴリ:
Linux
ネタは無いけど良い情報を教えてくれた人がいたので
『通りすがりのopenSUSEユーザ』さん
==============================
YaSTもあるけどzypperっていうコマンドもあります。
それぞれ微妙に動作が違う(依存関係の処理が違ったりする)ので
ちょっと面倒くさいですが。
なるほど。yastは選択方式とかWindowsユーザーライクな仕様で、
zypperはapt-getやyumみたいにLinuxユーザー向けの
リポジトリ管理方法みたいな感じですか。
確かに今までの環境とほぼ同じ管理方法で出来るのは便利そうです。
==============================
再インストールなんてしなくても….
一旦それらのディレクトリ消して
テキストモードログイン等で一般ユーザにログイン、
% LANG=C xdg-user-dirs-update
を実行するだけです。(他の方法もありますが)
そんな方法があったのか…orz
以前に言語設定自体を書き換えてから
シングルユーザーでなんかやるというのを聞いた事はあったけれど、
こんな方法があったのか…
Vine5.0でも使う事が出来そうだし、今後の言語設定の壁に
当たった時に是非使わせていただきます
通りすがり(ryさん。良い情報をありがとうございます…
2010年07月16日(金) - 23:05 | カテゴリ:
Linux
今まではProxy内からNTPを取得するには色々噛ませないと駄目だったが、
中にはHTTP版NTPページを公開しているサーバもあったらしい。
と、言う事でwgetコマンドとリダイレクションを利用したスクリプトを探してきて、
この前設置したOpenSUSE鯖に適応してみた。
スクリプト本体はググればすぐ出てくるので割愛。
実際はcronで回しつつ、スクリプトを毎時で実行するのだが、
これが結構癖のある物だったよ…
cron自体はファイルの場所を相対パスではなくて、
絶対パスで書かないと動かないという規約があるからそれをgrepで検索しつつ、
viの置換機能を利用して全てを書き換えるという…
鯖にはスクリプトを突っ込んでおくディレクトリを作ってあるので、
その中に全てを入れつつ、cronのディレクトリにシンボリックリンクを張って多分動作。
一応テストやってみた所、大丈夫だろうけど一週間位は様子を見ないと
動いているかわからないしなぁ~
今後わざと時計をずらしてからやるという実験も行わないと…