我们正在build立我们的办公室networking,并希望跟踪我们员工访问的所有网站。 但是,我们不想使用任何基于代理的解决scheme。 我们的工作高度依赖于您无法configuration代理的应用程序。 因此,我们想要遵循的方法是在计算机内设置路由器(如下所示: http : //www.techrepublic.com/article/configure-windows-server-2003-to-act-as-a-路由器/ 5844624 ) 这也将允许我们连接多个以太网卡,并且在互联网连接方面具有冗余性,并且完全从用户抽象关于正在使用哪个连接。 但最重要的是,由于所有的stream量将通过计算机(configuration为路由器),我假设将有一种方法来运行所有请求/响应的数据包分析。 例如,列出连接到(端口21)的所有FTP服务器,按频率给出每天访问的所有URL的图表。 有没有这样的软件? 或者有可能build立这样的东西?
有没有解决scheme来logging运行Ubuntu 8.10的多个工作站的屏幕。 我正在考虑使用vnc协议logging的东西(Ubuntu已经默认安装了vnc服务器)。
我年轻的公司正在成长 – 我们很快就会有一个现场进行监测。 过去,我一直有一两个电话被传送到谁在打电话。Nagios发送电子邮件在那里,工作人员有号码等。我使用黑莓Curves,这是伟大的电子邮件,但对于远程pipe理来说并不那么热。 我正在考虑iPhone,黑莓和HTC /谷歌手机。 我位于加拿大,很可能会和罗杰斯一起 (在这里没有激烈的战争..在我的具体领域,他们是最差的,根据我的经验)。 你们使用/推荐的电话是什么?
我的nagios监控有问题。 我正在尝试使用nrpe检查远程主机上的进程。 主机已经被nagios监视,所以我只需要添加一行到nrpe.cfg文件。 甚至已经有一个check_procs检查,所以我可以使用这个例子。 这么简单,你可能会厚,但不。 我检查是否可以手动运行命令,没有问题! ubuntu@host:/usr/lib/nagios/plugins$ ./check_procs -w 1:1 -c 1:1 -a delayed_job PROCS OK: 1 process with args 'delayed_job' ubuntu@host:/usr/lib/nagios/plugins$ sudo ./check_procs -w 1:1 -c 1:1 -a delayed_job PROCS OK: 1 process with args 'delayed_job' 这是我的nrpe.cfg文件: command[check_procs]=/usr/lib/nagios/plugins/check_procs -w $ARG1$ -c $ARG2$ -s $ARG3$ command[check_proc_name]=/usr/lib/nagios/plugins/check_procs -w $ARG1$ -c $ARG2$ -a $ARG3$ 第一个检查check_procs被正确监视,最后一行是我添加的,但是响应这个: PROCS CRITICAL:2个进程与args'delayed_job' […]
我有5个Web服务器(Apache / mod_perl)在Amazon EC2 Elastic Load Balancing后面,当我将代码部署到Web服务器时,我正在这样做。 对于每台机器,closuresApache 更新代码 重新启动服务器并继续下一个服务器 我想当我的服务器closures时,ELB不会将请求分发到我的服务器,但请求仍然在服务如何? 我认为更好的方法是 停止接受ELB的新要求 有时候睡觉,只有在所有请求都被回复的情况下closuresWeb服务器 更新代码 再次启动服务器 但是,如何从本地服务器执行(1)和(2)? 我需要使用AWS API吗? 或者其他简单的方法来做到这一点? 谢谢。
我想检查我的nagios监视每个节点是否使用puppetmaster提供的当前目录版本。 在我的情况下,有: 木偶大师 主机1 主机2 主机X 我想在host1,host2,hostX上创buildnrpe插件: 检查主机上的当前目录版本 检查为puppetmaster上的节点准备的当前目录版本 警告,如果两者不同 问题: 要检查puppetmaster上的目录版本,我可以运行/ production / catalog API查询,但是它非常昂贵(cpu) – 因为每当我请求时都需要编译目录。 我看不到任何选项来检查节点上的当前目录版本。 我尝试了木偶目录,但这不是很有帮助。 所以我的问题是,如何监视木偶代理人的健康,并得到通知,如果任何主机使用旧的木偶目录? 这有什么意义吗?
我对以前的工作(主要是Nagios)的服务器监控产品有一点经验,但从来没有机会从头开始build立监控计划。 每当有一些需要监控的机器时,运行Nagios守护进程(我认为这里有一个奇特的名字,但是这里没有提到我的记忆)以及运行Nagios的专用机器。 现在我是自雇人士,大多数时候,我发现自己为我的客户(存储,邮件,无线局域网控制器等)设置了一台服务器。 是否有某种LIGHTWEIGHT监控解决scheme可以在应该监控的同一台机器上运行? 我很清楚,Nagios(以及其他商业和开源监控应用程序)能够做到这一点,但我反对的理由是 – 它过度杀毒(更不用说滥用系统资源)和-two-存在不好的做法是这样的。 请随时提出任何解决scheme,当然教育我,如果我是错误的东西。 要注意的是,我接受的观点可能需要一定程度的“黑客”。 我没有明确地设置部署一个预先构build的应用程序,任何解决scheme将会被考虑。 编辑:这是一个单一的要求。 我需要它能够以自定义的方式响应事件(分配脚本作为对触发器的响应)。
我正在运行的Ubuntu服务器,我正在寻找或开放源码/免费的服务器监控工具。 我们不需要任何太花哨的东西。 主要是我们想知道服务器何时离线,或者是否有核心服务有问题。 最好能给我们发短信或电子邮件的东西会很棒。 更新 我计划使这个外部比它监测的系统。 最多它会监视3台服务器。 更新 我想得到一些看起来很专业的东西。
我需要添加名称为美元符号的Windows SQL服务的Nagios检查(例如MSSQL$TOLLCONNECT ),但是到目前为止,我们还无法确定如何传递这个名称,而Nagios则将其视为一个variables名称。 这样做最简单的方法是什么,除了修改服务名称本身,这会打破其他的东西? 我在目标机器上运行NSClient ++,并考虑使用硬编码名称来创build检查,但是这个想法留下了很多不足之处,因为它造成了维护的噩梦。
我有一个驻留在隔离networking上的OpenVPN服务器机器,公司防火墙中的NAT规则将所有来自我select的公共IP的端口1194(tcp)的stream量redirect到OpenVPN服务器机器的内部地址。 我想创build一个Nagios检查来监视OpenVPN服务器的可用性。 考虑到支票将从世界(Nagios服务器)运行,而不是从公司内部运行,最好的监控方法是什么?