标签: monitoring

我的机器最后一次接触是什么时候?

偶尔知道我的机器(Debian wheezy)最后一次被触碰的时间对我很有用。准确地说,我的意思是我最近在键盘上打字或移动鼠标的次数。当我目前尝试这样做时,我采用了临时方法,例如检查我正在编辑的文件的最后修改时间。但是,最系统的方法将是有用的。如果不是准确的时间,那么获得合理接近的估计的方法将是受欢迎的。我更喜欢使用不容易破坏的信息的方法,比如文件修改时间。

我想最终的方法是安装某种程序来监视我的计算机活动。我不知道我是否会走这么远,但至少愿意听听。

为此目的安装的任何软件都必须是免费的,并且可以在 Debian 中使用。话虽如此,解决方案不必特定于 Debian,甚至不必特定于 Linux。事实上,如果它们不是更好。

如果只考虑 X11 会话中的活动就可以了。

monitoring x11

7
推荐指数
1
解决办法
836
查看次数

是否可以检测文件何时被下载?

我们有一个服务器,另一个脚本 sFTPs 和每天下载文件。

问题:是否可以检测到文件已下载,然后在下载完成后让我自动存档文件?

澄清一下 - 我们托管文件,其他人来下载它。

这是他们使用的脚本:

let $command = 'sftp -b /usr/tmp/file.sftp someuser@myserver'
show 'FTP command is ' $command
call system using $command #status

##file.sftp##

# Set local directory on PeopleSoft server
lcd /var/tmp
# Set remote directory on the remote server
cd ar/in
# Transfer all remote files to PeopleSoft
get file.dat
get file2.dat
# quit the session
bye
Run Code Online (Sandbox Code Playgroud)

sftp monitoring files

7
推荐指数
1
解决办法
1万
查看次数

nvidia-smi 相当于 AMD APU

是否有类似nvidia-smiAMD APU GPU 的东西?(我有 A8-7600 APU) nvidia-smi可以显示当前在 GPU 上运行的进程,甚至 Xorg/系统应用程序,而不仅仅是 CUDA。

我正在使用来自firmware-amd-graphics(Debian Stretch) 的二进制驱动程序。我想看看我的 GPU 运行的频率,使用了多少 GPU 内存,等等。

monitoring amd amd-graphics

7
推荐指数
2
解决办法
6007
查看次数

如何查看对 gpg-agent 的查询?

我正在使用 gpg-agent 和 Yubikey 来安全地存储我的 GPG 密钥。此外,我已启用,因此每当发生身份验证、签名或解密请求时,我都必须物理按下 Yubikey 上的按钮。当我这样做ssh FOO并且 Yubikey 开始闪烁时,很明显我需要推动它。

我也有执行任务的 cron 作业,例如在后台运行 mbsync 以检索电子邮件,然后它们又使用 GPG 来解密包含密码的文件。在这种情况下,我没有以交互方式启动命令,而是我的 Yubikey 开始闪烁,我不知道为什么(虽然我能猜到)。我希望能够看到当前对 gpg-agent 的查询是什么。

有没有一种方法可以监控和显示对 gpg-agent 的查询,以便我可以看到当前查询实际尝试做什么?

monitoring notifications gpg gpg-agent yubikey

7
推荐指数
1
解决办法
89
查看次数

监控 USB 流量

内核版本:2.6.31-22

我希望监控进出设备的 USB 流量。我已经搜索过,但不同的网站似乎提供了不同的信息,我很困惑。

  1. 一些站点建议我需要重新编译内核,而另一些站点建议我需要做的就是安装最新的wireshark。我需要重新编译吗?
  2. 有人可以推荐一个描述 USB 嗅探的最新方法的网站吗?

monitoring usb

6
推荐指数
1
解决办法
6308
查看次数

量化 Unix 响应能力

我是n共享 unix 机器的用户之一。由于未知原因,机器不够“响应”。例如,交互式命令很慢,任何动作(例如鼠标移动、编辑器(例如 gvim)击键)都需要一些明显的时间才能可见。问题是,据称负责解决问题的人不同意机器没有响应。他们做了一些简单的事情,然后说:“效果很好!”

如何量化反应能力?我可以测量什么(全部)?

我可以top使用 cron 定期运行 shell 命令(例如)并收集统计信息,但我对什么是好的统计数据一无所知。

编辑

我通过 VMC 连接到机器。

performance solaris monitoring

6
推荐指数
2
解决办法
376
查看次数

文件的访问历史

我想知道是否有任何工具可以跟踪文件的访问历史记录。我知道stat,但据我所知,它只返回有关上次访问文件的信息。

monitoring stat files

6
推荐指数
1
解决办法
5587
查看次数

DTrace 捕获应用于某些文件的任何 chmod

在 Mac OS X 目录下,/audit我有一些用户可以chmod根据自己的喜好访问的文件。

我需要chmod通过记录时间、用户和文件来审核对任何文件所做的任何事情chmod,尤其是后者。

我可以dtrace -n 'syscall::chmod:entry'并检测到事件,如何读取第一个参数chmod

man 2 chmod 告诉我路径在第一个参数中:

chmod(const char *path, mode_t mode);
Run Code Online (Sandbox Code Playgroud)

但我怎么读args[0]?我想我这样做是错误的。也许条目与实际的系统调用不对应?

如果我有一个可以监控的探针,我如何检查它提供哪些参数供访问以及它们是什么类型?我假设一些指针需要根据它们的数据布局取消引用..

osx monitoring system-calls dtrace

6
推荐指数
1
解决办法
633
查看次数

Monit 守护进程间隔设置...全局还是服务级别?

我正在 Ubuntu 11.04 上配置 monit。在 中monitrc,以下设置控制 monit 守护程序监视服务的时间间隔...

set daemon 120

这是全局设置吗?如果我想检查不同的服务,例如目录和 http 服务的权限,如何配置 monit 每周检查目录权限,同时每 5 分钟 ping 一次 http 服务?

我知道-d interval在执行 monit 时可以使用该选项,但根据文档,这只会检查服务一次,然后退出,不再重复;对我的需求没有帮助,因为我需要它持续执行。

monitoring monit

6
推荐指数
1
解决办法
7949
查看次数

直播节目输出监控工具

我想知道是否有一种工具可以让您实时观察程序输出的变化。类似于tail -f但不是监视文件更改,它会重复调用一些可执行文件并实时显示它。

例如,如果该工具被foobar调用并且我会调用foobar 'ps -Al',它的行为会有点像top- 实时显示输出。

command-line monitoring

6
推荐指数
1
解决办法
3544
查看次数