カテゴリー: 運用

■ 目次

  1. 概要
  2. 監視の必要性
  3. 監視の種類
  4. passiveチェック・activeチェックの概念
  5. 監視ツールについて
  6. Monitによるサーバ監視
    1. 準備
    2. テスト

■ 概要

そもそもサーバをなんで監視をする必要があるのか、またどんなことを監視するのかなどまとめる

最後に監視ツールであるMonitを使って初めてのサーバ監視を行う

Read More サーバ監視入門の入門 – monit

運用

■ 目次

  1. 概要
  2. 導入
  3. 使い方
  4. echo

■ 概要

サーバのログを監視するSwatchについて調べる

例えばApacheのログに「PHP Fatal error」が出力された場合にメール送信や任意のスクリプトを実行するなど何かを行いたいという時に使うツール

Read More ログ監視ツールSwatchを試してみる

運用

■ 目次

  1. 概要
  2. Role/Taskの概念
  3. 導入
  4. Hello World

■ 概要

シンプルなデプロイツールとして知られているCinnamonについて

デプロイツールとしてはCapistranoが定番として知られているらしいがRailsを前提としていたり、汎用的な反面裏で何をやっているのかわかりづらい

Cinnamonのメリットとしては

  • シンプル
  • Role/Task (後述)
  • 学習コストが低い
  • (Perlで記述する)

があるので少し触ってみる

Read More Cinnamon入門の入門

運用

■ 目次

  1. 概要
  2. 用語について
  3. VirtualBoxインストール
  4. Vagrantインストール
  5. 仮想サーバ立ち上げ – 準備
  6. 仮想サーバ立ち上げ
  7. 不要になった場合の削除
  8. 通常のsshでログインできるようにする

■ 概要

ありきたりな話ですがVirtualBox + Vagrantを使ったローカル開発環境構築方法について

ちなみに今回手元にあるPCはMacなのでMacでの構築方法

Read More Vagrantを使ったローカル開発環境構築メモ

運用 開発

■ 目次

  1. 概要
  2. Apache Bench(ab)とは
  3. 負荷検証の目的を明確にする
  4. Apache Benchの使い方まとめ
    1. 環境準備
    2. abを実行
    3. 出力結果の見方について
    4. サーバの負荷確認方法について
  5. 結論の出し方
  6. 終わりに

■ 概要

Apache Bench(ab)を使って負荷検証をします

どういう風に進めていくのか考える所からabを使って実際に負荷検証を行ってみます

Read More Apache Bench(ab)を使って初めての負荷検証を行う

テスト 運用

■ 目次

  1. 概要
  2. Fluentdとは
  3. プラグインについて
  4. 環境準備
  5. アクセスログをファイルに出力させる

■ 概要

ログ収集管理ツールであるFluentdについてまとめます

どういうものかをまとめつつ簡単なサンプルを動かすところまで記述します

Read More Fluentd入門の入門

運用

■ 目次

  1. 概要
  2. お願い・注意
  3. 脆弱性について
  4. 脆弱性診断とは
  5. 脆弱性診断のはじめ
  6. ポートスキャンをする
  7. 脆弱性スキャンをする
  8. 参考

■ 概要

自分が持っているサーバに対して無料でセキュリティチェック(脆弱性診断)を行います

脆弱性について初期知識を学びつつ、実際にポートスキャンや脆弱性スキャンを行って自分のサーバは問題ないのかチェックまでしてみたいと思います

最近では、セキュリティ専門家の有志が脆弱性診断を実施する技術者を「脆弱性診断士」として必要なスキルを明文化する取り組みが行われていて将来的には資格化も目指しているらしいです

ちなみにJPCERTで脆弱性に関する情報をWebサイトで公開しているので定期的に確認するといいかもしれません

Read More 脆弱性スキャン入門の入門

運用

運用

■ 目次

  1. 概要
  2. Docker Cloudとは
  3. アーキテクチャについて
  4. 料金について
  5. 使ってみる
  6. 参考

■ 概要

米国時間2016年3月1日に発表された

「Docker Cloud」について調べます

Read More Docker Cloudを使ってみる

運用 開発

■ 目次

  1. 概要
  2. I/O Schedulerとは
  3. 並び替えアルゴリズムについて
  4. 設定例
  5. 効果測定方法
  6. 参考

■ 概要

今日はI/O Schedulerについて調べます

■ I/O Schedulerとは

前提として知っておきたい知識

ディスクI/Oが発生するとHDDヘッドが読み書きをする場所までヘッドをシークさせる時間がある
この時間は物理的な移動時間なので移動が少ないほどディスクI/Oの時間が少なくなる

ディスクIOスケジューラ

アプリケーションから発行された複数のI/O要求を並び替えてディスクのシーク量を減らすためのソフトウェア
ディスクI/Oのパフォーマンスがうまく出せていない時は考えてみると吉

Read More I/O Schedulerをわかりやすくまとめる

運用