在办公室,我们希望每个月对我们networking中用户访问的网站进行一些概述。 是否有任何现有的工具在Linux上运行,可以通过嗅探stream量并生成URL统计信息来生成这样的报告?
我正在开始使用Munin来监视一个正在生产的Nginx服务器。 有一件事我特别感兴趣的是错误率 – 代码在50x范围内的HTTP响应。 我想知道是否: 有一个现有的插件来做到这一点? 或者,编写我自己的插件最好的方法是什么? 访问日志parsing?
我试图理解一些RRD接口图,我是新手,已经search。 什么是incoming/outgoing(mbps) if_octets和eth0接口可以采用的最大八位字节数? 什么是incoming/outgoing if_packets (pps)和eth0接口每秒可以支持的最大数据包数量是多less?
我想定制Monit的警报消息,以便每当我收到警报时,该电子邮件还包括一个类似top的命令的输出,以便我已经知道可能导致问题的更多细节。 有没有办法做到这一点? 文档不包括任何相关的内容,search也没有帮助。 谢谢您的帮助!
[编辑:我回答了我的问题的前半部分,所以我将编辑这个以解决下半场。] / etc / monit / monitrc看起来像这样: set mailserver smtp.server.net port 587 username "USERNAME" password "PASSWORD" using tlsv1 with timeout 30 seconds using hostname "server.fqdn.com", smtp.server2.net port 587 username "USERNAME" password "PASSWORD" using tlsv1 with timeout 30 seconds using hostname "server.fqdn.com" sudo service monit syntax吐出这个: /etc/monit/monitrc:57: Error: syntax error 'smtp.server2.com' 起初,我有错误的使用/像这样的语法: using tlsv1 using hostname […]
有什么方法可以监视IP对RBL的? 当我的IP被黑名单上的任何RBL通过互联网时,我想通过电子邮件提醒。 任何帮助?
我想监视一组选定的进程,vmware vm,运行在我的centos 6主机上。 “top”给了我很多我想要的东西,我可以使用-p来指定那些进程,-c来获得完整的命令行,因为我最终希望看到被监视的虚拟机的实际名称。 但是,完整的命令行太长而不能显示在屏幕上。 我想写顶部的输出到/ tmp,并在那里做一些parsing,但显然顶级只写80个字符,截断虚拟机的名称。 我想也许我可以用'ps'来做类似的事情,但是使用这种方法的CPU使用率从来不会改变 – 那又怎么样呢? 任何build议,如何我可以把这个closures? TIA!
我们有ISP为我们提供劣质服务。 它通常工作,但有时它真的很糟糕,掉线,变得非常缓慢。 可悲的是,我们的合同没有我们可以在这种情况下援引的SLA条款。 如何最好地衡量入站延迟出站延迟和数据包丢失? 这些具体的参数,我认为会告诉我,如果我们有一个中断(即使不到一分钟短),如果由于拥塞的链路,有任何延误,等等。 有好的,翔实的图表将是一个加号。
这可能是一个非常愚蠢的问题,但我是新来的。 我目前正在学习系统pipe理,并被要求设置基本的监控(检查网站返回HTTP 200)。 这是设置: 服务器每天运行一个网站和备份到服务器二。 服务器二存储备份。 因此,如果我的任务是“设置基本监控”,那么服务器上的网站返回一个200的HTTP状态,我应该在哪里放置监控软件? 在服务器二? 我想这一定是这样,因为如果服务器的网站没有返回一个OK的HTTP状态,那么这意味着监测工具也会失败呢? 我正在计划使用Nagios,但是我很困惑,甚至不知道从哪里开始。 对不起,这个愚蠢的问题! 谢谢。
我们的备份在第二天的22:00至05:00之间运行。 我无法弄清楚如何在icinga2(在opensuse 42.1上的r2.4.1-1)中使用“apply ScheduledDowntime”在预定的停机时间进行设置。 只是设置22:00-05:00给了我一个错误: 无效的时间范围定义“22:00-05:00”:时间段在开始之前结束 当前的机制使用了一个服务variablesbackup_downtime ,当不为空时,它会触发“apply”规则: apply ScheduledDowntime "backup-downtime" to Service { author = "icingaadmin" comment = "Scheduled downtime for backup" ranges = { monday = service.vars.backup_downtime tuesday = service.vars.backup_downtime wednesday = service.vars.backup_downtime thursday = service.vars.backup_downtime friday = service.vars.backup_downtime saturday = service.vars.backup_downtime sunday = service.vars.backup_downtime } assign where service.vars.backup_downtime != "" } 有人想法? […]