如何获取有关服务器的一些信息

时间:2020-09-08 09:16:34

标签: python

我编写了一个该应用程序的应用程序/副本/克隆,它获取有关服务器的信息以显示在我的应用程序中。我不知道如何获取例如一些信息。用python

  1. 连接名称

  2. 服务器连接/启动的时间和日期

    我在这里使用了datetime模块

     now = datetime.datetime.now()
     strftime("%Y-%m-%d %H:%M:%S")
    

    但是我认为连接或启动服务器时不是这些信息

  3. 内核时间

  4. 用户时间

  5. 地址工作站/地址TE

  6. 地址NAT仅仅是IP地址吗?如果是的话,我是通过模块套接字获得的,可以通过cmd.exe中的ipconfig命令获得它

1 个答案:

答案 0 :(得分:1)

您可以查看psutil module并使用cpu_times()函数来获取内核和用户时间以及所有network related functions来获取所需的与网络相关的数据监视器。

此外,您可以查看subprocess module,以便运行通常会发出的特定于操作系统的命令,以便从服务器获取所需的指标(例如,按照您的建议运行ipconfig,尽管使用套接字会就像在其他post上解释的一样,也是个好主意。