任何人都知道是否有方法来为每个主机进行各种服务检查? 例如,如果我有hostA和5个不同的服务检查该主机。 这些检查每5分钟发生一次。 我能否让我每分钟都有一张支票,而不是一次支票5张?
Nagios中是否有支持SOAP的插件? 我有一个肥皂服务器,我想从nagios发送请求。 那可能吗?
我使用nagios进行监控,并使用nagiosgraph进行制图。 我想根据历史logging发出警报(例如,如果测量值自上次读取后发生变化)。 我已经读过,将历史信息存储在插件中是不明智的,可能是因为可能的调度问题。 那么实施这种测量的最佳方式是什么?
在我的configuration中,警报已启用。 不知何故 每次我重新启动我的nagios集群,它都会重新禁用一些服务的通知。 哦Nagios神,我做了什么冒犯你? 我通过networking界面禁用这些,但低,看到每次我改变configuration和重新加载nagios,bloop! 回到残疾他们来。 生气。 请帮忙; 我聪明的Serverfault。 我没有想法。 > < Ubuntu 10.04.2 LTS Nagios Core 3.2.0 Apache / 2.2.14(Ubuntu) NagiosQL 3.1.1
我正在使用NSCLient在Windows Server框上运行一些NRPE检查。 检查运行Powershell脚本,但我遇到的问题是NSClient 79个字符后添加随机换行符。 我猜这是因为默认的Powershell / CMD控制台宽度是80个字符(这是正确的?),但我需要检查不添加这些新行(他们搞砸了性能数据和Nagios得不安)。 我试过从一个标准的Powershell实例改变控制台的大小,但没有奏效,有什么办法用命令行标志指定控制台的大小? 帮助文件没有多大用处。 我从Nagios的check_nrpe得到的输出的一个例子 vmxnet3 ethernet adapter _2:728.370961294234isatap.{1c6435bc-27c9-452b-a6fe-668^M dced31461}:0| 'Network Usage (Bytes/sec) (vmxnet3 ethernet adapter _2)'=728.370^M 961294234 'Network Usage (Bytes/sec) (isatap.{1c6435bc-27c9-452b-a6fe-668dced31^M 461})'=0 (问题不在于控制字符,Nagios似乎没有注意到它们,但是新的线路本身) Powershell脚本; # # Check Network Usage # #Check for argument variables if ( $($args.count) -lt 2 ) { "Usage: ./check_network.ps1 [warn level] [crit level]" exit 3 […]
我正在build立一个服务器作为一个Nagios监控服务器,我遇到了一个问题。 如果我转到urlnagios.myserver.com/nagios/(或nagios.myserver.com/nagios/index.php),则服务器尝试redirect到/opt/nagios/share/s/index.php 正确的文件夹是:/ opt / nagios / share / 我不知道这是从哪里来的。 错误日志: 2011/11/06 00:16:28 [error] 1818#0: *13 open() "/opt/nagios/share/s/index.php" failed (2: No such file or directory), client: 75.xxxxxxxxxxxxxx, server: nagios.myserver.com, request: "GET /nagios/ HTTP/1.1", host: "nagios.myserver.com" 我的/etc/nginx/sites-enabled/nagios.myserver.com.conf文件: server { server_name nagios.myserver.com; access_log /var/log/nginx/nagios.myserver.com.access.log; error_log /var/log/nginx/nagios.myserver.com.error.log; auth_basic "Restricted Nagios Area!"; auth_basic_user_file /opt/nagios/etc/htpasswd.users; root /var/www/nagios.myserver.com; index index.php index.html; […]
我们有一个奇怪的问题,我们的icinga / nagios和mrtg的设置。 Icinga工作很好,没有问题,它基本上可以监控所有的事情。 我们设置mrtg从我们的路由器和交换机收集带宽数据。 MRTG工作正常:它将日志数据存储在/ var / www / mrtg /目录中,并通过web显示graphics数据。 我们假设MRTG做得很好。 我们尝试在nagios中设置带宽检查: define service{ use generic-service ; Inherit values from a template host_name zywall-agora service_description ZYWALL AGORA TRAFFICO check_command check_local_mrtgtraf!/var/www/mrtg/xxxx_2.log!AVG!1000000,2000000!5000000,5000000!1000 check_interval 1 ; Check the service every 1 minute under normal conditions retry_interval 1 ; Re-check every minute until its final/hard state is […]
我已经build立了一个Nagios服务器来轮询我公司的服务器。 监控工作很好,但在networking地图上我得到了一个带有问号的平面布局。 我已经将父指令添加到某些主机,但在绘制地图或工具提示时,nagios似乎并不在意。 当我向configuration中添加拼写错误时,出现validation错误,所以我确定读取了configuration文件。 这是我的configuration: define host { use generic-host host_name storage-control address [ip-address] icon_image database.gif statusmap_image database.gd2 hostgroups storages } define host { use generic-host host_name storage-sp1 address [ip-address] icon_image database.gif statusmap_image database.gd2 hostgroups storages parents storage-control } define host { use generic-host host_name storage-sp2 address [ip-address] hostgroups storages parents storage-control } 我错过了什么? 干杯,AC
好吧,我已经花了很多时间在这个上,而且我似乎无法在我的环境中工作。 我有一个NConf 1.3的Nagios 3.3.1服务器。 一切运作良好,我很高兴。 但是,我有一个需要安排主机停机时间,由于各种原因,每天或每周,并希望创build和cron来处理这个。 够简单吧? 我发现了下面的脚本(稍微定制),我一直无法让它成功安排主机的停机时间。 http://pastebin.com/MLdebCfR 我将展示一个命令行来运行这个脚本的例子: ./nagios_host_downtime.sh hostname '20120417 06:30:00' '20120417 08:30:00' 120 nagiosadmin test 在日志文件 – /usr/local/nagios/var/nagios.log – 我看到: [1334609909] EXTERNAL COMMAND: SCHEDULE_HOST_DOWNTIME;hostname;1334665800;1334553600;0;0;nagiosadmin;test; 但是,在Web控制台的“停机时间”部分,我从来没有看到任何条目,并且在停机期间仍会收到警报。 任何人有任何想法? 我可能只是搞砸了一些简单的东西,但我浪费了很多时间,没有快乐,只需要这个工作。
我试图设置nagios核心3来监视使用net-snmp的Linux服务器,无法findsnmp正确的oid。 mibDepot.com似乎是一个很好的网站,但我尝试了大多数,不工作…任何build议在哪里看? 谢谢!