サーバー管理者

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

1
Zabbix-カスタム値の監視
いくつかの統計情報(オンラインユーザーのグラフ、保留中のドキュメントのグラフなど)を監視する必要があるWindowsアプリケーション(WCFサービスを通じて公開)があります。 私はZabbixを初めて使用しますが、ドキュメントには詳細なチュートリアルが含まれていないため、これを実装する方法がわかりません。私が理解しているように、ZabbixはSOAP XMLから数値を抽出する手段を提供していません(間違っている場合は修正してください)。したがって、必要な値を読み取ってZabbixに渡すシンプルなアプリケーションを開発する必要があります。アプリケーションに問題はありません。作成できますが、問題は-値をZabbixに渡し、グラフとして表示する方法です。 私が見つけた情報から、私には2つの選択肢があるようです。 必要な値をファイルに書き込み、Zabbix Windows Agentを使用して定期的にファイルを読み取り、値をZabbixに送信します。中間ファイルを完全に回避し、カスタムアプリケーションの戻り値から直接値を取得するようにエージェントを構成できますか? 定期的にアプリケーションをトリガーし、zabbix_senderを使用して(Zabbix Windowsエージェントパッケージに含まれているものが機能することを願っています)、値を直接Zabbixにフィードします エンタープライズ環境で上記の選択肢のどれを優先すべきかを誰かが説明できますか?たぶん他の簡単な方法がありますか?いくつかの簡単なステップバイステップの手順またはいくつかのチュートリアルへのリンクを本当に感謝します。

1
オンボードネットワークアダプターとPCI-Eネットワークアダプターの比較
ファイアウォール/ DHCP / Apacheサーバーとして機能するイントラネットの外部と24ポートギガビットスイッチの間に位置する1Uサーバー(ASUS RS300-E6 / PS4、Ubuntu 10.04を実行)があります。サーバーには2つのネットワークアダプター(Intel 82574Lチップ)が搭載されているため、問題なく動作しています。また、スペアのデュアルポートネットワークアダプター(IntelギガビットET、Intel 82576チップ付き)も手元にあり、このカードを使用するとパフォーマンスが向上するのではないかと考えています。ベンチマークテストを実行する簡単な方法はありますか? さらに、カードを挿入してボンディングを設定した場合、それを行う最善の方法は何でしょうか?明確にするために、主な理由は、パフォーマンスを得ることではなく、フェイルオーバーを提供することです。PCIカードの2つのポートを一緒にボンディングするか、PCIカードの1つの組み込みポートと1つをボンディングする必要がありますか?


4
文字列をコマンドに渡す方法(Linux)
ファイルの内容を次のようなコマンドに渡す場合があります。 cat file_name.txt | my_command しかし、txtファイルの内容を読み取らずに、文字列を直接渡したいと思います。だから私はこのようなものが欲しい: "my file content as a string" | my_command しかし、もちろん「コマンドが見つかりません」というエラーが表示されます。 これを思い付くのを手伝ってください。ありがとう!
1 linux  command 

1
TomcatはwebappごとにmaxThreadsを設定します
私はstackoverflowで一度この質問をしました。悲しいことに応答なし。ただし、この場所の方が適切だと思います。Webアプリケーションごとに事前定義された数のスレッドを使用するようにTomcatを構成することは可能ですか?この背後にあるアイデアは、Tomcatに複数のアプリケーションを展開し、そのうちの1つにデッドロックを引き起こすバグがあると仮定した場合です。 何が起こるかというと、このアプリケーションはTomcatがmaxThreads設定に達するまで新しいスレッドを作成します。その後、他のアプリケーションにも影響するスレッドを作成できなくなります。tomcatに「アプリケーションごとに50個のスレッドしか提供できない」などのことを伝えるといいでしょう。デッドロックのあるアプリケーションが50スレッドに達すると、ブロックされますが、他のアプリケーションは保存されたままになります。 どうも、 くく
1 tomcat 

1
My Book Liveの適切なアップグレードエラー[終了]
LANにWD My Book Liveネットワークドライブ(http://www.wdc.com/en/products/products.aspx?id=280)があります。 Debianを実行していると思われるネットワークドライブでSSHを使用できます。 >> cat /etc/issue Debian GNU/Linux 5.0 \n \l 私が最初に試したのはアップデートの確認ですが、aptパッケージのアップグレードを妨げるエラーがあるようです。 以下は、私が実行したアップグレードコマンドの出力です。 >> apt-get update Hit http://ftp.us.debian.org squeeze Release.gpg Hit http://ftp.us.debian.org wheezy Release.gpg Hit http://ftp.us.debian.org squeeze Release Hit http://ftp.us.debian.org wheezy Release Ign http://ftp.us.debian.org squeeze/main Packages/DiffIndex Hit http://ftp.us.debian.org wheezy/main Packages/DiffIndex Hit http://ftp.us.debian.org squeeze/main Packages Reading package lists... Done …

3
Macを運用サーバーとして使用していますか?
私は以前にMacを使用したことがないので、これについて正確にはわかりません: クライアントは私に彼のためにウェブサイトを作り、彼のMacサーバーでそれをホストしてほしいと思っています。Webサイトは、明らかにPHPとMySQLで作成されます。 Macサーバーを運用サーバー用にセットアップするにはどうすればよいですか?MacコンピューターにはApacheサーバーがバンドルされていると思いますが、これを運用に使用できますか?Macに本番対応サーバーをセットアップできるプログラムはありますか? (MySQL、PHP、およびFTPのサポートが必要です)

2
既知のphpソフトウェアのみを備えたシステムでのphpセキュリティ(または、代替の非PHP CMSが必要)
PHPのセキュリティ記録と、プロジェクトが一般的なセキュリティを処理する方法のため、PHPに対して深い反感を抱いています。残念ながら、CMSを展開する必要があり、最新のテーマが必要です。これまでのところ、私はほとんどすべての場所を見てきましたが、それは常にPHPベースのCMSに帰着します。:( これで、適切に管理されたプロジェクトであり、例示的なセキュリティ上の欠陥を処理するDrupalに落ち着きました。しかし、一般的にphpを公的に展開しなければならないという苦味が残っています。 これまでのところ、私がやったことは: PHP-FPMを使用したPHPの接続:ソケット、chroot、権限のない自分のユーザー、... Webルートの周りのファイルシステムのアクセス許可を強化しました PHP 5.3.xw / suhosin activeにとどまりました(5.4.xではまだsuhosinはありません) Drupalが必要としないすべてのモジュールをPHPから除外 ... 私の主な懸念は、正直なところPHPです。ホストマシンを保護するために他に何ができますか?そして、DrupalとPHP(私自身はC ++開発者)の経験が豊富な人にとって、PHPは、既知の1つのパッケージのみを展開し、ユーザーPHPスクリプトなどを展開しないシステムに実際にどの程度のセキュリティリスクをもたらしますか? たとえそのように聞こえても、私はLinuxやサーバー初心者ではありません。:) PHPは、絶え間なく続いている悪い報道と、Web開発への興味の欠如のために、私の主な遊び場ではありません... あるいは、Perl、Python、さらにはRubyに依存するCMSを使用したいと考えています。誰かが良い有料テーマを利用できる優れたCMSシステムを知っていて、ブログエンジンとともに柔軟なレイアウトをサポートし、PostgreSQL(私の選択したdb)もサポートしているなら、私はすべての耳になります... このやや奇妙な投稿を読んでくれてありがとう。:-) 更新:言うまでもなく、サーバーを適切に保守し、制限されたファイアウォールを設置し、最近できる限り最善を尽くしています。

1
mysqlデータベース設定の最適化
主にinnodbを実行するトラフィックの多いデータベースがあり、mysql構成をより最適化したいと考えています。サーバーには32Gb RAMがあり、最大のテーブルは〜18Gb innodbです。パフォーマンスを向上させるためにすべての明白なことを行ったと思いますが、他の人が何を勧めるか疑問に思います。 [mysqld] datadir=/mysql/data socket=/var/lib/mysql/mysql.sock pid-file=/var/run/mysqld/mysqld.pid key_buffer_size=1G read_buffer_size=16M sort_buffer_size=16M innodb_data_home_dir=/mysql/innodb innodb_log_group_home_dir = /mysql/log innodb_file_format=barracuda innodb_file_per_table=true innodb_thread_concurrency=8 innodb_buffer_pool_size=20G innodb_additional_mem_pool_size=128M innodb_log_buffer_size=512M innodb_flush_method=O_DIRECT innodb_flush_log_at_trx_commit=2 innodb_lock_wait_timeout=50 myisam_sort_buffer_size=64M read_rnd_buffer_size=32M max_connections=125 max_user_connections=90 sql-mode=traditional tmpdir=/mysql/tmp slow-query-log=1 slow-query-log-file=/mysql/tmp/mysql_slow_queries.log max_allowed_packet=32M tmp_table_size=128M max_heap_table_size=128M open_files_limit=8096 join_buffer_size=256M thread_cache_size=150 table_cache=8096 query_cache_size=512M query_cache_limit=32M expire-logs-days=3 log-error = /mysql/log/mysqlderror.log max_binlog_size=1G interactive_timeout=3600 wait_timeout=28800 [mysql.server] user=mysql [safe_mysqld] …

1
AWS Elastic BeanstalkアプリケーションにロードバランサーのSSL証明書が表示されない
質問がここに収まるかどうかはわかりませんが、答えが得られることを願っています。 ELBアプリケーションに接続するロードバランサーにSSL証明書を追加しました。 ただし、ELBアプリケーションの構成メニューでは、SSL証明書は空です。 最も奇妙なのは、SSL証明書が実際に機能していることです。しかし、この問題のため、アプリケーション環境のクローンを作成することはできませんConfiguration validation exception: Invalid option value: 'aws:elb:listener:443' (Namespace: 'aws:elb:listener:443', OptionName: 'SSLCertificateId'): Invalid SSL Certificate Id: ARNs must start with 'arn:':。 修正方法を知っていますか?ありがとう。

1
ブロックサイズに関して、Microsoft SQLサーバーにとってRAID10のディスクの量は重要ですか?
Microsoft SQL Serverを展開し、データベースをRAID10(RAID1 + 0)ブロックレベルストレージに保存することを計画しています。 最適な動作のためにアレイに何台のドライブを入れるかは重要ですか?上の図のように4つですか、それとも6つ、8つ、または10ですか。 MSSQLのブロックサイズを最適化するには、適切な量のドライブが必要だと言われました。 例では、6台のドライブ(D1〜D6)を備えたRAID10を使用しています。 RAID 0├RAID1(D1; D2) ├RAID1(D3; D4) └RAID1(D5; D6) …64 kBのブロックが3つに分割され、その結果、0.33%のサイズのブロックが各RAID1サブアレイに書き込まれる必要があるため、問題が発生します。 これは私の質問をさらに明確にするための単なる例です。それで、最適な動作のためにアレイに全部でいくつのドライブを入れるかは重要ですか? 参照と説明とともに回答をバックアップしてください。

3
FedoraでApache DocumentRootを設定する
私は、Fedora 16でDocumentRootをAPACHE_ROOT / htdocから/ home / user / wwwに変更しようとしています。 conf / httpd.confのDocumentRootを次のように変更しました。 .. DocumentRoot "/home/user/www" ... 「www」の許可を変更しました chmod -R 777 www 私はApacheサーバーを再起動しましたが、まだ「このサーバーにアクセスする許可がありません」というエラーが表示されます 私もSELinuxをオフに設定しようとしました echo 0 > /selinux/enforce それでも問題は解決しません。 構成ファイル自体に問題があると思います。変更する必要がある他のパラメータはありますか。

1
EC2新規ユーザーとリモートコンピューター間のGitリモート接続
Amazon EC2インスタンスから、新しいユーザーを作成し、デフォルトのユーザーにはwebserverアクセスできwebserverず、デフォルトのユーザーにはアクセスできないgitリポジトリを作成しました。自宅のコンピューター(Linuxも含む)から、リポジトリーのクローン、プッシュ、プルを行いたい。 現在、クローンを作成しようとすると(機密情報は拒否されます)、次のようになります。 git clone webserver@ec2-***.compute.amazonaws.com:/home/webserver/path/to/repo reponame 次の応答を返します。 Cloning into 'reponame'... Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 公開鍵保護を適切にセットアップするために何をする必要がありますか?

3
迅速なバックアップのためのアドバイス
Windows Vista Dellマシンがあります。過去2日間、奇妙な振る舞いをしており、クラッシュする可能性があると感じています。復元ポイントはありますが、ハードウェア障害が発生した場合、それはすべて価値がありません。 誰かが私のドライブ全体のバックアップ/イメージを作成する簡単な方法を私に提案できますか? さまざまなオプションを共有してください。

2
AzureパブリックIPをSatticに変更する
現在動的なPIPを備えた既存のRM VMがあります。VMが実行されており、PIPにIPがあるポータル経由でPIPを静的に変更すると、現在のIPアドレスが保持されます。または、静的プールから新しいIPを取得しますか?

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