Questions tagged «cacti»

4
穆宁vs纳吉奥斯
我们目前正在使用Nagios监视大约20台Linux机器(服务和功能链接)。我只是了解Munin,不知道这是Nagios的替代品,还是可以与Nagios一起使用?我不想花费数小时来设置它,只是为了发现Nagios已经具备了所有功能。 如果同时使用这两个程序的人可以为您提供一些见解,我将特别感激。哪个任务更好,建议使用什么? 注意:我们也使用了一段时间的仙人掌。Nagios的主要问题是设置时间太长,而且不是很简单。
46 nagios  munin  cacti 

2
Windows上的16TB卷和SNMP
随着大于16TB的卷变得越来越普遍,人们认识到,用于报告SNMP中的标准“ HOST-RESOURCES” MIB中的磁盘大小和使用情况的32位值不足以报告适当的磁盘大小。 Net-SNMP似乎已通过简单地操纵“ AllocationUnits”的值来维护磁盘利用率的32位值(因为总磁盘大小/使用量等于32位空间值乘以分配单位)来解决此问题,从而允许用于计算大于8 / 16TB的卷。假设您对分配单位没有任何报告兴趣,并且可以接受少量的误差。这似乎是一个优雅的解决方案。 https://bugzilla.redhat.com/show_bug.cgi?id=654384 但是,Window的内置SNMP服务似乎继续遭受此错误的困扰,仅报告已使用/分配的磁盘空间的模数,从而导致报告的磁盘大小不准确。 有没有一种方法可以使Windows正确报告超过16TB的卷的磁盘使用情况?我们试图简单地安装Net-SNMP 5.5 x64并完全禁用Windows SNMP服务,但是很遗憾,这不能解决我们的问题。 使用NetSNMP扩展时,我们为感兴趣的特定磁盘收集的信息如下: 无论我们使用的是原始Windows SNMP服务还是NetSNMP,这些结果都是相同的。 我见过仙人掌社区的人们提到只是编写解决方案的脚本。不幸的是,我们使用Observium进行快速和基本的系统监视。如果无法从Window侧解决此问题,是否可以使Observium报告自定义MIB? - 更新 - 在错误报告中提到将“ realStorageUnits”添加到snmpd.conf文件中时,在设置该指令时我们遇到了以下问题: - 更新2 - 好吧,经过大量的修改,它看起来不像Net-SNMP的任何Windows版本都像“ realStorageUnits”指令一样。启动SNMP时,包含该指令将导致警告。我们尝试使用5.5、5.6和5.7版本。这里有没有人想出如何让SNMP在Windows上报告16 TB以上的卷?

6
用于RHEL 6.x的Netcat(nc)传统软件包?
我正在尝试使用Memcached的Percona Apache Monitoring [Cacti]模板。 他们确实警告您不能使用软件包的openbsd版本,并为Ubuntu / Debian用户提供解决方案,即: 您需要在服务器上使用nc。某些版本的nc接受不同的命令行选项。您可以通过配置PHP脚本来更改使用的选项。如果由于某种原因不想执行此操作,则可以安装符合脚本默认配置中编码的期望值的nc版本。在Debian / Ubuntu上,netcat-openbsd不起作用,因此您需要netcat-traditional软件包,并且需要切换到/bin/nc.traditional ... 由于RHEL 6.x版本确实来自openbsd(已通过确认rpm -qi nc),如何将其安装在RHEL / CentOS上? 还有其他人在RHEL / CentOS上运行这些Percona模板吗?你做了什么?alienDebian软件包? 更新1:FWIW,我尝试通过从源代码编译它来使用GNU netcat,但是它似乎也没有Cacti模板所需的确切选项(即,似乎没有-C或-q1的类比) 更新2:我异化了[netcat-traditional_1.10-38_amd64.deb]包来制作一个.tgz,它确实产生了一个二进制“ nc.traditional”,并且该版本具有-q选项,但没有-C 更新3:我按照cjc的建议消除了[ed] netcat-openbsd_1.89-3ubuntu2_amd64.deb,尽管它提供了-C和-q选项,但它似乎不适用于该模板。我还按照Quanta的建议从nc_cmd中删除了-q1选项。仍然不会从命令行绘制图形或产生输出。 更新4:我按照dmourati的建议构建了源RPM,并按了Quanta的建议保留了-q1,但它仍然没有图形化或无法从命令行产生输出。也许源RPM解决方案和/或未通过-q1可以在RHEL 5.x上运行,我不知道。在这一点上我承认失败。 干杯

1
为什么仙人掌会继续等待无效的轮询程序?
我目前正在设置新的Debian(6.0.5)服务器。昨天我在上面放了仙人掌(0.8.7克),从那以后一直在努力。 创刊号 我观察到的最初问题是图表没有更新。因此,我检查了我的内容cacti.log,发现了以下与该消息有关的信息: POLLER: Poller[0] Maximum runtime of 298 seconds exceeded. Exiting. 那不是很好,对吧?因此,我去检查并开始poller.php自己(通过sudo -u www-data php poller.php --force)。它将弹出很多消息(看起来都与我期望的一样),然后挂起一分钟。1分钟后,它将循环显示以下消息: Waiting on 1 of 1 pollers. 此过程将持续4分钟,直到该过程因运行时间超过298秒而被强制终止。 到现在为止还挺好 我花了一个小时的时间来尝试确定可能仍在运行的轮询器,直到得出结论就是根本没有正在运行的轮询器。 调试 我检查poller.php了该警告的发出方式以及原因。在第368行,Cacti将从数据库中检索完成的进程数,并使用该值来计算仍在运行的进程数。所以,让我们看看这个价值! 我将以下调试代码添加到poller.php: $finished_processes = db_fetch_cell("SELECT count(*) FROM cacti.poller_time WHERE poller_id=0 AND end_time>'0000-00-00 00:00:00'"); print "Finished: " . $finished_processes . " - Started: …

6
Nagios绘图解决方案与Munin / Cacti / Ganglia
我有一个用于监视30台Windows服务器的nagios服务器设置。我想添加一些趋势图。我读过,nagios图形插件很简单,许多人使用单独的独立图表/趋势工具。 nagios图形插件相对于独立产品(例如ganglia / munin / cacti)的限制是什么? 我对独立软件包提供的特定功能和优点感兴趣,而nagios图形插件却没有。

7
监视备份等并根据该数据进行趋势统计的最佳工具。
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 6年前关闭。 我已经对nagios,opennms和zenoss进行了一些研究,但对找到所需的东西并不自信。 对我而言,目前的主要驱动力是能够监控备份。这包括mysql,mssql,最后包括一些文件系统备份。 我们有一个工具可以包装这些不同系统的备份过程并收集统计信息。因此,像这样的项目: 备份的数据库数量 数据库备份文件的大小 压缩的数据库备份文件的大小 进行备份的时间 压缩文件的时间 我希望能够A)如果作业未按计划运行则有通知B)能够在统计信息上设置阈值以触发通知C)我希望能够对统计信息进行趋势绘制和绘制图形 我正计划通过HTTP POST将此信息发送到监视应用程序。或者,监视应用程序也可以从日志文件中提取它。 但是,我们将具有要监视和趋势化的其他“任意”静态(从监视系统的角度来看)的其他过程,因此灵活性非常重要。 一个或多个工具还应该能够对网络接口,服务器负载等进行常规监视和趋势分析。一旦我们完成了备份监视,我们也将希望包括这些项目。 谢谢。 跟进: 我决定按给定顺序尝试以下操作: Zabbix:似乎比其他方法更像是“一站式商店”,并且易于在Ubuntu Lucid RC中安装 opsview 带有Nagvis的Nagios,PNP4Nagios,Nagiosgraph 带npc插件的仙人掌 Munin:简单性有点伤痕累累,但是从长远来看,这可能被证明是一件幸事。 一旦我做出决定,就会发回邮件,可能要过一会儿才能做出决定。

1
如何在Cacti中调试数据输入法脚本?
(请参阅底部的更新...) 我已经为Cacti编写了一个数据输入方法脚本(在Ruby中,以收集来自beantalkd的统计信息),并且在以cacti用户帐户(但使用Cacti工具)运行时,它可以从命令行工作(返回一个简单的整数,如此处所述)。本身不收集任何数据,并且日志中没有任何内容。 这是数据输入法设置: 仙人掌数据输入法http://img.skitch.com/20091009-gh7g1kukn9yradj6y2iqrd5qm1.jpg 这是生成的图(将其添加到主机的图表模板后,可以运行足够长的时间以收集数据): 仙人掌图http://img.skitch.com/20091009-xq1kn3qxkteb5hb11wtx6tbs8m.jpg 更新#1:看起来仙人掌可能正在剥离环境: sudo su-cacti -c'env -i / script / beanstat --host 10.11.12.13 --port 11300 --stat current-waiting' / script / beanstat:4:`require'中:没有要加载的文件-rubygems(LoadError) 来自/ script / beanstat:4 如果是这样,我应该如何解决? 更新#2:stackoverflow.com上的此响应似乎已解决了环境问题,但图表中仍然没有数据。 更新#3:感谢@Heath的建议,我提高了轮询器的日志记录级别并发现了这一点: 警告:CMD的结果无效。部分结果:U 还没有运气谷歌搜索“部分结果:U”的意思。该脚本仅打印单个整数值。 更新#4:我终于做到了这一点。核心问题是shell脚本运行时缺少环境。我必须通过在Ruby脚本前添加以下几行来解决该问题: #!/ bin / sh PATH = / usr / local / bin:$ PATH exec ruby​​ …

3
是否可以通过SNMP共享SMART数据?
是否可以通过SNMP共享SMART数据?我希望能够制作它的仙人掌图并将其连接到Nagios。 我想做的是能够获取可通过SNMP访问的硬盘上的一些统计信息。这将使我能够绘制$ SMART_MEASUREMENT_VALUE的数量与时间的关系图。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.