質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.75%

  • Python 3.x

    5332questions

    Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

python3で同ネットワーク上サーバのイベントログを取得したい

解決済

回答 1

投稿

  • 評価
  • クリップ 0
  • VIEW 255

bsan

score 16

python3でサーバのイベントログの取得方法を探しています。

サーバは Windows Server 2008 R2 Enterprise SP1です。
同ネットワーク上に存在します。

IP指定でサーバへアクセスし、
Windows ログのアプリケーション ログの
イベントIDが3
今日の日付のログ
ログ内容に「Upper」が含まれる
をものを取得し、プログラム内で加工、判断がしたいです。

Python3でのソースコードの書き方がわかりません。

ご教授くださいませ。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

+1

ご質問の内容はPythonのみで実装する必要があるのでしょうか。
スクリプトの実行環境もWindowsなのであれば、PowerShellのGet-Eventlogなどで取得した結果を加工する等の形の方がやりやすいのではないかと思います。

Pythonのみでの取得が必要であれば、ctypespywin32等を用いてOpenEventLogを実行する形となるかと思います。
こちらもスクリプトの実行環境はWindowsが前提になるかと思います。

Windows以外の環境で取得する方法は詳しくないのですぐにはわかりませんでした。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/10/23 10:07

    pywin32を使って無事に取得できました。
    方法がわからなく途方にくれていたので、非常に助かりました。

    ありがとうございます。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.75%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

  • 解決済

    Pythonでの社内共有サーバへのアクセス

    pythonで、ローカルPC(Window)から社内共有サーバ内に入っているファイルにアクセスしたいと考えています。 (もちろん、ローカルPCには共有サーバへのアクセス権は与えら

  • 解決済

    Pythonで通信

    Python2.7で自分のIPアドレス以外の人と通信するには。 同じPC内でターミナルを2つ起動し、サーバー&クライアントと通信するのは問題ないのですが、 これを沖縄に住んでい

  • 解決済

    APIの意味について

    python始めて数ヶ月の独習者です。 独習のため理解があやふやな可能性があるので、APIについて、理解できているか、確認できればと思い、質問させていただきました。 A

  • 解決済

    アプリをアップグレードするには

    お世話になります C:\Users\森内\Downloads>"C:\Windows\py.exe" "C:\Users\森内\AppData\Local\Temp\listPa

  • 解決済

    pythonでcoreNLPを使いたいが…

    pythonというかanacondaで使いたいとおもっています がしかし… Traceback (most recent call last): File "coren

  • 解決済

    pythonでサーバ上のパスを用いてCSVファイル読み込み

    目的 サーバ上に存在するCSVファイルの読み込みを行い、グラフを描画したい。 問題点 サーバ上のパスを読み込んでグラフを描画した後に保存するプログラムを書いたのですが、真っ白の

  • 解決済

    Tkinter で動作をイベントとして登録する方法

    プログラミング初学者です 音楽プレーヤーをtkinterを使って製作しているのですが ボタン押すと新しい子ウィンドウが作成され、子ウィンドウが出ている間はボタンをDISABLE

  • 解決済

    pytyhonプログラミングについて

     前提・実現したいこと ここに質問の内容を詳しく書いてください。 (例)PHP(CakePHP)で●●なシステムを作っています。 ■■な機能を実装中に以下のエラーメッセージが発生し

同じタグがついた質問を見る

  • Python 3.x

    5332questions

    Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。