RedHatLinux6.2Jでサーバを構築しました。(勉強の為のテスト環境です)
openssh、openssl、sudo、apache、ethereal、Webminを導入しました。
現在、手探りの状態でいろんなフリーソフトを試しています。
運用管理を効率よく行うためのフリーソフトを
ご存知の方いらっしゃいましたら教えて下さい。
宜しくお願い致します。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

README.INSTALL に書いてある通りなのですが



1. cd ./install
2. ./bbconfig redhat
3. cd ../src
4. make
5. make install
6. cd ../etc
7. bb-hosts (ファイルを適宜編集)
8. ./bbchkcfg.sh
9. cd ../../
10. ln -s <bbdir> bb (展開したディレクトリを bb にシンボリックリンクを張る)
11. cd bb
12. chown -R bbuser . (bbuser は BigBrother を実行するユーザ名)
13. ln -s /(bbディレクトリのフルパス)/www /WWW/bb/
(bbディレクトリ内のwww ディレクトリを WWW サーバのトップディレクトリから bb としてアクセスできるようにシンボリックリンクを張る)
14. cd bb
15. runbb.sh start

以上で BigBrother が起動する。
WWW ブラウザで 13. でシンボリックリンクを張った bb ディレクトリにアクセスすると良い。
監視対象マシンが複数の場合は、それぞれのマシンにインストールして
bb-hosts の DISPLAY を一つのマシンに設定して、DISPLAY サーバの方にも
対象マシンを記述しておくことで
複数のマシンの状態を監視することができる。

コンパイルは問題なくできると思うのですが、
恐らく bb-hosts ファイルの設定方法で少し悩むかと思います。
あと、bb-hosts に記述したマシンを監視対象から外したい場合は
bb-hosts ファイルから削除することと、BigBrother で作成される
log ファイルや html ファイルを削除しておかないと
No Report 状態になってしまう。
    • good
    • 0

Webmin や Linuxconf のような運用管(ユーザ管理、システム管理)ではありませんが


マシンの状態を監視するソフトウェアも運用管理を効率よくすると思います。

私はマシンの状態監視に「BigBrother」というソフトウェアを使っています。
監視対象とするマシンの
・ネットワークからコネクションができるか?
・CPU の負荷状況
・HDD の空き容量
・DNS や FTP、HTTP サーバなどサービスが起動しているか?
などの情報を監視することができます。
複数台のマシンを一つのウェブページで確認することができ
問題が発生した場合は管理者にメールすることができます。
欠点としてはネットワーク負荷が高い状態で利用していると
誤報がおこることがあります。

参考URL:http://bb4.com/
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
早速、ダウンロードしましたが、インストールの仕方がREADMEを読んでもいまいちよく分かりません。。。
お手数ですが、インストール手順を教えていただけないでしょうか?
宜しくお願いいたします。

お礼日時:2001/01/17 10:28

フリーでそれ以上の機能を持つものはちょっと分かりません。



後はlinuxconfくらいですか・・・
HDEの試用版が在るのでそちらを利用してみるとか・・・

参考URL:http://www.hde.co.jp
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

早速HDEの試用版をダウンロードしています。
HDE、Linuxconfと同様のツールとしてWebminを使用していますが
英語が苦手なもので、操作には少し苦戦しています。。。

お礼日時:2001/01/16 16:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

QRedhatLinux6.2Jの時刻設定

RedhatLinux6.2Jを使用しているんですが
時刻を
date -s "4/12 10:00 2001"
などと設定しても再起動すると時間がずれてしまいます。
なにか設定をしなければいけないのでしょうか?
よろしくご教授ください。

Aベストアンサー

下記のURLは参考になるでしょうか?
具体的には
「時計を合わせる」
という項目です。
dateコマンドを実行した後、clockコマンドでCMOS時計をシステム時計に
あわせる(clock -w を実行する)必要があるようです。

参考URL:http://ktarn.www.linux.or.jp/JF/JFdocs/Clock.html

QRedhatLinux7.1J-apacheのアップグレード失敗します

RedhatLinux7.1Jを使用しています。

http://www.jp.redhat.com/support/errata/RHSA/RHSA-2001-126J.html

以上のサイトから、7.1用のApache最新版を入手し、
インストールしようとした所、以下のエラーが表示されて
インストールに失敗してしまいます。


apache本体を導入しようとすると、「mod_~.rpm」がないって怒られて、
「mod_~.rpm」を導入しようとすると、apacheと競合すると怒られ、
結局アップグレードできないんです・・・。


<その1>
 rpm -Fvh apache-1.3.22-1.7.1.i386.rpm
  ↓
 エラー: 依存性の欠如:
  mod_bandwidthは apache-1.3.22-1.7.1 に必要とされています
  mod_putは apache-1.3.22-1.7.1 に必要とされています
  mod_throttleは apache-1.3.22-1.7.1 に必要とされています

<その2>
 rpm -ivh mod_bandwidth-2.0.3-2.i386.rpm
 rpm -ivh mod_put-1.3-2.i386.rpm
 rpm -ivh mod_throttle-3.1.2-3.i386.rpm
  ↓
 エラー: 依存性の欠如:
  apache < 1.3.22-1 mod_bandwidth-2.0.3-2 と競合します

RedhatLinux7.1Jを使用しています。

http://www.jp.redhat.com/support/errata/RHSA/RHSA-2001-126J.html

以上のサイトから、7.1用のApache最新版を入手し、
インストールしようとした所、以下のエラーが表示されて
インストールに失敗してしまいます。


apache本体を導入しようとすると、「mod_~.rpm」がないって怒られて、
「mod_~.rpm」を導入しようとすると、apacheと競合すると怒られ、
結局アップグレードできないんです・・・。


<その1>
 rpm -Fvh apache-1.3.22-1.7.1.i386.rpm...続きを読む

Aベストアンサー

全部まとめて指定してください。
こんな感じです。

rpm -Uvh mod* apache*

QRedHatLinux7.1へのapache追加インストール等

質問が幾つかあります。(このような質問の仕方が正しいかどうかはわかりませんが・・)

1)RedHat Linux7.1で最初からapacheとPHPがインストールされている状態で、最新バージョンのapacheやPHPのtarからのバージョンアップはどうすればいいのでしょうか?
(インストールされている状態で展開してコンパイルしインストールすれば上手く行きませんでした。)一度入っているものを削除するにしても依存関係があるものがあって、それが何か解らず削除することができません。

2)WEBサーバーなしでサーバーをインストールしてapache・PHP・postgresqlをインストールしたら、rpm -qでみるとインストールされていませんと表示されます。
(このときhttpdはntsysvにはあらわれません。Linuxがこれらを認識していないみたいです。よって自動起動もできません)これらをLinuxに認識させるのにはどうすればいいのですか?
(なおapacheは正しく動作します)

3)apacheなどはバージョン(??)によって落ちるフォルダが違っていてbinフォルダやhttpd.confなどの場所もまちまちみたいですが(インストールのオプションによっては同じところに落とせるそうですが)それらはインストールが正しければどこにあっても問題ないのでしょうか?

4)PHPでpostgresqlをコンパイル時に指定していない状態でどこかの設定ファイルにpostgresqlの記述をしてやればコンパイルなしにPHPからpostgresqlを使用できるようになるのでしょうか?

宜しくお願いいたします。

質問が幾つかあります。(このような質問の仕方が正しいかどうかはわかりませんが・・)

1)RedHat Linux7.1で最初からapacheとPHPがインストールされている状態で、最新バージョンのapacheやPHPのtarからのバージョンアップはどうすればいいのでしょうか?
(インストールされている状態で展開してコンパイルしインストールすれば上手く行きませんでした。)一度入っているものを削除するにしても依存関係があるものがあって、それが何か解らず削除することができません。

2)WEBサーバーなしでサーバー...続きを読む

Aベストアンサー

起動スクリプトは、皆さんの言っている通り/etc/rc.d/init.dの下に書きます。
以下にデフォルトで入っているhttpdのスクリプトを記述します。

[root@server init.d]# cat httpd
#!/bin/sh
#
# Startup script for the Apache Web Server
#
# chkconfig: 345 85 15
# description: Apache is a World Wide Web server. It is used to serve \
# HTML files and CGI.
# processname: httpd
# pidfile: /var/run/httpd.pid
# config: /etc/httpd/conf/access.conf
# config: /etc/httpd/conf/httpd.conf
# config: /etc/httpd/conf/srm.conf

# Source function library.
. /etc/rc.d/init.d/functions

# Path to the httpd binary.
httpd=/usr/sbin/httpd
RETVAL=0

# Until glibc's locale support is working right again, work around it.
LANG=C

# Change the major functions into functions.
moduleargs() {
moduledir=/usr/lib/apache
moduleargs=
for module in ${moduledir}/*.so ; do
if [ -x ${module} ] ; then
module=`echo ${module} | awk '{\
gsub(".*/","");\
gsub("^mod_","");\
gsub("^lib","");\
gsub("\.so$","");\
print toupper($0)}'`
moduleargs="${moduleargs} -D HAVE_$module"
fi
done
echo ${moduleargs}
}
start() {
echo -n "Starting httpd: "
daemon ${httpd} `moduleargs`
RETVAL=$?
echo
[ $RETVAL = 0 ] && touch /var/lock/subsys/httpd
return $RETVAL
}
stop() {
echo -n "Shutting down http: "
killproc httpd
RETVAL=$?
echo
[ $RETVAL = 0 ] && rm -f /var/lock/subsys/httpd /var/run/httpd.pid
}

# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status ${httpd}
;;
restart)
stop
start
;;
reload)
echo -n "Reloading httpd: "
killproc ${httpd} -HUP
RETVAL=$?
echo
;;
condrestart)
if [ -f /var/run/httpd.pid ] ; then
stop
start
fi
;;
*)
echo "Usage: $0 {start|stop|restart|reload|condrestart|status}"
exit 1
esac

exit $RETVAL

こんな感じです。実行権をつけておくことが必要です。
これだけでは、自動起動しないので、自動起動するようにします。

chkconfig --add httpd
もしくは
chkconfig --level35 httpd on
とするとrun-level 3,5で起動するようになります。

起動スクリプトは、皆さんの言っている通り/etc/rc.d/init.dの下に書きます。
以下にデフォルトで入っているhttpdのスクリプトを記述します。

[root@server init.d]# cat httpd
#!/bin/sh
#
# Startup script for the Apache Web Server
#
# chkconfig: 345 85 15
# description: Apache is a World Wide Web server. It is used to serve \
# HTML files and CGI.
# processname: httpd
# pidfile: /var/run/httpd.pid
# config: /etc/httpd/conf/access.conf
# config: /etc/httpd...続きを読む

QLinux+Apache2+openSSLでVirtualHostは不可能?

こんにちは。
RedHat Linux9 で、Apache2.0 + openSSLをインストールしたWebサーバーをたてています。
このサーバーでは「domain-A.com(仮)」 を動かしたいのですが、将来的に他のドメインも入れたいため、名前ベースのVirtualHostで構成したいと考えています。ところが、Apacheのマニュアルには「名前ベースのバーチャルホストは SSL プロトコルの特徴により、 SSL セキュアサーバには使えません。」と書かれています。

とりあえず、httpd.confにて、Domain-X.com(非SSL)とDomain-A.com(SSL)をバーチャルホストとして設定しました。
ssl.confにはDocumentRootとしてDomain-A.comのルートを指定しました。
すると、Domain-A.comをSSLで確認できたのですが、Domain-X.comにhttpsでアクセスするとDomain-Aのファイルが表示されてしまったのです。

ひとつのサーバーでSSLを使用するドメインを複数動かすことはできないのでしょうか?
また、それができないなら、SSLを使用しないドメインにhttpsでアクセスした時に、SSLを使用するドメインのファイルが出ないようにする方法はないのでしょうか?

こんにちは。
RedHat Linux9 で、Apache2.0 + openSSLをインストールしたWebサーバーをたてています。
このサーバーでは「domain-A.com(仮)」 を動かしたいのですが、将来的に他のドメインも入れたいため、名前ベースのVirtualHostで構成したいと考えています。ところが、Apacheのマニュアルには「名前ベースのバーチャルホストは SSL プロトコルの特徴により、 SSL セキュアサーバには使えません。」と書かれています。

とりあえず、httpd.confにて、Domain-X.com(非SSL)とDomain-A.com(SSL)をバーチ...続きを読む

Aベストアンサー

NameベースでSSLが使えないのは、卵が先か、鶏が先か…と言うのと同じです(笑)
IPアドレスに余裕があるのであれば、Nameベースではなく、IPアドレスベースのバーチャルホストにすれば、複数のサイトでSSL通信が可能です。

Qsolarisでopensshインストール

おしえてください!!
opensshを導入しようと思い、調べてみると「opensslが必要で、インストールだけしてやれば良い」という情報がありました。
っで、「なんだ~インストールするだけでいいのね」とopenssl0.9.4をインストールして「ではopensshをば・・・」とopenssh2.1.0をconfigureしようとすると下記のメッセージが出てきます。

checking for OpenSSL directory... configure: error: Could not find working SSLeay / OpenSSL librarie
s, please install

なぜ、なにゆえ???これってopensslのインストールがうまくいってないということなのでしょうか?それとも設定をしてやらないといけないとか?

Aベストアンサー

>sslのライブラリを飛ばすオプションがないような気がするんですが・・・

SSLライブラリなしではopensshはコンパイルできません。飛ばすのは無理です。自前でBuildするにせよ,バイナリパッケージ使うにしろ,OpenSSLは必要不可欠です。

>オプション指定で
>--with-ssl-dir=/usr/local/ssl
>としました。結果は・・・同じでした
>--with-ssl-dir=/usr/local/ssl/lib
>としました。。。やはり同じでした

あらら,何で上手く行かないかな…

>教えていただいたSunSITEから取って来たパッケージでやっても結果は同じでした

SunSITEのバイナリパッケージは,OpenSSL,OpenSSHの両方とも入れました?
バイナリパッケージ使うなら,全てパッケージのものでそろえましょう。


このカテゴリの人気Q&Aランキング

おすすめ情報