0

IPアドレスのリストにpingを実行し、ホストが稼働しているか停止しているかを返すPythonコードを作成しました。

ただし、この python コードを Confluence (Atlassian) に埋め込み、この python コードを毎分更新できるようにする方法がわかりません。

私が持っているコードスニペットは以下のようなものです:

import os,subprocess

hostip=['10.100.102.34', '10.100.102.40']

for i in hostip:
    pingit = "ping -n 1"+ i + "|grep TTL"
    process = subprocess.Popen(pingit, shell=True, stdout=subprocess.PIPE)
    process.wait()

    if pingit!=0
       return 'hostname is up'
    elif
       return 'hostname is down'
4

1 に答える 1

0

Confluence の前面に Apache を使用している場合は、5555 などの別のポートで実行される vhost を作成することをお勧めします。次に、Python スクリプト (および将来のためにその他のもの) をこの Apache Vhost から実行します。

次に、機能を使用し{html-include}て、この新しいローカル ディレクトリを含めることができます。

于 2013-09-25T20:16:43.743 に答える