Articles of 监控

尽可能简单地监控单个进程的CPU使用情况(也可能使用内存)

我正在寻找最简单的方法来监控linux中单个进程的CPU使用情况。 使用PS和更改输出是我的方式,但也许一个监视器工具是更好的。 另外我想绘制用法(漂亮的样子)。 graphics和gnuplot是丑陋的;)但情节是可选的。

开源的服务器监控API

我正在寻找一个开源的Linux工具,允许我POST(curl)服务器统计到Web应用程序进行处理。 我做了一些研究,但没有发现任何东西。 任何人都知道类似的东西? 在我自己编写代码之前最后的努力。

ping可以closures/放慢Heroku上的网站吗?

Heroku上有一个Rails应用程序。 我们有2个dynos。 我们注意到该网站今天没有加载频率。 很多请求超时。 而且,Heroku上托pipe的资产也不会完全加载,或者加载非常缓慢。 在日志中我们已经注意到了pingdom的GET请求。 任何可能是罪魁祸首? ping是否会导致我们的网站非常慢,从而导致不完整的加载或请求超时?

如何使用zabbix监控打印机主机状态

我需要监视来自zabbix的打印机的主机状态。 我设法通过SNMP监视墨水水平。 任何想法来监测打印机可达或不?

Nagios – NagWin – 通过Gmail发送通知

我想用我的Gmail帐户发送Nagios通知。 我已经build立了我想要监视和服务的主机。 在Windows Server 2012安装上使用NagWin完成此操作最简单的方法是什么? 据我所知,我必须改变一些这些configuration设置: # 'notify-host-by-email' command definition define command{ command_name notify-host-by-email command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /bin/blat – -to $CONTACTEMAIL$ -f nagios@localhost -subject "** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **" -server ??? } # 'notify-service-by-email' command definition define command{ command_name notify-service-by-email command_line […]

为什么要改变Zabbix的触发状态为未知?

在zabbix我有一个项目,我创build一些触发器,在下面的条件: {Server Template:mysql.slowqueries.last(0,1800)}> {Server Template:mysql.slowqueries.last(0)} {Server Template:mysql.slowqueries.last(0,1800)} <{Server Template:mysql.slowqueries.last(0)} {服务器模板:mysql.slowqueries.avg(900)} = 0 {服务器模板:mysql.slowqueries.last(0,1800)} = {服务器模板:mysql.slowqueries.last(0)} 第一个严重性被定义为灾难。 当触发器运行时,其状态在监控>事件中是未知的。 问题是什么? 为什么? 如何解决?

S3静态网站的加载时间

我们最近决定将我们的静态单页网站迁移到AWS S3,以前的服务器由Godaddy(cpanel)在新加坡托pipe。 我们正在使用Synthetics New Relic来监控我们的网站,这是意想不到的。 我可能会误读图表。 我期待美国和欧洲的加载时间减less,所有其他服务器增加,但只有爱尔兰运行良好,加载时间less于 为什么平均加载时间增加? 为什么图表波动很大? 新的文物指出,这应该是稳定的静态网站。 什么是平均负载大小以及它如何减less? 我怎样才能改善它! 还有哪些数据可以帮助我诊断问题? 可能DNS是一个问题,我改变了名称服务器20小时前。 这可能是因为Godaddy转发到Route53吗? 更新: 使用CloudFront后

监视WiFi关联尝试

我正在使用hostapd创build一个接入点,我想知道是否有任何方法可以获得当前或最近关联尝试的输出。 理想情况下,我希望看到MAC ID和其他更低级别的信息。 我更感兴趣的是物理层面的监控,而不是DHCP。

软件logging服务水平

我在Ubuntu机器上提供云服务(SaaS),并将很快面临服务级别协议(SLA)。 也就是说,我们必须看看我们可以提供什么样的服务水平(可能在每天或每周的基础上),然后有一个可靠的可用性logging来certificate在特定时间范围内的服务水平。 目前,直接在提供服务的服务器上logging可用性就足够了。 然而,我没有find一个解决scheme来logging服务的可用性,并每天,每月和每年“返回”可用性指数。 这个任务(如我迄今为止所想象的)非常简单:每20秒钟请求一个HTTP / S资源,检查内容中的关键字,创build一个日志文件条目,并(可选地)从中计算可用性百分比并将其存储到一个表中。 理想情况下,也可以定义核心时间(例如上午9点至下午5点),并计算此时的单独百分比。 从技术上说,如果这样的软件运行在服务服务器或监控服务器上(当然,这会影响停机logging的准确性),这应该不会有什么不同。 我已经使用monit进行服务器监视,但日志文件似乎不适合从它计算可用性百分比。 我也考虑过一个简单的脚本,只是写日志文件,但我认为至less有一些软件包可以做得更好。 感谢您的任何想法。 如果我完全错了,请让我知道。 SLA对我来说是一个新的领域,但我并没有超越networking的介绍。

在文本文件中收集WebSphere线程池利用率数据

我正在运行一个WebSphere 8.x集群,并希望能够更密切地监视我的JDBC连接池利用率。 我基本上想要做的就是每隔几分钟运行一次脚本,它会收集几个jdbc连接池度量标准,并将结果写入CSV文件。 如果任务需要脚本,那就没问题了。 我的问题是,我不知道如何得到这些信息,或者有一个简单的方法来获得我所需要的。 我知道的唯一的内置工具是Tivoli性能监视器,这是很好,但它有一些缺点: 该文件说,它不打算成为一个“全日制日志解决scheme”。 我需要一直运行的东西。 输出格式是二进制(!?!)和XML。 我可以编写一个脚本来parsingXML并生成一个CSV文件,但是我不想。 在过去,我使用JMX来询问正在运行的非WAS-JVM并收集这样的信息。 不过,在设置WebSphere JVM来使用JMX方面,我遇到了很多问题。 据我所知,这里没有太多资源,不推荐。 当然,选项3是“买一些软件”,但通常也不能满足我的要求。 有没有我失踪的东西?