タグ

監視に関するChiseiのブックマーク (11)

  • Muninではじめる実践★リソース監視 -俺のサーバがこんなに重いはずがない、を乗り切るために-

    Practical resource monitoring with munin Munin User Group Japan http://munin.jp/ Sep 8, 2012 @ OSC1020 Tokyo/fall

    Muninではじめる実践★リソース監視 -俺のサーバがこんなに重いはずがない、を乗り切るために-
    Chisei
    Chisei 2012/11/17
    MRTGは衰退していたのか。
  • 15分で始めるmonitによるサーバ監視

    サーバ管理者の間ではプロセス監視なら「daemontools」が定番ですが、個人的には設定が面倒で(慣れればどうという事は無いのですが)あまり利用していません。シャノンではプロセス監視の新定番として「monit」を激しくお勧め致します。設定が簡単でそれこそ誰でもプロセス監視ができる代物です。 総合監視デーモンとしてファイルシステムからHTTPレスポンス内容・プロセス監視などの機能を持っています。GPLライセンスでLinux/BSD/Solaris上で動作可能です。CentOSならDAGリポジトリからyum installもでき、configも簡潔ですので15分程度で導入ができます。

    Chisei
    Chisei 2011/12/31
    便利そげ
  • 「Nagios」「Hobbit」「ZABBIX」「Hinemos」を徹底比較 | Think IT(シンクイット)

    コストメリットを確保するオープンソース/フリーソフトウェア 近年、IAサーバの価格が非常に安価になり、LinuxWindowsを用いたシステムが普及しています。IAサーバを採用したシステムでは、ス ケールアウトを行うように設計することでハードウェアのコストメリットが生まれます。しかし管理するサーバ台数が増加してしまうため、管理コストはそれに 反して増加する傾向があります。 システム全体を効率よく管理するためには、まずサーバのハードウェアリソースやネットワーク、OS、アプリケーションなどの状態を適切に把握できる ことが重要になります。そのため、常にシステムの稼働状況のデータを収集・監視する「監視システム」が必要とされています。 大規模システムではシステムを監視するために、大手ソフトウェアベンダーが販売する統合管理ツールを用いたり、データセンターが提供する監視サービ スを利用することが一般的

    Chisei
    Chisei 2011/06/02
    ZABBIX!
  • 一行入魂 bashでhttpサーバの監視

    Apache用にhttpサーバの監視スクリプトを書きました。 まあ、httpサーバならなんでもいいんですけど。 監視したいURLと、そのURLにアクセスした時に返ってくるデータのなかに含まれる文字列をTARGETに指定します。 指定回数失敗すると、スクリプトの最後の命令が実行されます。 メールを送るなり、フェールオーバーするなり、好きなことができます。 スクリプトの肝はcheck_onceのところです。 wgetの-Oオプションにハイフン(-)を渡すと、標準出力に出力されます。 その内容をgrepに渡してtarget文字列を検索します。 grepで検索がマッチすると、行が生成されるのでwcコマンドで行数を数えて1行以上あれば、正常とみなします。 #!/bin/bash # 監視したいURL URL='http://example.com/' # 監視したい文字列 TARGET='alive

  • はっぴぃ・りなっくす - wget による WEB サーバーの死活監視 - Tools > shell - SmartSection

    機能 WEB サーバーの死活監視 スクリプト /home/user/bin/web_alive.sh (ファイル名は任意) #!/bin/bash #================================================================ # check web server # # wget option # -nv : no verbose # -S : print server response # -t : tries number # -T : timeout seconds # --spider : don't download anything. # --http-user=USER : set http user to USER. # --http-password=PASS : set http password to PASS.

  • rhythm-cafe.com

    This domain may be for sale!

  • ウノウラボ Unoh Labs: プロセスの監視を行う デーモン monit

    こんにちは satoです。 monitは プロセスの監視を行うデーモンです。 条件とそれに伴うアクションを指定することができます。 条件とは例えば以下のようなものがあります プロセスが起動していなかったら 特定のプロセスのメモリの使用量が あるサイズを超えたら 特定のプロセスのCPUの使用率が 50%を超えている状態が 10分続いたら 特定のポートに接続できなくなったら など アクションには以下のような物があります 起動、再起動する アラートメールを送信する ユーザスクリプトを実行する など これらを組み合わせて、プロセスの監視を行います。とくにユーザが作成したプログラムの監視などに効果を発揮します。インストールは RedHat系なら yum install monit で入ります。(CentOSや商用のRedHatはrpmforgeをリポジトリとして追加する必要があります) 主な設定ファ

  • KYO's Tech - Linux上のプロセスを監視して、プロセスがダウンしたら再起動させるShell

    公開中のLinuxでプロセスを監視したい場合、「プロセスが生きているか」「死んでいるか」をチェックする必要がある。 例えばcronを使って、シェルを実行できるスクリプトを使って定期的にチェックする方法もあるけど、直接シェルを使ってプロセスの監視を行う。 プロセスダウン時は、プロセスの再起動を実行させて、万が一の場合はサーバー管理者へメール送信・・・・といった具合。 とりあえず、開発機上で使用しているshell。 プロセスの監視には持って来いだけど、意図的にプロセスを止めたい場合はこのshellをkillする必要がある。 $ vim #!/usr/bin/sh while true do #ここではftpdのプロセス監視 isAlive=`ps -ef | grep " ftpd " | \ grep -v grep | wc -l` if [ $isAlive = 1 ]; then

  • KYO's Tech - ShellでLinuxサービスのDown監視

    仕事で使っているLinuxが、なぜかたまにOS自体が落ちている模様。。。 いつも、「ま、いっか!」って感じで、電源長押しで強制的にリスタしてるんですが、さすがに・・・隔週くらいで起きると怖い。 ってことで、主要なサービスの起動状況をチェックするShellを作成。 多分、夜中にcronで実行しているバックアップ系のトラブルだとは思うんですが・・・・。 ってことで、メモx2 ShellでLinuxサービスのDownを監視する #!/bin/sh # プロセス監視Shell LANG=C # ログファイル(絶対パス指定) LOG=/home/xxxx/service.log [ ! -w $LOG ] && echo "$LOG is not found" && exit 1 # 監視サービス(サービス名リスト) # 半角SP区切りでサービス名を入れてください(grepコマンドでプロセス

  • Webインタフェースでマシンを監視する4つの方法 | OSDN Magazine

    システム管理者は、サーバの状態にたえず目を光らせ、順調に稼働しているかどうかを確かめる必要がある。問題が見つかった場合には、その発端がいつだったのか、そこで何が起こったのかを詳しく調べることになる。そのためには、定期的にログをとり、そのデータをすばやく分析できる手段が必要だ。この記事では、Webインタフェースから1台または複数のサーバを監視できるツールをいくつか紹介する。 それぞれのツールは、ねらいどころが少しずつ違っている。以降ではすべてを順に説明していくので、自分の環境に合ったものを見つけてほしい。どんな言語と方法でデータのロギングを行っているかによって、システムの処理効率は大きく変わってくる。たとえばcollectdは、C言語で書かれたデーモンなので、システム情報を収集するために新しいプロセスを生成する必要がない。一方、Perlで記述され、cronによって定期的に生成されるものもある

    Webインタフェースでマシンを監視する4つの方法 | OSDN Magazine
    Chisei
    Chisei 2009/01/01
    atime更新の無効化や、ファイルシステムおよびRAIDでのwritebackモードの利用もパフォーマンスの向上につながるだろう
  • Windowsで動作するオープンソースなシステム監視「HealthMonitor」 - GIGAZINE

    GNUライセンスで配布されているオープンソースなシステムモニタリングツールで「HealthMonitor」というのがあり、Windowsのサービスとして動作してくれます。CPUの負荷、メモリ、ハードディスクの空き容量、イベント、サービス、Ping、HTTPチェックなどが可能。監視結果は指定した間隔でメールやメッセンジャーサービスで通知可能。さらに記録したログはMySQLやMS SQLなどで保存できます。基的な機能はみんなそろっている感じです。 というわけで、実際にダウンロードして使ってみました。 HealthMonitor Web Site - Welcome to HealthMonitor 動作条件はWindows2000以上で、.NET Frameworks 1.1以上がインストールされていること。 ダウンロードしたらクリックして実行 「Next」をクリック 「I Agree」をク

    Windowsで動作するオープンソースなシステム監視「HealthMonitor」 - GIGAZINE
  • 1