我正在使用nagios 3.06来监视服务器。 当一个服务很关键时,它发送一个邮件,但是当一个服务器closures时,不发送邮件。 即使所有服务都处于严重状态,也不会发送邮件。 我有以下configuration: define command { command_name notify-host-by-email command_line python /etc/nagios3/send_mail.py "[Nagios] $HOSTNAME$" "******** Nagios ****\n\n Host: $HOSTNAME$\n Description: the server is down" } define command{ command_name notify-service-by-email command_line python /etc/nagios3/send_mail.py "[Nagios] $HOSTNAME$: $SERVICEDESC$ ($NOTIFICATIONTYPE$)" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\nDate/Time: $LONGDATETIME$\nAdditional Info:$SERVICEOUTPUT$" } python脚本是发送邮件的脚本。 它可以工作,如果我从命令行执行它,但它不会从nagios发送电子邮件。 我做错了什么? 更新 :联系人数据是: define […]
我们使用Nagios监视了很多设备,主机组页面开始变得混乱。 有没有人知道强制在该网页上的组的顺序,主要原因是我希望主持人最多的组首先出现,因为我认为页面看起来会更清洁一些 谢谢卢克
我正在尝试添加一个nagios命令来使用snmpv3来监视打印机状态消息。 使用check_snmp命令时,出现以下错误: 外部命令错误:snmpget:未知报告消息 这里是我input的命令: ./check_snmp -P 3 -H <hostname> -L authPriv -U snmpuser -A snmppassword -X snmppassword -o 1.3.6.1.4.1.11.2.4.3.1.2.0 -C public -d "STRING:" -a MD5 auth密钥,私钥,用户名等的这些值在使用snmpwalk时都有效。 有人能告诉我这个错误信息是什么意思吗? 编辑:它看起来像check_snmp传递到snmpget时不采取我的v3凭据。 这是我的input与详细选项: ./check_snmp -H <hostname> -o 1.3.6.1.2.1.2.2.1.10.1 -C public -m ALL -P 3 -L authPriv -U snmpuser -a MD5 -A snmppassword -x DES -X snmppassword -v 这里是输出: /usr/bin/snmpget […]
我试图为我的组织策划这个课程,目前我正在研究(但不是完全如此,但到目前为止,研究导致了这些): Zenoss的 Nagios的 OpenNMS的 我们的要求是,这必须是免费的许可证,支持SNMP / WMI监控,以及防火墙阻止SNMP / WMI(例如:web服务,TCP,代理) 至less我们正在寻找具有正常运行时间统计,stream量统计,服务可用性和硬件监控的graphics化networking图。 我们有一个定制的代理,可以在我们支持的系统上收集非常详细的/详细的硬件信息,并且将努力将其与我们select的任何NMS联系起来。 这激起了我对OpenNMS的兴趣,因为我们可以直接将我们的数据转发到我们的NMS系统而不需要太多的烦恼。 有人可以帮忙详细说明我可以用Zenoss和nagios做什么吗? 任何产品都可能被用作“免费”版本。 我想VMWare /虚拟化监控虚拟机的支持也应该考虑。 试图消化大量的信息和任何帮助/指导表示赞赏!
我试图弄清楚如何让Centreon来绘制一个Windows磁盘空间检查。 服务恢复正常: OK: C:\: 14.9G|'C:\ %'=63%;20;10 'C:\'=14.94GB;4;4;0;39.99 但是,当我尝试添加曲线来绘制这些数据时,我无处可去。 当我看pipe理 – > 选项 – > Centstorage – > pipe理服务显示指标C-\\-%和C-\但使用这些数据源名称(使用C-\\\\-%得到\\显示)下视图 – > 图 – > 曲线什么都不做。 我也尝试将数据源定义为C:\ %和C:\以及'C:\ %'和'C:\'都无济于事。 最后,我尝试删除服务数据并重buildRRD数据库以及重新启动centstorage守护程序/etc/init.d/centstorage restart ,这确实解决了类似的问题…但不是这个。 非常感谢您的时间和帮助。 编辑:注意到C-\\-%看起来像没有\
我已经在安装了windows server的NSClient的Ubuntu服务器上安装了nagios3。 nagios服务器正在从windows服务器正确获取信息,但服务器的状态显示为每个驱动器的关键,尽pipe在Windows服务器中有更多的空间。 以下是我在windows.cfg中input的参数。 define service {use generic-service host_name winserver service_description C:\ Drive Space check_command check_nt!USEDDISKSPACE!-lc -w 20 -c 5} define service {use generic-service host_name winserver service_description D:\ Drive Space check_command check_nt!USEDDISKSPACE!-ld -w 20 -c 10} define service {use generic-service host_name winserver service_description F:\ Drive Space check_command check_nt!USEDDISKSPACE!-lf -w 15 -c 10}
我在Exchange 2010服务器上设置了接收连接器,以接收来自我的Nagios框的电子邮件。 我在我的联系人中有一个外部电子邮件地址,用于将电子邮件转换为文本。 看来交换机拒绝中继邮件到外部地址,但如果地址是内部的,它将继续正常工作。 除了枢纽运输规则之外,还有其他地方需要寻找设置吗? 我也有接收连接器设置为匿名login。 有任何想法吗?
每隔一小时,我都会收到一封来自服务器的电子邮件,内容如下: DBI connect('database=runtime;host=localhost','nagios',…) failed: Access denied for user 'nagios'@'localhost' (using password: YES) at /usr/local/nagios/perl/lib/Ima/DBI.pm line 329 我们实际上并没有在该服务器上使用nagios,所以如果它不起作用的话。 我想停止这个cron作业,但我找不到它所在的cron文件。 /etc/cron.hourly没有它。 crontab -l不显示它。 唯一的地方,我可以find这个命令是这个文件: /usr/local/nagios/installer/crontab.nagios 我不知道是否应该操纵这个文件。
有没有一个可用的Perl脚本或任何脚本来检查每个sendmail实例的邮件队列? 所以我们可以在nagios nrpe上使用它,因为mailq命令只能用于一个实例。
我在freebsd 9下安装了nagios,但无法弄清楚它在浏览器中公开的正确方法(来自其他电脑)。 我认为问题是在索引或没有索引文件(除main.php之外)。 Apache说,语法是好的。 目录的权限是777.日志说: 通过Options指令禁止的目录索引:/ usr / local / www / nagios /。 这是我的configuration: ScriptAlias /nagios/cgi-bin/ /usr/local/www/nagios/cgi-bin/ Alias /nagios /usr/local/www/nagios/ <Directory /usr/local/www/nagios> Options +Indexes FollowSymLinks +ExecCGI AllowOverride Indexes AuthConfig FileInfo Order allow,deny Allow from all AuthName "Nagios Access" AuthType Basic AuthUSerFile /usr/local/etc/nagios/htpasswd.users Require valid-user </Directory> <Directory /usr/local/www/nagios/cgi-bin> Options +ExecCGI AllowOverride None Order allow,deny Allow […]