首页 文章
  • 0 votes
     answers
     views

    从Ruby方法中抑制nil响应

    我的任务是修改现有的Ruby脚本,但我的Ruby知识最基本......我需要添加一个方法来检查服务器的端口是否打开 . 如果是,脚本应该继续做它正在做的事情 . 如果没有,它应该退出 . 我已经应用了以下方法,取自Ruby - See if a port is open: def is_port_open? @host = "localhost" @port = &qu...
  • 0 votes
     answers
     views

    Nagios&Check_MK某些通知?

    我在debian系统上运行nagios3,我想分开通知 . 现在所有通知都会发送到电子邮件和短信 . 我想要的是,当某个服务提供警告或关键时,它会发送到SMS . 所以假设我有服务A,B,C和D.如果服务A或C失败,我想通过短信通知我 . 但是如果服务B或D失败,我不希望通过SMS收到通知 . 我读了一些关于Check_MK有灵活通知选项的内容 . 我可以使用Check_MK,还是Nagios本身...
  • 1 votes
     answers
     views

    Grafana:获得singlestat的最大max

    我一直在网上寻找答案,但我似乎无法找到答案或弄明白 . 我是Grafana的新手,我正在尝试设置一个singestat测量仪 . 我有 16台服务器(HPG6-01至HPG6-16)每台服务器有8个核心每台服务器都有Nagios插件,可以在所有核心上发送最高温度 . 例如,HPG6-01的Core 0-8温度为T = [33,34,55,45,37,38,46,33],Nagios插件返回Max...
  • 2 votes
     answers
     views

    Nagios高级配置 - 在主机组定义之后更改contact_groups

    是否可以在hostsgroup中设置默认的contact_group,然后在服务中修改(重新定义)此contact_group . 或者通过另一种方式 . 背景:我们使用nagios来监控近100个主机和近1000个服务 . 为了便于配置,我们使用默认检查和默认联系人组定义了主机组 . 但是在特殊服务器上有越来越多的服务必须有其他联系人组 . 配置 - 显示我们想要的内容但不起作用的示例...(最...
  • -1 votes
     answers
     views

    nagios监控问题

    我需要一些Nagios监控方面的帮助 . 我在服务器和代理上安装但是当我进入主屏幕时,我看到只有两个服务受到监控,说的是“关键”中的两个服务 我已经附上相同的屏幕截图,但所说的是下面两个代理监控的服务?我以为他们应该八岁?当前用户CPU负载 以下服务对命令未找到错误至关重要:SH监控 - NRPE:命令'check_ssh'未定义FTP监控 - NRPE:命令'check_ftp'未定义 任何...
  • 3 votes
     answers
     views

    是否可以配置nagios为每个主机组或服务组发送通知?

    我在nagios中创建了几个主机组,每个主机组由几个主机组成 . 主机承载由服务检查监控的应用程序,每个应用程序至少7个或更多 . 因此我的问题是:当我们说主机组中的主机A上的应用程序“测试”正在下降时,我突然收到大约7个通知,描述主机组“测试”中主机A上的7个应用程序控制中的每一个都处于严重状态 . 我希望nagios配置的是发送一个通知,例如,主机A上的消息计数处于关键状态的服务检查,然后主机...
  • 0 votes
     answers
     views

    Nagios返回状态未知

    我在CentOS上安装Nagios来监控一些服务器,其中一个是TSM服务器 . 当我在命令行中执行它时,我下载了一个用bash编写的插件 . /usr/lib64/nagios/plugins/check_tsm db -v6 db - database utilization 42%, OK 并且批处理脚本的返回码为0(来自命令 echo $? ) 所以脚本工作正常,并返回0表示在nagios...
  • 0 votes
     answers
     views

    Nsclient:如何在Nagios上显示Windows HDD运行状况

    我想监视硬盘驱动器的Windows服务器的运行状况,为此我安装了Smarttools(smartmontools-6.1-2.win32-setup.exe) . 我的问题是,如何通过nrpe或其他方式在Nagios-Server上显示命令输出 . Some info :Nagios-Core-3.5,smartmontools-6.1-2, Commands output on windows ...
  • 0 votes
     answers
     views

    无法为nagios配置远程nrpe插件

    我已经安装了nagios服务器,包括nrpe和nagios插件 . 它工作正常 . 但是我正在尝试使用nagios服务器安装nrpe和nagios插件进行远程主机监控,配置完成后我运行下面的命令进行测试: - / usr / local / nagios / libexec / check_nrpe -H localhost 输出: - CHECK_NRPE:10秒后套接字超时 . (对于它给出...
  • 0 votes
     answers
     views

    使用Nagios监控CPU负载,系统性能和僵尸

    我最近安装了nagios来监控几个远程系统...远程系统延迟如下 . icmp_seq=1 ttl=52 time=254 ms 我已经配置了nagios来监控CPU负载,Total Processes和Zombie进程 . 它确实向我发送了所有系统远程的电子邮件..但是在附加信息中它指定了此消息 (Return code of 255 is out of bounds) 由于这只是一个额外的消...
  • 0 votes
     answers
     views

    Nagios无法发送通知

    我正在开发一个管理nagios的自动化工具(nagiosql对我来说还不够) . 当我与nagios进行集成测试时,会发生一些奇怪的事情 . 情况如下: Nagios配置 # grep log_notification /usr/local/nagios/etc/nagios.cfg log_notifications=1 #grep enable_notifications /usr/lo...
  • 0 votes
     answers
     views

    Nagios - “无法发送主机检查”或“运行检查服务”

    我在CentOS 7机箱上安装了Nagios核心4.2.4来监控我的HP网络交换机 . 我想从最小开始,所以这就是我安装它的方式: yum -y install nagios nagios-plugins-all 在我的/etc/nagios/nagios.cfg中,我取消注释 cfg_dir=/etc/nagios/switches 然后我创建了这个“开关”文件夹并在其中创建了“ABCDES...
  • 0 votes
     answers
     views

    如何获得自定义Nagios插件以使用NRPE?

    我有一个没有互联网访问权限的系统,我想安装一些Nagios监控服务/插件 . 我安装了NRPE(Nagios Remote Plugin Executor),我可以看到其中定义的命令,如 check_users , check_load , check_zombie_procs 等 . command[check_users]=/usr/lib/nagios/plugins/check_users...
  • 2 votes
     answers
     views

    让C#应用程序与Nagios通信

    我们正在使用Nagios监控我们的网络,效果很好 . 现在有一个我们正在努力的新要求: 我们想通知Nagios非致命但关键的应用程序错误 . 该应用程序不会停止运行,但有一些问题需要调查 . 一旦调查了问题,我们需要一些方法来“解除”Nagios中的问题 . 我们尝试使用syslog,但最大的问题是一旦记录错误,服务就会进入错误状态而无法恢复 . 此外,虽然应用程序会向系统日志报告严重...
  • 0 votes
     answers
     views

    获取Nagios中外部网页的主机可用性

    是否有任何可能的方法从Nagios监视工具(已配置主机/主机组)获取主机/主机组的实时可用性,可以将其重定向/捕获到外部网页 . 是否有任何暴露的API来做到这一点,找不到办法 . Nagios在Linux主机上 . 任何帮助或信息表示赞赏 . EDIT1: 我有一个主机组说例如在这个主机组中的'All_prod'我将为所有主机提供大约20个Linux主机,将会定义一些指标/检查(示例可用性,C...
  • 12 votes
     answers
     views

    使用Nagios监控URL

    我正在尝试使用Nagios监视实际的URL,而不仅仅是主机,因为我操作了一个包含多个网站的共享服务器,我认为它不足以监视基本的HTTP服务(我包括在内这个问题的底部是我想象的一个小解释 . (旁注:请注意我在CentOS系统上的chroot中安装并运行了Nagios . 我从源代码构建了nagios,并使用yum在这个root中安装了所有需要的依赖项等等 . ) 我首先找到check_url,但...
  • 0 votes
     answers
     views

    Nagios插件(用C编写)无法打开文件

    我有一个用c编写的插件,它将解析一个.log文件并确定页面命中数: _xLogFileName = "./loging.log"; /* File operation starts here */ _xFile = fopen ( _xLogFileName, "r" ); if ( _xFile != NULL ) { //read a l...
  • 0 votes
     answers
     views

    在命令行中使用-T .cfg时,Nagios服务返回null

    我目前正在学习如何制作脚本来为Nagios Framework创建创建插件 . 我们有一个带有.cfg文件的脚本,用于某些默认选项 . 所以我们添加了一个服务并定义了一个命令 . 对于命令,我们写了以下内容 command-line filepath -T file.cfg filepath是脚本的目标,而.cfg是它的模板 . 如果没有-T file.cfg选项,它将工作并返回在我们...
  • 0 votes
     answers
     views

    Nagios - 如果没有安装nrpe客户端的远程主机,check_ping等本机服务如何监控远程主机?

    当我从Nagios服务器(linux平台)检查仪表板时,我注意到服务器监视的一个远程主机(linux平台)有许多服务,状态为关键,有些服务正常 . 当我进行初步调查时,我发现这个远程主机正在被监控没有安装nrpe或插件,如check_ping等 . 但是从仪表板,服务称为Ping,它与check_ping(我假设)绑定运行,我可以看到状态还可以 . 我想知道这是怎么发生的 . 我查看了comman...
  • 1 votes
     answers
     views

    Nagios使用check_ping监控主机

    我已经通过EPEL存储库在全新安装的CentOS 7上部署了一个新的Nagios实例 . 所以Nagios Core版本是3.5.1 . 在安装了nagios和nagios-plugins-all(通过yum)之后,我创建了许多主机和服务定义,用 nagios -v /etc/nagios/nagios.cfg 测试了我的配置,并启动并运行了Nagios! 不幸的是,我的主机检查失败了(尽管我的服...
  • 1 votes
     answers
     views

    将“插件”添加到Nagios的“如何”

    是否有“如何”为Nagios添加和配置插件? (特别是对于Ubuntu 14.04,但任何Linux操作系统都会有所帮助 . ) 到目前为止,我已经能够拼凑这么多: 将脚本放在/ usr / local / nagios / libexec /中 . (就我而言,我已经想要使用一个脚本:"check_file_age" . ) 编辑/usr/local/nagios/...
  • 0 votes
     answers
     views

    Nagios:CRITICAL - check_by_ssh:远程命令'/usr/local/nagios/libexec/perso_check_cons_status'返回状态2

    我正在使用check_by_ssh为nagios开发一个Perl插件 . 用我的脚本连接oracle数据库: BEGIN语句:我为perl和oracle设置了环境变量,我启动了脚本的其余部分: exec "$ENV{ORACLE_HOME}/perl/bin/perl", $0, @ARGV; 然后我使用DBI,连接数据库并完成工作 . 我在本地机器上获得了良好的返...
  • 0 votes
     answers
     views

    Nagios如何从命令中的文件中读取属性值?

    我编写了一个bash脚本来获取写入/usr/local/nagios/etc/resource.cfg文件的授权标记令牌 . bash脚本工作正常,在resource.cfg中,令牌值保存如下, ACCESS_TOKEN="Authorization: Bearer 38255d19-724a-4e2c-b8bc-1234retff13" 配置nagios服务时,我需要从上...
  • 0 votes
     answers
     views

    自定义插件可以正常工作RHEL

    我已经成功创建了一个可以从nagios用户执行的bash脚本 . 问题是这个脚本在Linux命令行中工作正常,但是如果由nagios运行(在Web GUI中返回),它将返回未知状态 . 我已将脚本放在nagios服务器中:loc: /usr/local/nagios/libexec/ Script #!/bin/bash rootUsage=$(du -s /root | cut -d &quot...
  • 10 votes
     answers
     views

    如何使用nagios监控elasticsearch

    我想使用nagios来监控elasticsearch . 基本上,我想知道弹性搜索是否已经完成 . 我想我可以使用elasticsearch Cluster Health API(see here) 并使用我得到的“状态”(绿色,黄色或红色),但我仍然不知道如何使用nagios(nagios在一台服务器上,而elasticsearc在另一台服务器上) . 还有另一种方法吗? EDIT : 我刚刚发...
  • 0 votes
     answers
     views

    如何在ubuntu中的警报对话框中显示nagios警报?

    我想在远程ubuntu盒子上的警报对话框中显示来自nagios的警报 . 是否有现成的应用程序/脚本可以执行此操作?
  • 2 votes
     answers
     views

    使用nagios GUI监控jenkins的工作 Health 状况

    我正在使用 check_http 插件来发现jenkins服务(Winstone托管和Apache托管)在安装了 check_mk_agent 的主机上运行与否 . 并使用以下命令在单个ui上监视nagios GUI . ./check_http -H Host_Name -u /api/xml?depth=0 -p 8080 下一步是使用 jenkins REST api 解析特定jenkin...
  • 1 votes
     answers
     views

    来自Icinga的Windows Server 2012的NRPE的NSClient命令

    我已经研究了这个问题好几天但我无法找到解决方案 . 我有一个安装了NSClient的Windows 2012服务器 . 我还有一个安装了Nagios NRPE插件的Icinga服务器 . 此外,NSClient配置为接受NRPE命令,并设置“allow arguments = 1” . 从Icinga服务器,当我给出这个输入: /usr/lib/nagios/plugins/check_nrpe ...
  • 0 votes
     answers
     views

    使用Nagios监视Windows JBOSS安装

    我正在使用jboss2nagios插件用于Linux服务器,但是Windows服务器呢? 是否有监控内存使用情况和线程数的解决方案?我正在使用NSClient作为代理 问候
  • 0 votes
     answers
     views

    以管理员身份运行vbscript(Nagios / NSclient)

    我会详细说明,以便您了解我正在处理的环境以及我想要做的事情 . 我正在使用Nagios来监控我们的服务器 . 我们的每台Windows服务器都安装了NSclient . Nagios调用的许多脚本之一是check_updates.vbs;如果有人需要知道,这是怎么回事: 在Nagios的服务器端,我们执行以下命令: /usr/lib/nagios/plugins/check_nrpe -H Wi...

热门问题