标签: nagios

服务器监控和警报软件?

每个人用什么软件监控硬件?我知道nagios和cacti,但有没有人使用任何其他软件?

monitoring nagios cacti

7
推荐指数
1
解决办法
2617
查看次数

Nagios超时配置

如何为每个服务检查设置单独的超时设置。根据主要配置,所有超时默认为60秒,但由于执行时间的缘故,我要求一项特殊检查的超时时间更长。

如何才能做到这一点?请帮忙。

谢谢

unix nagios

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

Nagios:CRITICAL - 10秒后套接字超时

我已经运行nagios大约两年了,但最近这个问题开始出现在我的一个服务中.

我越来越

CRITICAL - Socket timeout after 10 seconds
Run Code Online (Sandbox Code Playgroud)

check_http -H my.host.com -f follow -u /abc/def检查,其中用于正常工作.没有其他服务报告此问题.远程站点运行正常,我可以wget http://my.host.com/abc/def从nagios服务器执行,并且下载响应就好了.此外,做一个check_http -H my.host.com -f follow很好的工作,即只有当我使用-u论证时才会破坏.我也试过传递一个不同的用户代理字符串,没有区别.我试着增加超时,没有运气.我尝试使用-v,但它得到的只是:

GET /abc/def HTTP/1.0
User-Agent: check_http/v1861 (nagios-plugins 1.4.11)
Connection: close
Host: my.host.com


CRITICAL - Socket timeout after 10 seconds
Run Code Online (Sandbox Code Playgroud)

......哪个不告诉我出了什么问题.

我有什么想法可以解决这个问题?

谢谢!

nagios

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

作为批处理文件启动时更改进程名称

我正在开发一个名为"Nagios"的监控系统,它监控UNIX和WINDOWS服务器的服务.问题是批处理文件启动的WINDOWS服务在任务管理器中命名为"cmd.exe",因此系统在监控时无法区分这些服务.

如何在启动任务管理器时更改任务管理器上的进程名称,以便每个进程名称都具有唯一的名称而不是"cmd.exe"?

先感谢您.

monitoring process batch-file nagios

6
推荐指数
1
解决办法
9483
查看次数

Nagios NRPE:命令未定义

在我nrpe_local.cfg添加的以下命令中:

command[check_mycommand]=/usr/lib/nagios/plugins/check_command 30 35
Run Code Online (Sandbox Code Playgroud)

然后重新启动nrpe守护程序.

当我执行此命令时,nrpe我收到以下错误:

NRPE: Command 'check_mycommand' not defined
Run Code Online (Sandbox Code Playgroud)

我用以下命令执行:

/usr/lib/nagios/plugins/check_nrpe -H hostname -c check_mycommand
Run Code Online (Sandbox Code Playgroud)

我无法得到任何线索.

在我的nrpe_local.cfg还有10个命令添加,他们正常工作.

nagios nrpe

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

如何从Nagios-Report Perl模块打印Nagios服务UP时间百分比

我可以使用以下代码从Nagios-Report Perl模块打印出Host UP Time百分比:

#!/usr/bin/perl
use strict ;
use Nagios::Report ;
my $x = Nagios::Report->new(q<local_cgi localhost nagiosadmin>)
  or die "Can't construct Nagios::Report object." ;
$x->mkreport(
                [ qw(HOST_NAME PERCENT_TOTAL_TIME_UP) ],

                sub {
                        my %F = @_; my $u = $F{PERCENT_TOTAL_TIME_UP}; $u =~ s/%//;
                    },
                        0,

                sub {
                        my $F = shift @_ ;
                }
) ;
$x->debug_dump ;
Run Code Online (Sandbox Code Playgroud)

但是,我怎样才能打印出服务时间百分比?我的意思是只输出百分比值.

我尝试了很多选择,但无法做到正确.

perl monitoring perl-module nagios

6
推荐指数
1
解决办法
1298
查看次数

Nagios时间段和通知期

我遇到麻烦让Nagios在预定义的时间段内遵守notification_period设置.

我的时间段定义称为"睡眠",因为在午夜和早上7点之间不通知我.它看起来像这样:

 define timeperiod{
    timeperiod_name sleep
    alias           Not Middle of Night
    sunday          07:00-23:59
    monday          07:00-23:59
    tuesday         07:00-23:59
    wednesday       07:00-23:59
    thursday        07:00-23:59
    friday          07:00-23:59
    saturday        07:00-23:59
    }
Run Code Online (Sandbox Code Playgroud)

我已经为主机输入了如下指令:

define host{
    use             linux-server,host-pnp
    host_name       server.domain.com
    alias           server.domain.com
    address         xxx.33.xxx.243
    notification_period     sleep
    }
Run Code Online (Sandbox Code Playgroud)

今天早上我期待看到警告通知,但仅在早上7点之后.相反,我昨晚23:59到今天早上7点整夜看到了它们.

我从配置中了解到,在此期间我不应该收到任何电子邮件.

我忽略了什么吗?我希望它会如此简单,但它没有按预期工作.

nagios

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

找不到ssl库?

我正在尝试在ubuntu 12.04上安装nrpe插件,但是我遇到了ssl库的问题.我尝试安装"libcurl3-openssl-dev"软件包,但是当我在安装这个软件包后尝试编译nrpe插件时,我面临的问题是"无法找到ssl库".

有人可以对此有所了解吗?

感谢您,

问候,高拉夫.

ubuntu openssl nagios nrpe

6
推荐指数
2
解决办法
3万
查看次数

Nagios - HTTP警告:HTTP/1.1 403禁止

我正在使用Nagios XI.我输入以下命令以监视httpd远程Linux服务器(128.19.5.131)的服务:

/usr/local/nagios/libexec/check_http -H 128.19.5.131

它给了我以下输出:

HTTP WARNING: HTTP/1.1 403 Forbidden

nagios

6
推荐指数
3
解决办法
3万
查看次数

Nagios插件错误:(标准输出无输出)...失败。errno是2:没有这样的文件或目录

我第一次使用自定义Nagios插件,并且在为插件创建服务时遇到此错误。

(No output on stdout) stderr: execvp(/usr/local/nagios/libexec/check_load.py, ...) failed. errno is 2: No such file or directory
Run Code Online (Sandbox Code Playgroud)

当我在命令行上运行时,该插件可以工作,但是在Nagios中运行时,该插件不起作用。

我按照以下步骤将插件插入了Nagios https://assets.nagios.com/downloads/nagiosxi/docs/Managing-Plugins-in-Nagios-XI.pdf

这是Nagios UI中的外观

插件位于正确的路径中:/usr/local/nagios/libexec,resource.cfg文件中具有相同的路径。

我尝试了两个单独的插件,它们都在命令行上运行,结果是相同的错误。

该错误表明文件位置不正确,但是该插件位于指定目录中,并且在该目录中没有错误运行。

我完全感到沮丧,感谢您的帮助。

sysadmin system-administration nagios nagiosxi

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