标签: monitoring

如何以编程方式找出计算机的上次登录时间?

我想a)以编程方式和b)远程找出用户成功登录Windows计算机的最后日期/时间(通过远程桌面或在控制台)。我愿意采用任何典型的Windows语言(C,C#,VB,批处理文件,JScript等),但是任何解决方案都可以。

c# monitoring login

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

正则表达式帮助Google Page Monitor扩展

我正在尝试使用Google Page Monitor扩展程序监控网页的一小部分内容 - https://chrome.google.com/extensions/detail/pemhgklkefakciniebenbfclihhmmfcd

在高级设置下,我可以使用正则表达式或选择器来完成此任务,但需要帮助.在下面的html中,我想监视以下内容,以便更改第4行中的URL或第5行中的文本.感兴趣地接受任何指针.

<div id="rtBtmBox"><div id="sectHead" style="margin-bottom:5px;">
<h3>SLJ's Pick of the Day</h3></div> 
<p align="center">From the&nbsp;March issue</p> 
<p align="center"><a target="_blank" href="http://www.schoollibraryjournal.com/article/CA6723937.html">
<font color="#0000ff"><strong><em>The Summer I Turned Pretty</em></strong><br/>
Run Code Online (Sandbox Code Playgroud)

regex monitoring

3
推荐指数
1
解决办法
4291
查看次数

集成不同的Nagios网络服务器

我有不同的站点在每个位置运行4到5台服务器.所有位置都有一个带Nagios的监控服务器.现在我想创建一个中心位置,并希望结合在每个位置运行的所有nagios服务.谁能指点我这些类型的工作的一些文件.

integration monitoring nagios

3
推荐指数
1
解决办法
577
查看次数

如果使用Ruby with Net/HTTP,如何使用Windows上的Fiddler或Mac/Linux上的其他工具监控其流量?

我通常使用Fiddler监视HTTP请求和响应,但如果它是使用的Ruby脚本Net/HTTP,则所有请求和响应都不会显示在Fiddler中.

有没有办法看到所有的请求和响应,如果Fiddler不能这样做,Mac或Linux上的任何其他工具都可以显示它吗?

ruby monitoring http

3
推荐指数
1
解决办法
2275
查看次数

如何监视Flash对象与服务器之间的流量?

在Firebug的“ 网络”面板中,您可以看到JavaScript向服务器发出的所有请求。

我希望能够对Flash对象执行相同的操作。

最好的方法是什么?

flash firebug monitoring network-traffic

3
推荐指数
1
解决办法
2198
查看次数

石墨碳继电器不工作

我有两个石墨设置,我试图在两者之间传递流量,但不知何故碳继电器不起作用.我的缓存在2003/2004运行,在2013/2014中继,以下是完成的配置:

#carbon file


[cache:b]
LINE_RECEIVER_PORT = 2003
PICKLE_RECEIVER_PORT = 2004
CACHE_QUERY_PORT = 7012



[relay]
LINE_RECEIVER_INTERFACE = 0.0.0.0
LINE_RECEIVER_PORT = 2013
PICKLE_RECEIVER_INTERFACE = 0.0.0.0
PICKLE_RECEIVER_PORT = 2014
RELAY_METHOD = rules

REPLICATION_FACTOR = 1

 DESTINATIONS = 127.0.0.1:2003:a, aa.bb.cc.dd:2003:b


#relay-rules file

[default]
default = true
destinations = 127.0.0.1:2003:a, aa.bb.cc.dd:2003:b

Any pointers will be helpful
Run Code Online (Sandbox Code Playgroud)

monitoring metrics graphite

3
推荐指数
1
解决办法
1894
查看次数

SSH.NET实时命令输出监控

script.sh远程Linux机器上有一个运行时间很长的脚本.我需要启动它并实时监控它的活动.它活动期间的脚本可以输出到stdoutstderr.我正在寻找一种捕获两种流的方法.

我使用Renci SSH.NET上传script.sh并启动它,所以很高兴看到这个库有一个解决方案.在我看来,完美的解决方案是新方法:

var realTimeScreen= ...;

var commandExecutionStatus = sshClient.RunCommandAsync(
    command: './script.sh',
    stdoutEventHandler: stdoutString => realTimeScreen.UpdateStdout(stdString)
    stderrEventHandler: stderrString => realTimeScreen.UpdateStderr(stderrString));
...
commandExecutionStatus.ContinueWith(monitoringTask =>
{
    if (monitoringTask.Completed)
    {
        realTimeScreen.Finish();
    }
});
Run Code Online (Sandbox Code Playgroud)

wpf ssh monitoring async-await ssh.net

3
推荐指数
2
解决办法
2万
查看次数

了解JDBC跟踪日志

我在应用程序上启用了JDBC跟踪日志记录.对于特定的执行语句,它会记录

[jcc][Thread:Default Executor-thread-28][SystemMonitor:stop] core:
43832.056996ms | network: 43393.592823ms | server: 41240.041ms [STMT@927443182]
Run Code Online (Sandbox Code Playgroud)

什么是core,networkserver时间说明什么?我猜core- 是总时间.但那时core!= network+ server时间

db2 monitoring jdbc websphere-liberty

3
推荐指数
1
解决办法
533
查看次数

普罗米修斯距离向量联合

我有两个范围向量(命中率和未命中数),我想按它们的类型进行汇总。有些类型有命中率,其他类型有命中率,有些兼有。这是我试图求和的两个独立指标,但所得向量没有意义。它缺少了一些价值,我认为这是因为它们要么全命中,要么全命中。我这样做是完全错误的方式吗?

sum by (type) (increase(metric_hit{}[24h]) + sum by (type) (increase(metric_miss{}[24h])
Run Code Online (Sandbox Code Playgroud)

monitoring metrics grafana prometheus

3
推荐指数
1
解决办法
1572
查看次数

Prometheus-Alertmanager警报的复杂规则/过滤器

情况:我安装了Prometheus和Alertmanager来监控各种设备的CPU温度。Alertmanager将警报从生产设备发送到PagerDuty。

我监视的设备具有不同的型号,具有不同的操作规格。1-5型的正常CPU温度是50C,而6型的是70C。当前,CPU温度警报的阈值为60C,因此PagerDuty不断从在正常温度下运行的Model 6设备获取警报。

如果温度低于80C,有没有办法仅从6型设备中过滤出CPU温度警报,而在60C下仍能获得1-5型设备的CPU温度警报?

注意:有许多其他指标正在监视,但是对于除CPU温度以外的所有其他指标,所有设备型号都具有完全相同的阈值。

这是我的一个代码片段,alertmanager.yml它将产品警报发送到PagerDuty

- match:
    stack_name: prod
    severity: critical
  receiver: PagerDuty
Run Code Online (Sandbox Code Playgroud)

诚然,我没有很多YML经验。但这是我希望做的,但是我不确定语法是否正确:

- match:
    stack_name: prod
    severity: critical
    alertname: !device_cpu_temperature
  receiver: PagerDuty
- match:
    stack_name: prod
    severity: critical
    alertname: device_cpu_temperature
    uuid: !*6X*
  receiver: PagerDuty
- match: 
    stack_name: prod
    severity: critical
    alertname: device_cpu_temperature
    uuid: *6X*
    value: >80
  receiver: PagerDuty
Run Code Online (Sandbox Code Playgroud)

期望的结果:

  • 除device_cpu_temperature以外的所有关键产品警报都发送到PagerDuty
  • 仅当型号不是6时,严重的prod device_cpu_temperature警报才会发送到PagerDuty(uuid包含型号后跟“ X”)
  • 仅当CPU温度高于80C时,来自模型6设备的严重prod device_cpu_temperature警报才会发送到PagerDuty。

还是在Prometheus中设置两个不同的警报规则会更好?某些规则只能应用于某些设备吗?如果是这样,怎么办?

monitoring health-monitoring prometheus pagerduty prometheus-alertmanager

3
推荐指数
1
解决办法
2119
查看次数