コード例 #1
0
ファイル: netstat.py プロジェクト: rduffield/netagent
class Netstat(object):
    def __init__(self):
        super(Netstat, self).__init__()
        if sys.platform == "darwin":
            self.stats = ProcNetNetstat("tests/netstat")
        else:
            self.stats = ProcNetNetstat()

    def run(self):
        while True:
            stats = self.stats.run()
            stats["Date"] = time.mktime(datetime.datetime.utcnow().timetuple())
            sys.stdout.write(json.dumps(stats))
            sys.stdout.write("\n")
            sys.stdout.flush()
            time.sleep(5)
コード例 #2
0
ファイル: netstat.py プロジェクト: rduffield/netagent
 def __init__(self):
     super(Netstat, self).__init__()
     if sys.platform == "darwin":
         self.stats = ProcNetNetstat("tests/netstat")
     else:
         self.stats = ProcNetNetstat()