Articles of 监控

在Windows Server 2008上使用JConsole监视Informatica Java进程

我有一个问题让JConsole连接到我的Java进程。 让我们从基础开始 Java版本 从下面的path可以看出,我们正在使用打包的Java运行Informatica。 E:\Informatica\9.1.0\java\bin>java.exe -version java version "1.6.0_37" Java(TM) SE Runtime Environment (build 1.6.0_37-b06) Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01, mixed mode) Java进程 我们的java进程是从Windows服务运行的“UserX”产生的。 以下是wmic process list所示的两个进程命令。 E:\ Informatica \ 9.1.0 \ java \ bin \ java -XX:GCTimeRatio = 9 -Xmx512M -classpath E:\ Informatica \ 9.1.0 \ services \ shared \ jars \ […]

使用zabbix监视邮件扫描程序队列

Anoyne知道如何为mailscanner队列设置zabbix监控? 我们设法设置了对exim队列的监控,但是我们注意到mailscanner有时也会填充队列,我们​​希望得到通知。 例如,当它达到200封电子邮件。

如何从一个地区检查服务器的可用性

什么是最好的自动化的方式(工具/服务)来检查我的服务器是否可以从一个特定的国家。 例如,来自俄罗斯的一些用户抱怨他们无法访问我们的服务器,我需要validation服务器是否确实从俄罗斯提供。

服务器上的可疑连接

操作系统: Windows Server 2003 监控工具: CurrPorts 当监视服务器上stream量在端口80上stream量的stream量时,结果示例: 2014/5/1 2:36:23添加cscript.exe TCP 服务器IP :51560 207.34.231.48:80 2014/5/1 2:36:23添加cscript.exe TCP 服务器IP :51574 似乎stream量是由cscript.exe启动,并将达到207.34.231.48:80。 我在这里使用这个build议来检查cscript.exe运行的脚本: http : //blogs.msdn.com/b/gstemp/archive/2004/02/13/72505.aspx 但是我得到的所有结果都是标准SCOM脚本,例如:“C:\ Windows \ system32 \ cscript.exe”/ nologo“D:\ Program Files \ System Center Operations Manager 2007 \ Health Service State \ Monitoring Host Temporary Files 38 \ file.vbs” 我查看了脚本,并没有得到什么原因导致传出stream量到207.34.231.48:80。 任何人都可以推荐我可以采取任何步骤来确定是什么原因导致服务器发送stream量到该IP?

NagiosXI-configurationvalidation失败

我正在使用check_ping命令来检查远程主机的连接统计信息。 当我在命令行上运行上述命令时,它给了我适当的输出,如下所示: 句法: /usr/local/nagios/libexec/check_ping -H <HOSTNAME> -w <wrta>,<wpl>% -c <crta>,<cpl>% [-p packets] 但是,当我点击NagiosXI接口上的“应用configuration”button时,它给我一个错误,说“configurationvalidation失败”。 需要帮忙! 截图可以在这个职位 (由于缺乏声望点,无法发布)。

随机服务器负载峰值,任务数量加倍,CPU /内存一致

我们运行一个vBulletin论坛,每天有6,000名访问者在一个5GB RAM和24个CPU核心的SSD VPS上运行。 在典型的一天,我们在任何时候都会看到30-50个并发用户。 在忙碌的早上,它会上升到130.在这两个时期,该网站是闪电般迅速和响应(忙碌的早晨不影响速度)。 我们喜欢VPS,并优化了我们的许多查询,以保持网站快速运行。 不幸的是,每周2-3次,我们经历了一个突然的负载平均上升,减慢了网站,并使其无法使用3-6分钟。 每当我和我们的主人打开一个支持票,他们就把它归咎于高stream量,但是日志显示交通水平并没有比平常高。 事实上,尖峰通常会在当天晚些时候发生(周二和周四我已经注意到)事情更加安静。 在尖峰期间没有运行cron作业,或从vBulletin预定的任务。 那么他们就把它归咎于可能的开发问题和错误的查询,但是SQL过程列表又一次没有显示出exception,我认为开发问题会导致一致的性能问题,而不仅仅是每周两次。 这是我们的服务器在正常的日子里的样子(现在有40个人在线) total used free shared buffers cached Mem: 5120 3408 1711 0 0 2466 -/+ buffers/cache: 942 4177 Swap: 0 0 0 最佳 top – 10:56:51 up 8 days, 1:05, 1 user, load average: 0.80, 0.86, 1.00 Tasks: 75 total, 3 running, 72 sleeping, […]

如何确定hetzner.de专用服务器的networking问题的原因?

我在hetzner.de上有3个专用服务器,偶尔会从2个独立的监控系统(New Relic和Pingdom)通常为所有3个服务器同时收到这些服务器的不可用警报。 这种警报超过5分钟,平均每两周发生一次。 此外,在大多数情况下,在报告的“停机时间”期间,我可以从家中访问我的服务器,但不能从其他服务器访问不同的位置 – 所以有些请求正在通过,有些则不是,所以可能的服务器不可用只有一些地点(恰好是“pingers”所在的地方)。 Hetzner的支持一再声称,他们没有任何networking问题的时候,这些警报,并没有其他客户抱怨这样的问题。 这是没有道理的,特别是因为所有3台服务器都同时发出警报,每台服务器都安装了不同的设置和软件。 我不相信这是一个监测错误,因为我使用了两种不同的监测系统。 另外,在其他数据中心(不是Hetzner),我也有类似软件configuration的服务器,这些服务器没有从这些相同的监控系统得到任何不可用的警报。 有没有人有一个什么可能会导致这个问题和/或如何进一步调查的原因想出一个解决scheme的想法?

将TMG设置为反向代理https-to-http

tl; dr我很难让TMG正确地将外部的HTTPS连接代理转换为内部的HTTP连接。 我们有一个局域网(10.0.7.0/24),它安装了一个Windows Server 2008盒子,安装了Spiceworks。 Spiceworks使用Apache,并configuration为同时提供HTTP和HTTPS。 只要你从局域网浏览它,它就可以工作,没有问题。 我们也有一个DMZ(172.32.16.0/24),它承载了Forefront TMG服务器,可以访问局域网和互联网。 所以我们尝试设置的是一个反向代理规则,它可以让用户从互联网上访问Spiceworks实例。 对于HTTP,它完美的工作 – stream量通过TMG,并传递到Apache服务器,groovy。 对于HTTPS,不是那么多。 TMG使用其上的证书build立连接,但无法通过HTTPS连接到Apache服务器,并且死于超时错误。 我不认为这是一个networking问题,因为HTTP工作正常。 这不是Spiceworks的HTTPS问题,因为在局域网上浏览它工作正常。 我怀疑TMG在validation我们在Apache服务器上使用的证书时遇到了麻烦,这就是为什么我得到HTTP 500错误“提供给函数的令牌无效”。 TMG使用的证书与Spiceworks服务器上的证书是同一个证书(都是GoDaddy通配证书) – 可能与它有关吗? 我们无法替代许多地方使用的证书,所以如果有一个解决方法,或者我可以改变的TMGconfiguration设置,那将是完美的。 我的另一个select是让TMG在外部代理https://subdomain.domain.tld:443到http://subdomain.domain.tld:80 ,并完全规避SSL问题,但是没有骰子,TMG固执地拒绝以这种方式重写URL。

Bosun卡住警报?

因为我是第一个发表博信的人,所以我没有更好的办法说出来) 组态: 来自Docker的Bosun scollector安装在一些ubuntu / windows服务器上。 我有一个警告,我已经承认: 我怎样才能清除这个? 有一个命令为bosun或查询可以发送到opentsdb? 我也明白,“博士是阿尔法,它有缺陷,其function将会改变。” 到目前为止,<10个主机发送数据似乎是稳定的。

如何在不窃取networking带宽的情况下测量和监测可用的networking带宽?

请注意,我不是要求像ntop,iperf,vnstat等一般的带宽监视工具。 我想定期和可靠地测量最大值。 networking上行链路的可用带宽,但不会“窃取”带宽,也不会干扰同一连接上的其他stream量。 这可能吗? 通常我使用rsync或iperf进行adhoc测量,但根据我的理解,这些testing也会使连接带宽饱和,这使得无法每分钟都这样做。 我有一个不太稳定的上行链路与几个远程桌面连接和每个位数,但我也想收集有意义的日志文件,能够提供有关此连接的信息,而不提供合同带宽。 那么,如何收集这些数据而不会造成已经很弱的networking连接呢?