タグ

serverに関するyuki_2021のブックマーク (166)

  • NagiosでWebサーバを頑丈にする方法

    今回は前回「Webサーバ周辺、これだけおさえれば、落ちても大丈夫?」解説した、監視設計のポイントをサンプルとなるモデルシステムに適用し、フリーの監視ツールNagiosを使った具体的な監視設定を行っていきたいと思います。

    NagiosでWebサーバを頑丈にする方法
  • Chefでサーバのセットアップ・管理作業を楽チンにしよう~実践編その1~

    昨日1日ケータイでアラートメール以外に受け取った唯一のメールを紹介します。 「 この前はありがとう!!久々メッチャ楽しかった~ みんながいる前だったからちょっと恥らっちゃったけど、2人っきりだったら私も同じ気持ちだったょ(はぁと 恥ずかしいけど・・・ 次は2人っきりで会えませんか?? 返事楽しみに待ってます(はぁと 」 「え?誰?誰?これ?」ってどんなに心当たりがないシチュエーションでも、とりあえずその可能性を記憶に見出そうとするのが男なんだなあ、と、スパム道の奥深さを知ったhiroshiです。 前回に引き続きChefについてです。 今回は、DECOLOGで実際に使っているrecipeや運用を紹介しながらの実践編です。 ※この記事の元になるChefのAPIのバージョンはv0.9.12です。 その前に、いろいろ準備します。クイックスタートあたりを読んでクイックに準備しましょう。 この辺は環境

  • Nginx + PHP-FPM + symfony – オレオレPHP環境 - BLABBER

    前までPHPの環境といえば、Apache + mod_phpだったわけですが、Apacheとかどデカいwebサーバーってはたして必要なの?ってことで、最近だとwebサーバーだけならNginxだけでいいのではという結論に達しまして。Nginxはリバプロとして使われている企業が多いと聞きますが、PHPの場合、PHP5.3からPHP-FPMがデフォルトで取り込まれたってことで、Nginx(webサーバー) + PHP-FPM(FastCGI)構成に移行してしまいました。 その時のメモです。尚、環境はCentOSです。 configure (Nginx) $ ./configure \ --prefix=/usr/local/nginx \ --with-http_ssl_module \ ... SSLはこのオプション指定しないと入らない --without-mail_pop3_module \

  • RAIDレベルの話: 1+0と6はどっちが安全か? - たごもりすメモ

    仕事でちょっくら12台のHDDを使ったRAIDアレイを組むんだけど、その折にちょうどTwitterで「RAID-1+0にしないとRAID-6とか怖くて使えませんよ!」というウソ八百な内容のWebページのURLを見掛けたので、いいかげんそのような迷信が消え去ってもよかろうと思って書くことにした。 1重ミラー設定のRAID-1+0は安全性においてRAID-6に劣る。ただし、正しく運用されている場合に限る。*1 知っている人はずっと前から知っている事実ではあるんだけど、某巨大SIerなんかでも高い方が安全に決まってる的な残念な脳味噌の持ち主がいっぱいいて「いやあデータの安全性を考えるとRAID-1+0」とか考えもなしにクチにし、そっちの方がディスクがいっぱい売れて嬉しいストレージベンダーもニコニコしながら否定せず売りつけて去っていくといううわなにをす(ry まあそんな感じで。ちなみに正しくない運

    RAIDレベルの話: 1+0と6はどっちが安全か? - たごもりすメモ
    yuki_2021
    yuki_2021 2011/04/21
    お仕事がらみで使うかも、何度か読む
  • GNU Parallelがすごすぎて生きるのがつらい

    皆さん今日もたくさんのサーバを相手にされていることかと思いますが、いくつかのサーバにアクセスして 1 秒間の統計情報(例えばvmstat 1 2)を集めてパッと表示したい時ってどうやってますかね?shell script を学びはじめたばっかりの僕はこんな感じで書いてました。 $ for i in host1 host2 host3; do ssh $i "vmstat 1 2 | tail -1"; done 0 0 0 329004 210836 14275360 0 0 0 2424 1410 1828 0 0 100 0 0 0 0 0 3716112 587704 25921684 0 0 0 488 1643 2026 0 0 100 0 0 1 0 0 555440 265560 14015548 0 0 0 4204 1534 2392 1 0 99 0 0 vmstatと

    GNU Parallelがすごすぎて生きるのがつらい
  • node.js とは何か - I am bad at math

    期せずして久々の更新になってしまった。ブログを書く気がなくなったとかそういうのではなくてただ単に忙しかっただけ。その間、まぁ仕事が予期せぬ方向から炎上してみたり、事故をもらって愛車が全損したり(フロントガラスが全面熱線入りなんていう変なオプションなどを諸々付けていたからお気に入りだったのに)と決して良いことばかりで忙しかったわけではないけどね! で、今回は node.js のお話。異様な盛り上がりを見せているものの、じゃぁそれっていったい何かというと「JavaScriptを用いたNon-blocking I/O環境」という非常にシンプルなものだ。 その根底には「うまくスケールできること」と「動作が速いこと」という理念が見受けられる。 まず「うまくスケールできること(多量のアクセスを捌けること)」を解決するにあたり、まずはスレッドモデルか、イベントループかという問題があった。そこで auth

    node.js とは何か - I am bad at math
  • sshで入れなくなっても精神的ダメージを食らわない素敵な方法 - カイワレの大冒険 Third

    sshって制限かけなければどこからでもアクセスできてすごく便利だし、サーバの近くで作業するとホコリやファンの音でうるさいから、よほどの精神力を持った人じゃなければ通常はsshを使って作業をしていると思う。 だけど、iptablesの設定をいじっていて葬ってしまったり、ネットワークの設定いじっていたら急にコマンド受け付けなくなったりすることもその分多かったりする。 しかも仮想コンソールとかなければ遠隔じゃどうしようもないから、現場に行かなきゃいけないわけですよ。 そんな精神的ダメージを避けるためにも、事前に対策しておきましょうぜというお話し。 検証環境 検証環境はこんな感じ。 (192.168.1.3) ---------- (192.168.1.5) (getty等立ち上げ) (cu, screen, jerm, minicomによるアクセス)同一ネットワーク内にある2台のサーバ(Cent

    sshで入れなくなっても精神的ダメージを食らわない素敵な方法 - カイワレの大冒険 Third
  • APCの無停電電源装置をはてなサーバーエンジニアが試してみた - はてなニュース

    こんにちは、はてなのサーバーやネットワークの各種最適化、ハードウェア選定、運用保守などを手広く担当するエンジニアのid:halfrackこと村松雄介と申します。はてなのサービスを支えるサーバーのほとんどは、自家発電装置を備えたさくらインターネット様のデータセンターに設置しています。はてなの東京オフィスにも、開発用などの用途で一部のサーバーを設定しています。もし停止しても、ユーザーさまに直接ご迷惑をおかけすることはありません。とはいえ、それなりに大事な役割を担っていて、不意の停電で困ることもあります。「インテリジェントなUPS(無停電電源装置)を導入したいな」と思っていたそんな中! APCの中容量UPSを試せるという願ったり叶ったりな話が舞い込んできました。 (※この記事は、株式会社エーピーシー・ジャパン提供によるPR記事です。) APC, a flagship brand of Schne

    APCの無停電電源装置をはてなサーバーエンジニアが試してみた - はてなニュース
    yuki_2021
    yuki_2021 2011/03/24
    UPSくらさい
  • node.jsに関する基礎や開発・チュートリアルのまとめ:phpspot開発日誌

    node.jsに関する基礎やチュートリアルのまとめ。 リアルタイムなWEBを実現するには必須のサーバサイドJS、node.jsについて色々とまとめてみました。 node.js node.jsについて node.js なんとなく凄そうだけどよく分からないという方も多いかもしれないので簡単に解説。 一番最初見た時は何かのJavaScript ライブラリかと思ったのですが、全く違って、V8というChromeにものっている高速JavaScriptエンジン上で動くサーバを動かせる仕組み。 サーバ自体を具体的に言うと次のようなコードで実現します。 var http = require('http'); http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/plain

    yuki_2021
    yuki_2021 2011/02/10
    リアルタイム性を求められる処理に有効
  • CentOSで自宅サーバー構築

    ルーター経由接続によるインターネット常時接続環境である(当サイトはIIJmioひかりによるインターネット常時接続環境) 固定または非固定のグローバルIPアドレス環境である(当サイトはGMOとくとくBBの固定グローバルIPアドレス環境(逆引きも可能)) ※メールサーバーを構築する場合は逆引き可能な固定グローバルIPアドレス環境が望ましい(非固定グローバルIPアドレスや、固定グローバルIPアドレスでも逆引きしたホスト名とメール送信元ホスト名が異なる場合にメール受信を拒否するメールサーバーがまれに存在するため) OSのインストール時を除き、サーバーの操作はWindowsからコマンド操作で行なう ■コンテンツ ※ホスト名やドメイン名、IPアドレスは各自の環境に置き換えること ※各目次に表記してあるバージョンは、当サイトで確認をとったCentOSのバージョンを示しており、そのバージョンでないとできな

  • CloudForecastっていうリソース監視のツール/フレームワーク作った - blog.nomadscafe.jp

    「クラウド」って言ってみたかった。今は反省していr 上のグラフは前回のエントリーを公開したときの、当blogを配信しているサーバのトラフィックグラフです。記事を公開した17時にぴょーんとトラフィックが伸びています。4時にも増えているけどこちらは謎。 実はこのグラフもCloudForecastを利用して取得しています。CloudForecastはサーバ等のリソース監視を行うツールもしくはフレームワークで、rrdtoolの薄いラッパーとして動作し、小規模から大規模なサーバ群を一括で管理できるように設計してあります。tokuhirom曰く、「perlが書けてrrdtoolがつかえるsysadminの人だったら使いやすいと思われる」というのがもっともしっくりくるような気がします。Perlとrrdtoolが使える運用者によるカスタマイズ前提なのがフレームワークと呼んでいる所以です。 CloudFor

  • This domain name is registered with Netim

    Netim offers nearly 1,000 geographical (ccTLDs) and generic (gTLDs) extensions. Find the perfect domain name Netim regularly offer discounts on domain names. Some extension start at $1.50 excl.tax for the first year. Discover all of our special offers Whether your website is personal, professional or an online store, you will find the perfect offer for your projects! Discover our web hosting plans

  • さくらインターネット研究所 – SAKURA Internet Research Center

    カテゴリー DX (2) 一般 (59) 研究会 (6) 働き方 (4) 技術 (352) Edge AI (2) Edge Computing (13) Erlang (1) FIWARE (2) Fog Computing (10) Infiniband (31) Internet of Things (32) Key Value Store (17) Linux (3) Linux KVM (10) Machine Learning (5) RealTime Web (14) SRE (3) Webサービス (42) インフラ (8) コンテナ (4) ストレージ (93) データセンター (7) データベース (47) データ流通 (6) テレプレゼンス (2) ネットワーク (215) 仮想化 (111) 災害コミュニケーション (26) 空間情報 (30) 量子コンピューティン

    さくらインターネット研究所 – SAKURA Internet Research Center
  • 第1回 危機到来、作戦を練る

    それは、2009年9月のことだった。定期的に開催していたシステム運用会議にて、メンバーから報告があった。「『モバゲー(モバゲーダウン)』のアクセスが急増しています」。 「耐えられない」と答えるわけにはいかない 急激な変化であった。9月16日ごろは約5億ページビュー(PV)/日だったが、9月23日には約6.3億PV/日に増えていた。2009年8月は前月比5.6%増でPVが伸びていたが、このままでは100%増の伸びになることが予想された。 変化を生んだ要因ははっきりしている。『怪盗ロワイヤル』や『ホシツク』といった、いわゆる「ソーシャルゲーム」による効果である。これらのゲームは新しいタイプで、ゲームの中で人と人がかかわり毎日少しずつ変化が起こるため、このタイプのゲームをやり始めると、毎日アクセスしたくなるという。それが、アクセス増につながっていた。 当初は限定ユーザーに向けてベータ版として公開

    第1回 危機到来、作戦を練る
  • Uniform Server | Free WAMP Server Solution

    A free lightweight portable WAMP server solution Includes the latest versions of Apache, MySQL or MariaDB, PHP (with version switching), phpMyAdmin or Adminer. Download Now Star on Github Features Main Features of Uniform Server Uniform Server is a free lightweight WAMP server solution for Windows. Build using a modular design approach, it includes the latest versions of Apache, MySQL or MariaDB,

    yuki_2021
    yuki_2021 2010/03/21
    WANP環境を構築できる。USBで動作する。
  • GTD-USBメモリーでGTD - mobilememobiz

    mobilememobiz GTD(仕事術:書籍・PDAなど)のメモ トップページページ一覧メンバー編集 GTD-USBメモリーでGTD 最終更新: mobilememobiz 2008年05月06日(火) 08:50:03履歴 Tweet USBメモリー活用 GTDのデジタルツール 単にファイルを持ち歩けばよいもの 禁断のWEBサーバー環境構築(WEBアプリケーションを持ち歩く) emacsのOrg-mode その他のUSBメモリ上で利用できるツール ランチャー スケジュール関係 ToDo管理ソフト ひとりWiki エディター アウトライナー マインドマップ ニュース Open Office 辞書 蔵書管理 ユーティリティ その他 USBメモリー活用 普段は、Zaurusを持ち歩いているが、会社のPCと連携するわけにもいかず、会社、自宅、携帯PC(めったに持ち歩かないのですが)の3つ+Z

    GTD-USBメモリーでGTD - mobilememobiz
    yuki_2021
    yuki_2021 2010/03/21
    USBメモリにapache、Rails、PHPなどをインストールする。
  • MRTGインストール on FreeBSD + CPU温度監視 (Re::Monologue)

    トラフィックがみたいなぁと思ってまたMRTGを入れときました。簡単。 # cd /usr/ports/net-mgmt/net-snmp # make install # cp /usr/local/share/snmp/snmpd.conf.example /usr/local/share/snmp/snmpd.conf # vi /usr/local/share/snmp/snmpd.conf com2sec local localhost PUBLIC com2sec mynetwork 192.168.0.0/24 PUBLIC #group MyRWGroup v1 local #group MyRWGroup v2c local #group MyRWGroup usm local # ps ax | grep snmpd # snmpwalk -v 1 -c PUBLIC 1

  • CPU温度観察

    CPU温度観察の仕方 安定したサーバ運用のために、 CPUMotherboardの温度を観察する。 温度情報取得には xmbmon を、グラフ化には MRTG を使う。 動作確認バージョンは、 xmbmon 2.03と、 MRTG 2.10.13。 mbmonのビルド FreeBSDのportsを利用。 xmbmonはXアプリケーションであるが、 MRTGによるグラフ化だけならばGUIは不要なので、 WITHOUT_X11=yes でmake。 mbmonの実行例 # mbmon -c 1 Temp.= 34.2, 35.9, 22.5; Rot.= 0, 0, 0 Vcore = 1.75, 1.12; Volt. = 3.45, 5.20, 12.07, 0.00, 0.00 MRTGのビルド FreeBSDのportsを利用。 情報取得用スクリプト MRTGは、 「第1の整数、第2

  • MRTGによるサーバ監視

    続いて、MRTGでグラフ化しますが、これはRedHat標準のものを使いましたので、設定から始まります。こちらも、SNMPによるネットワークモニタリングで詳しく解説されているので、こちらを参考にしました。 MRTGでは、統計をグラフ化したPNG形式の画像ファイルとそれを含むHTMLファイル、およびログが作成されます。合わせて、HTMLファイル用にMRTGのロゴ、MRTG用のconfigや制御用データ、を置くディレクトリが必要になります。これらを置くディレクトリは、結果をwebで見られるようにおやじのユーザディレクトリにすると同時に、ログ等は見せるものではないので別のディレクトりに配置することにしました。なお、3項のMRTGのアイコンはrpmでインストールすると/var/www/html配下にあるので、これをコピーします。 HTMLファイル用: /home/oyaji/public_html/

  • 湘北短大、33台の物理サーバを6台に集約--VMware採用し学内IT環境を整備

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 学校法人ソニー学園 湘北短期大学は、学内のITインフラ全面刷新プロジェクトでサーバ仮想化ソフトウェア「VMware Infrastructure 3」と、バックアップソフト「NetVault Backup」を導入、サーバ統合と障害対策を実施した。既に格稼動を開始させている。 近年、湘北短期大学ではITの利用が加速度的に進み、ウェブサーバやファイルサーバ、教育プロジェクト用サーバ、講義および研究用サーバが次々と立ち上がり、サーバ台数が約50台に増加していた。 今後もITの利用は加速するとみた湘北短期大学は、ITインフラ整備のためのシステム再構築プロジェクト「S-Net’09」に着手、サーバの統合と集約のほか、学内LANの高速化、クライア

    湘北短大、33台の物理サーバを6台に集約--VMware採用し学内IT環境を整備