サーバー管理者

システムおよびネットワーク管理者向けのQ&A

7
バックアップなどを監視し、そのデータから統計をトレンド化するための最適なツール[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? サーバー障害のトピックになるように質問を更新します。 6年前休業。 私はnagios、opennms、およびzenossについていくつかの調査を行いましたが、探しているものが見つかったことを確信していません。 今の私の主な原動力は、バックアップを監視できることです。これには、mysql、mssql、および最終的にいくつかのファイルシステムバックアップが含まれます。 これらのさまざまなシステムのバックアッププロセスをラップし、統計を収集するツールがあります。したがって、次のようなアイテム: バックアップされたデータベースの数 dbバックアップファイルのサイズ 圧縮されたdbバックアップファイルのサイズ バックアップを作成する時間 ファイルを圧縮する時間 A)ジョブがスケジュールに従って実行されない場合に通知を受け取ることができるようにしたいB)通知をトリガーする統計にしきい値を設定できるようにするC)統計を傾向およびグラフ化できるようにしたい この情報をHTTP POSTを介して監視アプリケーションに送信することを計画しています。または、監視アプリケーションがログファイルからそれをプルすることもできます。 ただし、他の「監視」の観点から(監視システムの観点から)「静的」な他のプロセスがあるため、柔軟性が非常に重要です。 1つまたは複数のツールは、ネットワークインターフェイス、サーバー負荷などの一般的な監視と傾向分析も実行できる必要があります。バックアップ監視を実施したら、これらの項目も含める必要があります。 ありがとう。 フォローアップ: 私は次のことをこの順序で試すことにしました。 Zabbix:他のものより「ワンストップショップ」のように見え、Ubuntu Lucid RCに簡単にインストールできました opsview Nagios w / nagvis、pnp4nagios、nagiosgraph npcプラグイン付きサボテン ムニン:シンプルさを少し傷つけたが、これは長い目で見れば祝福になるかもしれない 私が決定したらポストバックします、それが起こるまでにはしばらくかかるかもしれません。

3
postfixを使用してワイルドカードサブドメインをホストする
メインサイトのサブドメインのメールを受け入れるようにpostfixを取得する方法を模索しています。仮想ドメインはありません。ローカル配信用のサブドメインの長いリストだけです。具体的にはpython@*.mydomain.com、エイリアスファイルを使用してPythonにフィードしています。 python: |/www/proc_email.py Pythonはそこからの配信を処理できます。私はこれを次の線に沿って何かを想像します: mydestination = encendio, localhost.localdomain, localhost, *.mydomain.com Ubuntuで最新バージョンのpostfixを実行しています(バージョンを確認する方法がわかりません)。 前もって感謝します。
9 postfix 


2
ApacheがMaxClientsに到達してサーバーをロックする
私は現在、Apache2のサーバがで実行しているmpm-preforkとmod_php512Mリアル/ 1024Mバースト可能RAMとOpenVZのVPS(無スワップ)に。いくつかのテストを実行した後、Apacheが取得する最大プロセスサイズは23MであることがわかりましたのでMaxClients、25に設定しました(23M x 25 = 575 MB、大丈夫です)。私は自分のサーバーでいくつかの負荷テストを実行することに決めました、そして結果は私を困惑させました。 私が使用しているabWordPressのブログからメインページを要求し、私のデスクトップマシン上で。 ab24の同時接続で実行すると、すべてが正常に見えます。確かに、CPUは上がり、空きRAMは下がり、その結果、リクエストごとに約2〜3秒の応答時間になります。 しかしab、25の同時接続(サーバー制限)で実行すると、Apacheは数秒後にハングします。リクエストの処理を開始してから応答を停止し、CPUは100%アイドル状態に戻り、abタイムアウトします。Apacheログはそれが達しMaxClientsたと言います。 これが発生すると、Apacheは25の実行中のプロセス(サーバーのステータスを確認するとすべて「W」になっています)でロックされたままで、TimeOut設定が終了するとプロセスが停止し、サーバーが再び応答し始めます(私の場合は設定されています) 〜45)。 私の質問:それは予想される動作ですか?なぜApacheは到達したときに死ぬのMaxClientsですか?24の接続で動作する場合、25で動作する必要はありません。各リクエストへの応答に残りの時間を要し、残りをキューに入れるだけです。 abサーバーへの同時接続を設定するだけで、実行している子供が一人でWebサーバーを停止できるのは、ちょっと奇妙に聞こえますMaxClients。

4
マネージドギガビットイーサネットスイッチの起動にはどのくらい時間がかかりますか?
マネージドスイッチの調査で発見した重大な欠点の1つ、およびこれまでに経験したことのある欠点の1つは、「大量の」ファームウェアを持つものはすべて、そのファームウェアに関連する多くの問題を抱えることです。 現在、ラックマウントギガビットスイッチ(48ポート)の研究を進めています。48ポートのように見えますが、私たちの唯一の選択肢は管理対象スイッチ(Dell、Cisco / Linksys、HPなど)です。私が知りたいのは、さまざまな管理対象スイッチの起動時間です。 所有している場合は、モデル番号とコールドブート時間(秒)を回答してください。Linksys(現在のCisco)SRWシリーズが完全に起動するまでに約5分かかる場合があることをオンラインで読みましたが、これは許容できないコストです。 特に、Dell PowerConnectマネージドスイッチの起動時間(モデル3548および5448)について知りたいと思います。SRW2048または同様のモデルでの5分の起動時間、およびHP ProCurveの起動時間を確認したいと思います。 これらすべての数値を組み合わせることで、管理対象スイッチの起動時間の全体像が興味深いものになるはずです。 [更新:実際の運用パフォーマンスに関係があると考えるのはばかげているので、起動時間について尋ねていると思う人に加えて、興味があることをより明確にするために、上記を更新しましたこのハードウェアタイプの規範を理解することではなく、ブート時間の1つのエッジケースに基づいてスイッチのパフォーマンスに全体的な印象を与えることではありません。御時間ありがとうございます。] [UPDATE2:昨日購入したマネージドSRWスイッチ、Cisco(以前のlinksys)モデルに独自の回答を追加します...これについてANSWERを受け入れないことに問題はありますか?この質問を開いたままにして、自分だけでなく他の人にも役立つ可能性のあるデータポイントを収集します。一般的に、最長の時間は5分、最短は1〜2分ですが、上記の1つのHP ProCurveの気の利いた例外は超高速です。]。

5
Tomcat 6.0サービスが起動しない:java / lang / NoClassDefFoundError
WindowsサーバーにTomcatをインストールしましたが、起動できません。サービスを開始すると、進行状況バーが表示されますが、失敗します。 Javaランタイム環境バージョン6をインストールし、JRE_HOME環境変数を作成しました。(C:\ Program Files \ Java \ jre6) 以下はjakarta_serviceYYYMMDD.logエントリです。 [2010-04-08 14:22:42] [info] Commons Daemon procrun (1.0.2.0) started [2010-04-08 14:22:42] [info] Running Service... [2010-04-08 14:22:42] [info] Starting service... [2010-04-08 14:22:42] [info] Error occurred during initialization of VM [2010-04-08 14:22:42] [info] java/lang/NoClassDefFoundError [2010-04-08 14:22:42] [info] : java/lang/Object この問題を解決するにはどうすればよいですか?

5
プライマリメールサーバーとしてGmailを使用する
プライマリメールサーバーとしてGmailを使用するオプションがあることを確認しました。mxレコードなどを追加できるという意味で、独自のサーバーで追加する必要はありません。 これはセキュリティの観点から推奨されるセットアップだと思いますか。Gmailはウイルス、スパム、ブルートフォース攻撃に対してあなたのために戦いますか? [更新] この投稿は2、3人の注目を集めています。この投稿の直後に、コミュニケーションシステム全体をGoogleに切り替えたことを言わなければなりません。メール、カレンダー、ドキュメントなどのコミュニケーションで、これは私が行った最良のステップだと私は思う。 [ウェブホストの切り替え] 私たちは新興企業であり、構成/価格などの理由でウェブホストとサーバーを何度も切り替える必要がありました。すべてのスイッチで、すべてのWebサイトを設定する必要がありました。また、メールがアドレス指定されるたびに、常に他のサーバーにあったメールを失っていました。メールを「クラウド」に保存します。メールは常に1か所にあり、ホスティングプロバイダーを切り替えるときにWebサイトを設定するだけです。 [サーバーのセキュリティ] もう1つの大きな問題はセキュリティです。私たちは、より強力な専用に移行する必要がありました。パワーが大きくなるにつれて、複雑さが増しました。私は今、Linuxを使用して、外の世界を保護する独自の堅牢なサーバーを構築する必要がありました。私が毎日受けた攻撃の数には驚かされたと言わざるを得ません。力ずくのハッキング、スニッフィングなどです。数か月の作業の後、やっと「安全な」システムを構築しました。私の意見の唯一の弱点はメールシステムでした。優れたスパム保護を取得していて、さらにどのようなリスクがあるのか​​わかりませんでした。会社のすべての電子メールが安全に配信され、スパムから保護されているため、これは過去のものとなっています。 [サーバーパフォーマンス] もう1つの小さなメリットは、メールプログラムで使用されるリソースです。現在、マシン上で実行されているスパム保護やウイルス対策はありません。これは小さなメリットになるはずです。 [結論] 最後にサービスは素晴らしいです。多くの同期オプションがあり、モバイルデバイスにも使用できます。小さな会社であるため、プライマリサーバーにセットアップするのは難しいので、これをすべてクラウドから機能させるのは素晴らしいことです。

5
分散型SAN /ストレージシステムはありますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? サーバー障害のトピックになるように質問を更新します。 6年前休業。 他の多くの場所と同様に、ファイルをローカルマシンに保存しないようユーザーにお願いしています。代わりに、それらをファイルサーバーに配置して、適切なアクセス許可を持つ他のユーザーがそれらを使用できるようにし、ファイルが適切にバックアップされるようにすることをお勧めします。 この結果、ほとんどのユーザーは、主に空になっている大きなハードドライブを使用しています。2010年です。その空のスペースを仮想SANまたはドキュメントライブラリに変換できるシステムは確かにありますか? 私が想定しているのは、中央サーバーと連携するユーザーのPCにプッシュされるクライアントプログラムです。サーバーは通常のファイルサーバーと同じようにユーザーに見えますが、ファイルの内容全体を保持するのではなく、さまざまなユーザーのPC間でこれらのファイルがどこにあるかを記録するだけです。次に、適切なクライアントと調整して、ファイル要求を処理します。クライアントソフトウェアは、このような要求に直接応答できるほか、最近のファイルをローカルにキャッシュするのに十分なほどスマートです。冗長性を確保するために、サーバーはファイルが複数のPCに確実にコピーされるようにします。おそらく、異なる場所にグループを定義して、リポジトリ全体のインスタンスが各グループに存在するようにして、1つの建物で他のすべてを破壊する災害から保護することができます。 ここでデータベースサーバーを指定しないことは明らかですが、簡単にするために、いくつかの利点を示します。 多くの場合、ファイルはより近い(またはローカルの)マシンから転送できます。 単一の接続ですべてのファイル転送を混雑させるのではなく、ネットワーク接続を分散します 会社と同様に、ディスク領域は自動的に増加します。 個別のディスクセットを保持する必要がないため、最終的には安くなるはずです。 私はいくつかの欠点も見ることができます: マシンがビジー期間中に大きなファイル転送を処理または受け入れる必要がある場合に、ユーザーのPCパフォーマンスが時折低下する 書き込みはネットワーク内で数回伝播する必要があります(読み取りは書き込み以外のほとんどの場所で発生するため、これは実際にはそれほど問題ではないと思います) データの完全なコピーを時々オフサイトに送信する方法が依然として必要であり、これは差分を行うことを非常に難しくします これは、完全に企業LAN内に存在し、既存のユーザー機器を利用するクラウドストレージシステムのようなものと考えてください。 私たちの古いメインファイルサーバーは約2年で廃止される予定であり、小さなSANに置き換えることを検討しています。現在のファイルサーバーは、約400 GBの1 TB共有を使用しています。バックアップスペースが限られているため、それだけ小さく抑えました。交換時に少なくとも4TBの使用可能なスペースに拡張したいと思っています。価格が期待どおりに下がれば、それ以上になるでしょう。私はこのようなものがより適していると考えています。学校として、私が実行していることができるいくつかのコンピューターラボがあります。これは、そのようなシステムに少し余分な冗長性を追加するのに最適です。 ごく少数の例外を除いて、ユーザーは120 GBのハードドライブの40 GB未満しか使用していません。つまり、マシンあたり65 GBを簡単に予約できました。さらに、250Gbドライブを搭載した新しいマシンが登場し、さらにはすぐに大きくなる可能性があるため、それは増加するだけです。ファイルサーバーが交換されるまでに、デスクトップの交換スケジュールを考えると、このようなシステムでは5TBの使用可能なストレージが可能で、冗長性と履歴も可能になると考えています。 残念ながら、私が見つけることができる最も近いものはDienstであり、それは1994年にさかのぼる単なる論文です。私は検索で間違った流行語を使用しているだけですか、それとも本当に存在しませんか?そうでない場合、私が見逃している大きな欠点はありますか?

5
毎分cron、単一のインスタンスのみを保証
スクリプトを毎分(または2または5など)実行する方法はありますが、まだ実行されていない場合に限られますか? 毎分実行する必要があるスクリプトのセットがあります。場合によっては、1秒で開始および終了することもあれば、5分間続くこともあります。 同時実行を回避する現在の方法はis_running、各スクリプトにフラグを設定し、それがまだ有効になっている場合は終了することです。ただし、これは少し信頼できません(つまり、致命的なエラーが発生すると、スクリプトが停止した後でもフラグが有効のままになります)。 独自の小さなマネージャーを作成することもできますが、もっとファッショナブルなソリューションがすでに存在するかどうか疑問に思っています。
9 linux  cron 

7
Nexentaの使用経験はありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、議論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 Nexentaプラットフォームを評価して、うまくいけばいつかレガシーファイルサーバーを置き換える予定です。主にActive Directory環境でCIFSサーバーとして使用します。 誰かがそれを使用した経験がありますか?良い?悪い? どのハードウェアベンダーに行きましたか?どうして?独自の(Supermicro)を構築しましたか、それともビルド済みですか?
9 zfs  nexenta 

6
メールを送信するphpスクリプトを見つける
メールを送信しているphpスクリプトを見つける方法はありますか? 「標準」インストールにapache + php(mod_suphpもsuexecもありません)があり、witch phpスクリプトがメールを送信していることを確認したいのですが、ログを確認すると、メールを送信しているユーザーのuidが表示されます(私のケースはapache)ですが、電子メールを発信したスクリプトを見つけたいのです。 それの追跡を維持するために可能ですか、それともsuexecまたはmod_suphpをインストールする必要がありますか? 助けてくれてありがとう。
9 apache-2.2  php  email 

6
イーサネット経由で120vコンセントをリモート制御する最も安い方法は?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? サーバー障害のトピックになるように質問を更新します。 2日前休業。 イーサネットを介して通常の120Vコンセントの電源をリモートで再投入できる最も安価なソリューションは何ですか?私はiBootのようなソリューションを見てきましたが、それらは本当に高価です。リモートで機器の電源を再投入する安価な方法はありますか?

1
netcatでudp応答を取得する方法
私は次のようなことをやろうとしています: echo "request" | nc -u 1.1.1.1 9999 > response.txt tcpdumpこの行を実行した後、サーバーから(を使用して)応答が返されていることがわかります。 しかし、私のresponse.txtは空のままです。 それを取得する方法はありますか?
9 netcat 

2
リモートデスクトップモバイルはスキャナーからのバーコードをマングルします
ここでは、ハンドヘルドを使用してバーコードをスキャンするアプリケーションがあります。これらのハンドヘルドは、実際には、アプリケーションが実行されているサーバーに対してリモートデスクトップセッションを行っています。正常に動作します。 これで、 'Windows Mobile 6.1 Classic'を実行する新しいMotorola MC55をいくつか購入しました。リモートデスクトップでアプリケーションを使用すると、バーコードの文字が破損します。 私はすでに次のことを試しました: MC55自体のバーコードをスキャンすると、正しく表示される リモートデスクトップ経由でバーコードをスキャンしてメモ帳セッションに入れると、正しくありません。 「リモートデスクトップモバイル」のすべてのオプションでプレイ-結果なし 入力設定で「オートコレクト」と「テキスト入力時の推奨単語」を無効にした-結果なし 奇妙なことは: 数字のみで構成されるバーコードは正しくスキャンされます 壊れた文字は小文字で表示されます 一部のコードについては、\ tが間に挟まれています(通常、バーコードの後に​​入力する必要があります) 例えば: 「PERIN4」は「ERINp4」になります 「MGZB」は「GZB m」になります 「BAK664」は「AK664 b」になります 「MAGBFA01」は「AGBFmA01」になります 「5021879949500」は正しくスキャンされます 最終的解決: ハンドヘルドのサプライヤは、ハンドヘルドがリモートデスクトップ接続を介して文字を送信しすぎていると述べました。 彼らはハンドヘルドを変更して、各文字を送信する間に50ミリ秒待機するようにしました。これにより、現在正しい結果が生成されました。 バーコードのスキャンはやや遅くなりましたが、エンドユーザーにはほとんど目立ちません。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.