草庐IT

硬件监控

全部标签

windows - 服务器管理 - 需要脚本来监控服务器上的可用空间

需要脚本来监控服务器上的可用空间,如果可用内存空间达到一定阈值,发送警报邮件。PS-我认为解决方案是PowerShell+WindowsTimerJob。不过,我是PowerShell的新手。 最佳答案 您可以使用如下命令获取可用磁盘空间:([wmi]"\\$computer\root\cimv2:Win32_logicalDisk.DeviceID='$drive'").FreeSpace您可以使用以下功能发送电子邮件:functionSend-EMail{param([parameter(Mandatory=$false)][s

c++ - DLL监控

是否有应用程序允许我查看从进程发送到DLL的内容?我有一个进程和一个DLL,我想监视发送给函数的参数,以便我自己可以使用DLL。DLL的EXPORT是。??0CCCPcompressor@@AAE@XZ??0CCPExpandor@@AAE@XZ??1CCCPcompressor@@AAE@XZ??1CCPExpandor@@AAE@XZ?清除@CCCPCompressor@@QAEHXZ?Clear@CCPExpandor@@QAEHXZ..Compress@CCCPCompressor....删除@CCCPcompressor....删除@CCPExpandor....Expand

c# - 监控 Windows 共享

我正在尝试使用C#监视与Windows共享的连接,我很确定这是可能的,因为您可以从Windows控制台管理器中看到与您连接的人。虽然我不介意使用WMI的解决方案,但我更喜欢一些替代方法。我所说的连接是指有人在被监控的PC上打开共享或共享中的文件。 最佳答案 我建议使用WMI,因为它就是为此目的而设计的。这是一个关于Win32共享和WMI实现的MSDN链接:Win32_ShareClass-MSDN 关于c#-监控Windows共享,我们在StackOverflow上找到一个类似的问题:

Python Windows 资源监控

我想在Windows中使用Python监控处理器使用情况、内存使用情况、磁盘I/O、网络接口(interface)使用情况。这可能吗?Windows中是否存在某种API以允许我访问该信息或模块?谢谢! 最佳答案 WMI模块对您来说可能是一个有趣的选择。这可能有点矫枉过正,但它看起来确实是一种非常标准且可靠的查询Windows机器状态的方法。查看WMICookbook 关于PythonWindows资源监控,我们在StackOverflow上找到一个类似的问题:

linux - 虚拟机能否像基于硬件的操作系统一样高效?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭9年前。Improvethisquestion为了虚拟机的方便,我放弃了双引导,我有几个问题无法在网上找到答案。有人可以回答这些问题,或者至少为我指出正确的方向,以了解有关虚拟机

Java看门狗监控

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭9年前。Improvethisquestion我正在尝试用java(windows和linux)开发一个看门狗,它将以两种方式运行:1)被动监测。进程完成工作后,看门狗需要检查进程完成的返回值。(退出(1),退出(0)...)2)主动监控。进程每隔interval(x)就需要“touch”一个属于自己的文件。如果进程通过检查文件戳“触摸”他的文件,看门狗将检查每个时间间隔(y)。如果进程没有接触文件,看门狗将尝试向接触文件的进程发送信号。主动监控的目

java - 在 Windows 上用 Java 监控网络速度

是否有可以监控网络Activity的API——数据传输速度(下游)? 最佳答案 这当然取决于平台。您可以使用native命令来获取此信息Thismighthelpyou 关于java-在Windows上用Java监控网络速度,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4244668/

java - 确保我正在使用我的软件而不是冒名顶替者。 Windows、Java、硬件

你能想出一种机制来保证我的软件(GUI应用程序)是我当前正在运行的软件,而不是冒名顶替者(作为黑盒)。这听起来是个疯狂的要求,但这个软件决定了生命(它是一个医疗设备),如果有人坚持做坏事,他可以创建一个类似的软件,并确保以某种方式用他的版本替换正版。任何硬件/软件选项对我都有效。我的目标是Windows和Java语言。如果需要与另一软件/硬件相辅相成,使其协同工作,这当然是可行的。BR,奥伦 最佳答案 最好的办法是为此遵循标准程序。简而言之,您可以执行以下操作。在你的机器上:将代码放入jar文件中使用私钥对jar文件进行数字签名将您

c++ - 如何在 Windows 下监控/记录对远程文件夹的文件访问?

我想记录我从特定网络共享访问的所有文件的名称(以及访问该文件的进程)。最好在C++/Win32中有哪些解决方案? 最佳答案 你需要ReadDirectoryChangesW和FILE_NOTIFY_CHANGE_LAST_ACCESS通知标志。我认为旧的FindFirstChangeNotification对您不起作用,因为它只通知更改,不通知访问,但我传统上将其用于文件/目录通知。 关于c++-如何在Windows下监控/记录对远程文件夹的文件访问?,我们在StackOverflow上

Python:进程/线程监控

目前我可以用一个简单的python脚本列出我的进程:导入操作系统os.system("任务列表")我想列出与这些进程关联的所有线程(如果有的话)。每个进程的线程数可能就足够了。谁能告诉我在哪里可以找到这些信息。谢谢。 最佳答案 您可以使用psutil模块(downloadhere)用于跨平台过程信息传递。安装后,使用以下代码获取任意进程id的线程数。importpsutilforprocinpsutil.process_iter():printproc.name+'['+str(proc.get_num_threads())+'th