示例#1
0
文件: main.py 项目: vinmay/sysmon
def custpage(thmcolor="maroon"):
    retndata = back.GetOSUnameData()
    cpuquant = back.GetCPULogicalCount()
    diskpart = back.GetAllDiskPartitions()
    diousage = back.GetDiskIOUsage()
    netusage = back.GetNetworkIOUsage()
    procinfo = back.GetProcessInfo()
    senstemp = back.GetSensorsTemperature()
    fanspeed = back.GetSensorsFanSpeed()
    boottime = back.GetBootTime()
    netaddrs = back.GetNetworkIFAddresses()
    netstats = back.GetNetworkStatistics()
    return render_template("custpage.html", retndata=retndata, cpuquant=cpuquant,
                           diskpart=diskpart, diousage=diousage, netusage=netusage,
                           netaddrs=netaddrs, netstats=netstats, senstemp=senstemp,
                           fanspeed=fanspeed, boottime=boottime, procinfo=procinfo,
                           thmcolor=thmcolor)
示例#2
0
文件: main.py 项目: vinmay/sysmon
def fetcinfo():
    virtdata = back.GetVirtualMemoryData()
    swapinfo = back.GetSwapMemoryInfo()
    cputimes = back.GetCPUStateTimes()
    cpuprcnt = back.GetCPUUsagePercent()
    cpustats = back.GetCPUStatistics()
    cpuclock = back.GetCPUClockSpeed()
    diousage = back.GetDiskIOUsage()
    netusage = back.GetNetworkIOUsage()
    procinfo = back.GetProcessInfo()
    senstemp = back.GetSensorsTemperature()
    fanspeed = back.GetSensorsFanSpeed()
    battstat = back.GetSensorsBatteryStatus()
    retnjson = jsonify(virtdata=virtdata, swapinfo=swapinfo, cputimes=cputimes,
                       cpuprcnt=cpuprcnt, cpustats=cpustats, cpuclock=cpuclock,
                       diousage=diousage, netusage=netusage, procinfo=procinfo,
                       senstemp=senstemp, fanspeed=fanspeed, battstat=battstat)
    return retnjson