• ベストアンサー

プロセス監視とサービス監視

下記の質問にてプロセスとサービスの違いについて少し理解ができました。 http://okwave.jp/qa/q7395829.html しかし、私の理解が正しいとするとプロセスはサービスよりも詳細な単位になるためプロセス監視を行えばサービス監視は行えているということになります。 そこで二点質問がございます。 1.上記の私の理解は正しいか 2.プロセス監視ではなく、サービス監視を行う具体的な意味は ご教示いただけますと幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

・UNIX系のinetdやwindowsのsvchostなどプロセス名とサービスが単純に結びついていないサービスがあります。 ・プロセスは起動しているが、ハングアップなどでサービスとして機能していない場合があります

machael
質問者

お礼

回答ありがとうございます。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4843/10252)
回答No.2

プロセス監視や、サービス監視で、それぞれプロセスの何を監視するのか、サービスの何を監視するのかを決めないと何とも言えません。

machael
質問者

お礼

回答ありがとうございます、

関連するQ&A

  • プロセス、サービス、デーモンの違い

    表題の通りなのですが、プロセス、サービス、デーモンの違いについて教えていだだけますでしょうか。 私の理解ではデーモンとサービスはほぼ同じ。 サービスはいつくかのプロセスによって構成される。 初心者のため全く検討違いかもしれませんが、ご回答をよろしくお願いいたします。 また、プロセス監視と、サービス監視の違い(使い分け)についてもご教示いただけますと助かります。

  • プロセス監視

    はじめまして。 シェルスクリプトについて質問があります。 現在、以下のような内容のスクリプトを考えております。 ===================== プロセスを監視して、CPU使用率が70%以上で、なおかつメモリ使用率が 80%を超えたプロセスがあった場合、[プロセス名・PID・CPU使用率・メモリ使用率]を本文にしたメール送信する。 ===================== いろいろと模索しているのですが、うまく組むことが出来ないでいます。 皆様でしたら、どのように組みますでしょうか? ご教示下さい。

  • 品質目標とプロセスの監視及び測定

    お世話になります。ISO9001の要求事項に品質目標とプロセス監視及び測定が要求事項としてありますが、違いがよくわかりません。区分の仕方をご教示お願いいたします。いづれも目標に向け取り組む内容で同じと思いますが 、また、分ける必要があるのでしょうか。

    • 締切済み
    • ISO
  • Windows の各種プロセス(サービス)の停止

    Windows(Windows7以降)について質問します。 Windows システムは各種プロセス(サービス)がバックグランドで走っていますが、 これらのプロセス(サービス)を出来るだけ停止して、VC++で作成したAppを 走らせたいと考えています(Appが擬似リアルタイム的な処理のため)。 Q1)このプロセス(サービス)の停止に関しましてコメント頂けますと大変有難いです。 以上、宜しくお願いします。

  • プロセスを複数起動する方法

    プロセス数の上限監視の検証を行うことになり、上限値以上のプロセス数を 起動させる必要が生じました。 具体的なプロセスは ・httpd (上限:200) ・ntpd (上限:1) ・crond (上限:1) ・HeartBeat (上限:6) の4つです。このうち、httpdについてはhttpd.conf内のStartServers及び MinSpareServersの値を変更することで解決しました。 しかし後3つのプロセスについて、プロセス数を増やす方法がわかりません。 尚、上限監視のロジックはps -ef | grep [プロセス名]で行数をカウントするという ものですので、psコマンドで表示されればゾンビでも何でも構いません・・ 宜しくご教示お願いいたします。

  • 『Windowsサービスのホストプロセスは動作しなくたったため、閉じられました。』  ん?「たったため」??

    vista SP1です。 朝、休止状態にして会社に行き、 先ほど家に帰りパソコンの電源を入れたら 『Windowsサービスのホストプロセスは動作しなくたったため、閉じられました。』 問題が発生したため、アプリケーションは正しく動作しなくなりました。 解決策がある場合はWindows から通知されます。 とメッセージが表示されました。 文をよく読んでいると 「動作しなくなったため」ではなく 「動作しなくたったため」となっています。 これは本物のWindowsの警告なのでしょうか? 変なウイルスなのでしょうか? なんども見直ししているであろうマイクロソフトが こんな誤字・脱字をするのでしょうか? この問題自体の解決方法は http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1019225640 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1212857637 こちらで確認しました。 何かご意見よろしくお願いします。

  • プロセスを監視するシェルスクリプトのエラー

    現在作成している定期的にTCPサーバーに対してクライアントが動作しているかどうかを知らせるためパケットを送信するプログラムをpythonで作成し、ラズパイ起動時に自動起動でこのプログラムを起動しているのですが、起動する時としない時があるのでこのプロセスが正常に動作しているかどうかを確認したく、このようなプログラムを作成しました。 (tcp_client1_02_process_check.shの内容) #!/usr/bin/sh while true do #ここではftpdのプロセス監視 isAlive=`ps -ef | grep " sudo python /home/pi/Desktop/tcp_client1_02.py " | \ grep -v grep | wc -l` if [ $isAlive = 1 ]; then echo "プロセスは生きています" else echo "プロセスは死んでいます" sudo /home/pi/python/autorun_script fi sleep 3 done このプログラムはこのサイトを参考にさせて頂きました。 Linux上のプロセスを監視して、プロセスがダウンしたら再起動させるShell http://tech.thekyo.jp/linux%e4%b8%8a%e3%81%ae%e3%83%97%e3%83%ad%e3%82%bb%e3%82%b9%e3%82%92%e7%9b%a3%e8%a6%96%e3%81%97%e3%81%a6%e3%80%81%e3%83%97%e3%83%ad%e3%82%bb%e3%82%b9%e3%81%8c%e3%83%80%e3%82%a6%e3%83%b3%e3%81%97/91/ このプログラムを sh tcp_client1_02_process_check.sh これで起動すると次のようなエラーが出てきます。 tcp_client1_02_process_check.sh: 14: tcp_client1_02_process_check.sh: Syntax error: "done" unexpected (expecting "then") このエラーどのようなエラー内容なのでしょうか? どうぞ、ご教示いただきますよう宜しくお願い致します。

  • WMIでのプロセスの起動・終了監視について

    WMIでのプロセスの起動・終了監視について ●環境 Microsoft VC++ 6.0 Windows XP Pro ●質問 http://mrxray.on.coocan.jp/Delphi/plSamples/902_WMI_ProcessCreateTerminate.htm の「04_プロセス(アプリケーション)の起動と終了を監視」を参考に、VCに置き換えて作成したのですが途中で詰まってしまいました。 get_Classによる取得までできて、プロセスの作成・終了までは分かるようになったのですが そのプロセスの情報が取得できません(プロセスIDや名前など)、参考にしたページ(Delphi)ではTargetInstanceから取得できるようなのですが、VCではそのプロパティ(?)が見つからず情報を取得出来ませんでした どうすれば、プロセスの情報を取得出来るのでしょうか? よろしくお願いします。 ●ソース _COM_SMARTPTR_TYPEDEF(ISWbemEventSource, __uuidof(ISWbemEventSource)); _COM_SMARTPTR_TYPEDEF(ISWbemObject, __uuidof(ISWbemObject)); _COM_SMARTPTR_TYPEDEF(ISWbemObjectPath, __uuidof(ISWbemObjectPath)); ISWbemEventSourcePtr SWbemEventSourcePtr; hResult = SWbemServices->ExecNotificationQuery(_bstr_t(L"SELECT * FROM __InstanceOperationEvent WITHIN 1 WHERE TargetInstance ISA 'Win32_Process'"), _bstr_t(L"WQL"), WBEM_FLAG_FORWARD_ONLY | WBEM_FLAG_RETURN_IMMEDIATELY, NULL, &SWbemEventSourcePtr); while(TRUE) { ISWbemObjectPtr SWbemObjectPtr; hResult = SWbemEventSourcePtr->NextEvent(-1, &SWbemObjectPtr); CString ccc; { ISWbemObjectPathPtr SWbemObjectPathPtr; hResult = SWbemObjectPtr->get_Path_(&SWbemObjectPathPtr); CComBSTR ClassString; hResult = SWbemObjectPathPtr->get_Class(&ClassString); ccc = ClassString; } ■■■ここでプロセスに関する情報を取得したい■■■ if(ccc == "__InstanceCreationEvent"){ // プロセス作成 } else if(ccc == "__InstanceDeletionEvent"){ // プロセス終了 } }

  • 簡単な監視カメラについて

    下記のURLに載っているカメラを使って、外出中の猫の監視(家の中)をしたいと思っています。 監視は、カメラを使ってキャプチャして、外付けのHDDに保存するというものです。 できればフリーソフトで。カメラはこれができるなら、購入しようと思います。また、上記のやり方と携帯などでリアルタイムに見えればいいなと思いますが、こちらはついでという程度でおkです。 一番は、上記で述べたように、下記のURLに載っているカメラで、リアルタイムに猫の様子を監視し、外付けのHDDに保存する。です。 できれば、音声も保存できればなおよいですが・・・まあこちらもついでというぐらいでおkです。 どなたかお早目のご解答お願いします。 URL1:http://buffalo-kokuyo.jp/products/multimedia/webcamera/h100/bswhd01/index.html か、URL2:http://buffalo-kokuyo.jp/products/multimedia/webcamera/h100/bswhd02/index.html です。

  • Genetic Host Process For Win32 Serviceはエラー

    時々,起動時に「Genetic Host Process For Win32 Serviceはエラー」のメッセージが出るようになりました。「報告しない」のボタンを押せば,それで何もなく普通に使えます。この「報告する」というのは,どういうことなのですか。サポートのように何か対処策の回答が返ってくるのでしょうか。 (過去の質問http://pcsoft.okweb.jp/kotaeru.php3?q=1228870に同じものがありましたが,私の場合は懐中電灯でサーチ中を示すとか,プリンタードライバーとの関係とかはありません。)