标签: opennms

Nagios 和 Open NMS 之间的主要区别?

我希望向我的经理推销一个全面的监控系统,并且一直在考虑使用 OpenNMS。但是,我在这里看到了对 Nagios 的热烈赞扬,我希望有经验的人可以帮助我说明主要区别。他们的侧重点不同,还是只是竞争对手?

如果某些背景有帮助,我们会运行 6 个现场服务器(文件服务器、PBX、代理、应用程序等)和两个场外服务器(网站/开发)以及几个交换机和一个路由器。我们安装的监控服务将在运行 freeBSD 的单独转换桌面上运行。我们所有的东西都运行 Linux 或 BSD 衍生版本。

我们希望不花钱来实现这一点(叹气)。

谢谢你的帮助。

编辑 看起来 openNMS 提供了更接近我想要的更全面的解决方案。但是,由于它是用 Java 编写的,并且该端口尚未在官方端口树中,因此已被否决。现在开始我的 Nagios 将比 MRTG 活动更好。感谢您的快速回复。

-机会

networking monitoring nagios network-monitoring opennms

13
推荐指数
1
解决办法
2万
查看次数

WMI:wmic linux 代理查询错误:NTSTATUS: NT_STATUS_ACCESS_DENIED

我自己是 wmic 的新手,并一直尝试使用默认代理查询方法。

wmic 是基于 linux 的 WMI 工具,用于与 windows WMI 代理交谈。在尝试使用 wmic 从 nt(运行 WMI 服务的 win7)获取数据时,它显示在所有情况下都拒绝访问。

问题是可能的原因是什么,是防火墙端口、WMI 组、文件或用户权限还是其他原因?任何类型的提示都会非常有帮助。

[root@rhel6 wmic]# wmic -U nt-login-name% //nt-primary-ip "select caption, name, parentprocessid, processid from win32_process"

[librpc/rpc/dcerpc_util.c:1290:dcerpc_pipe_auth_recv()] Failed to bind to uuid 4d9f4ab8-7d1c-11cf-861e-0020af6e7c57 - NT_STATUS_NET_WRITE_FAULT
[librpc/rpc/dcerpc_connect.c:790:dcerpc_pipe_connect_b_recv()] failed NT status (c0000022) in dcerpc_pipe_connect_b_recv
[wmi/wmic.c:196:main()] ERROR: Login to remote object.

NTSTATUS: NT_STATUS_ACCESS_DENIED - Access denied
Run Code Online (Sandbox Code Playgroud)

linux opennms wmi linux-networking

5
推荐指数
1
解决办法
1万
查看次数

OpenNMS 检查服务是否在使用 SSH 的远程服务器上运行

我有一个 OpenNMS 系统配置和运行。

我有几台 Linux (debian) 服务器,我需要监控它们上是否正在运行特定的服务。这必须仅使用 ssh 访问来完成。没有 SNMP 或代理。我必须配置 OpenNMS 才能登录这些服务器并检查此服务是否正在运行。

我已经阅读了关于轮询的内容,但我还没有找到有关如何配置 OpenNMS 以访问远程 Linux 计算机并检查服务是否正在运行的说明。

理想情况下,我正在寻找一种在 OpenNMS 中指定 IP 地址、用户名、密码和我要监视的进程名称的方法。

我怎样才能做到这一点?

monitoring ssh service opennms

5
推荐指数
1
解决办法
788
查看次数

2
推荐指数
1
解决办法
2612
查看次数

postgres 真空

好的,我已经搬到一家新公司,我看到他们在这里有一个 PostgreSQL 数据库来运行 OpenNMS。

我是一个 MySQL 人,对 PostgreSQL 一点也不熟悉,但我至少学会了如何运行psqlpostgres -D进入单用户模式。

无论如何,OpenNMS 崩溃了。我进入并追踪到 PostgreSQL,给出了这个错误:

WARNING:  database "template1" must be vacuumed within 965550 transactions
HINT:  To avoid a database shutdown, execute a full-database VACUUM in "template1".
Run Code Online (Sandbox Code Playgroud)

它实际上从 100 万开始,而我已经下降到 965500,如您所见。我已经通过登录单用户 ( postgres -D) 并完全运行 Vacuum来达到这一点。现在我希望这可以清理它,但结果正好是 55 行:

WARNING:  database "template1" must be vacuumed within 938861 transactions
HINT:  To avid a database shutdown, execute a full-database VACUUM in "template1".
WARNING:  database "template1" must be vacuumed within 938860 transactions …
Run Code Online (Sandbox Code Playgroud)

postgresql opennms vacuum

2
推荐指数
1
解决办法
5038
查看次数