Articles of 监控

如何在ubuntu屏幕上的进程停止时得到电子邮件通知?

我有一个运行在Ubuntu 12.04.2 LTS上的应用程序,我正在ubuntu屏幕上运行一个应用程序服务器,比如mailman server或者faye server 。 问题是,在屏幕上运行的进程有时会停止,因此我的应用程序崩溃。 现在,只要在屏幕上运行的“faye服务器”或“邮递员服务器”停止运行,我就会收到通知。 我正在使用数字海洋,我已经安装了Postfix服务器。

我如何监视和绘制这个WMI / WQL数据?

我如何绘制这些数据? 寻找将这些数据放入图表/网页的非繁琐方法。 select writeiops from Win32_PerfFormattedData_ISEVirtualDisks_ISEVirtualDisks WHERE NAME = "trax2" select readiops from Win32_PerfFormattedData_ISEVirtualDisks_ISEVirtualDisks WHERE NAME = "trax2" select totaliops from Win32_PerfFormattedData_ISEVirtualDisks_ISEVirtualDisks WHERE NAME = "trax2"

Nagios mysql检查服务定义configuration?

我正在使用Consol Labs MySQL Health Check插件来监视我的MySQL数据库。 我想改变threads connected参数的警告和临界阈值,但忘记了如何。 我的支票安装在我的service.cfg如下所示: define service { use mysql-service hostgroup_name mysql-servers check_interval 1 service_description MySQL Threads Connected _mysql_mode threads-connected check_command check_mysql_health } 我无法记住上面的configuration的哪一部分我定义了我的阈值? 我试过了, check_mysql_health:20:40 & check_mysql_health! -w 20: -c 40: check_mysql_health! -w 20: -c 40:但他们都没有工作。 任何人都知道我该怎么做?

过程监控与Haskell天使

我试图监视一个过程瓦特/哈斯克尔的天使过程监测工具。 https://github.com/MichaelXavier/Angel当进程在接收任何types的HUP信号的情况下运行时,进程继续在无限循环中重启。 见下文… [2013/12/18 22:25:15] {- program: ls -} RESTART [2013/12/18 22:25:15] {- program: ls -} START [2013/12/18 22:25:15] {- program: ls -} Spawning process with env Just [] [2013/12/18 22:25:15] {- program: ls -} RUNNING [2013/12/18 22:25:15] {- program: ls -} ENDED [2013/12/18 22:25:15] {- program: ls -} WAITING [2013/12/18 22:25:22] {- program: ls […]

无法运行cfgmaker

我需要使用cfgmaker为mrtg创build一个configuration文件,但没有metter我尝试我总是得到以下内容: cfgmaker –global'WorkDir:/ var / www / mrtg'–output = / etc / mrtg / mrtg.cfg Usage: cfgmaker [options] [community@]router [[options] [community@]router …] Options: –ifref=nr interface references by Interface Number (default) –ifref=ip … by Ip Address –ifref=eth … by Ethernet Number –ifref=descr … by Interface Description –ifref=name … by Interface Name –ifref=type … by Interface Type […]

使用监视来监视进程

我想弄清楚如何使用monit获得通知时,我的一个进程开始再次运行。 让我清楚 – 起初,这个过程正在运行,停下来运行,然后再次运行。 我希望在进程再次开始运行时得到通知,但我无法find一个方法来做到这一点monit。 (只是为了清楚,如果它停止运行,我不想重新启动它,但如果它开始运行,我希望得到通知)你能帮助我,告诉我如何使用监视我的目的? 如果monit不是我的问题的答案,你能告诉我什么是? 谢谢

智能通知(谁联系什么)在Icinga

我已经安装了Icinga 1.10,我正在使用NagiosQL来configuration它。 我有点在调整警报和通知。 Icinga暗示inheritance。 假设我们有一个名为prodweb01的生产Web服务器。 它有两个服务检查运行在它上面。 一个检查Apache是​​否正在工作,另一个检查JVM是否正在工作。 没有为任何检查设置警报设置,因此它从主机inheritance这些设置。 主机inheritance两个主机模板 – 通用Linux主机(其中有系统pipe理员的联系人)和通用networking主机(其中有开发人员的联系人)。 有没有办法编写逻辑,以便如果Apache停机,系统pipe理员会得到警报,如果JVM停机,开发人员会收到警报? 这甚至是做事的最好方式吗? 这种方法对于我们来说会很乏味,因为我们有一些被环境和angular色分隔的主机。 所以我们必须为每个服务器angular色(例如api,app,web等)创buildprod / non-prod通用Linux主机模板和prod / non-prod模板。 我们将不得不这样做,以便非prod通知不去短信,而prod的人做,因为我还没有看到一种方式告诉Icinga通过短信警报通过电子邮件prod和通过电子邮件非prod 。 要做到这一点的唯一方法似乎是为同一个人创build两个不同的联系人,一个使用SMS,一个使用电子邮件并根据环境将其应用于模板或主机。 编辑:我知道有人可能会指出,为什么我不只是在服务本身定义的警报/通知设置? 是的,可以做到这一点,但仍然没有解决如何分离产品和非产品警报的问题。 在这种情况下,解决scheme是创build两个版本的相同的服务检查,并在一个设置短信提醒和另一个电子邮件。

为服务的不同检查级别configurationNagios event_handler而不重叠

运行Nagios Core 4.0.2并在客户端使用最新的NRPE。 我们有3个服务定义每分钟检查一个不同层次的软件: 打开TCP端口检查 进程正在运行检查 应用程序层通过向套接字发送数据并期待一些返回值来检查 在任何这些检查失败的状态下,我们将调用一个event_handler来重新启动服务,最多3次。 如果3后状态不好,则升级。 问题是有一些组合,如果一个服务将失败另一个预计将处于CRITICAL状态。 如果我们每个都有一个event_handler,两个都失败,那么通过event_handler重启脚本将被调用两次。 例如,如果进程没有运行,那么TCP端口将不会打开,应用层检查将失败。 例如,TCP端口可能是CRITICAL,因为防火墙configuration不当的规则或networking条件,应用程序层将失败,因为无法到达,但进程仍在运行 问题:我们如何确保事件处理程序只被一个失败的服务检查调用,而不是3个失败的服务中的两个或多个重新启动,因为它们的状态变为CRITICAL? 例如,如果3个服务检查进入CRITICAL,那么在1分钟内重新启动3次,在2分钟内重新启动6次(假设重新启动失败使服务恢复到OK状态)。 我相信服务依赖可能是正确的解决scheme,但我不知道如何去创build它们来满足不同的条件。

安装10.9.1试用版后,无法重新安装Solarwinds 9.2

我有一个问题,我希望有人可以帮助我。 我拥有一个老版本的solarwinds 9.2的副本,我决定尝试新的solarwinds版本,所以我决定下载它。 Solarwinds不允许同时安装,所以我必须删除9.2版以安装10.9.1评估版。 现在我的评估期已过,我想回到我的许可副本,虽然它不会让我重新安装我的原始版本,因为它仍然显示我已经安装了一个较新的版本。 我试图删除所有剩下的位,并用revo卸载它,仍然没有。 我不知道如何得到这个。 我提出了一个支持请求,虽然我想知道这里有没有人有任何信息绕过这个。

两个不同的SSID在同一个chanel上。 安全吗?

如果我有多个networking,他们的SSID在同一个通道上,我可以进入监视模式(的WiFi接口),并捕获其他SSID的数据包?