Articles of Nagios

安装旧的MySQL客户端库(libmysqlclient.so.15,libpq.so.4)

我试图在运行CentOS 6.4的Zimbra 8.0.2服务器上安装Nagios插件,但是当我运行yum install nagios-plugins-all时遇到以下错误 Error: Package: nagios-plugins-mysql-1.4.15-2.el5.x86_64 (epel) Requires: libmysqlclient.so.15()(64bit) Error: Package: nagios-plugins-pgsql-1.4.15-2.el5.x86_64 (epel) Requires: libpq.so.4()(64bit) Error: Package: nagios-plugins-mysql-1.4.15-2.el5.x86_64 (epel) Requires: libmysqlclient.so.15(libmysqlclient_15)(64bit) You could try using –skip-broken to work around the problem You could try running: rpm -Va –nofiles –nodigest 我如何安装这些库(libmysqlclient.so.15&libpq.so.4)? 将安装这些库可能会打破Zimbra?

在Nagios中监控HP Proliant iLO和perl脚本

我试图用这个脚本来监视一个iLO: https://www.monitoringexchange.org/attachment/preview/Check-Plugins/Hardware/Server/HP-%2528Compaq%2529/check_ilo2_health/13-05-17_07-41-53_check_ilo2_health.pl 一切似乎都没有问题,但是如果我把-l选项(启用日志检查),它只显示de iLO日志的旧事件,我怎样才能更改脚本以显示更新的事件日志? 提前致谢。 米格尔

怎么能从linux的命令行执行nagios命令

我正在使用nagios o centos服务器,我只想监视本地主机。 我已经定义了我的服务 define service{ host_name localhost service_description Site1Service check_command check_http-site1 use generic-service notification_interval 1440 } 和 command.cfg中这样的命令 define command{ command_name check_http-site1 command_line /usr/lib/nagios/plugins/check_http -H site1.dreaddomain.com } 我在那里得到严重的错误。 所以我想从命令行检查,如果该服务正在运行或不

NRPE监视一个python进程

我是Nagios的新手。 我明白设置服务等,但我想监视正在运行的一些特定的Python进程。 当我为它设置check_procs命令时,我将-C选项设置为“-C python programName”? 谢谢

我怎样才能有各种configuration在Nagios的configuration文件

我从这里使用了nagios check_logfiles插件 http://labs.consol.de/lang/en/nagios/check_logfiles/ 我有这样的configuration文件 @searches = ( { tag => 'san', logfile => '/var/adm/messages', criticalpatterns => [ 'Link Down Event received', 'Loop OFFLINE', 'fctl:.*disappeared from fabric', '.*Lun.*disappeared.*' ], }, ); 和使用 /usr/lib64/nagios/plugins/check_logfiles -f /etc/nagios/objects/logfile.cfg 但是我想监视6-7个日志文件。 所以我想问一下,我可以在logfile.cfg为不同模式的许多日志文件添加相同的片段,或者我必须为每个文件分别创build一个文件

check_nrpe -c CheckProcState使用PID

我目前从一个batch file运行一个SOLRsearch引擎,它在我的服务器taskmgr中显示为一个进程。 我需要使用check_nrpe监视它的状态,但由于有多个cmd.exe进程,我需要使用该进程的PID来识别它。 任何人都可以提供一个如何做到这一点的示例语法? 我的语法: ./check_nrpe -H IP -p port -c CheckProcState -a MinWarnCount=1 MinCritCount=0 cmd.exe (-ppid=2664) –ppid=2664只是一个糟糕的尝试,但没有结果。

是否有可能在服务上检查多个主机上的Nagios

我有几个主机,通过snmp检查温度,我想知道是否可以将4个不同的服务组合成一个服务,检查所有4个主机的温度。 我知道他们有不同的OID,但我希望有办法做到这一点。 谢谢!

Nagios通知 – 通知

我们使用两个模板,一个叫做24×7-critical,另一个是非关键模板。 24×7全天候警报,在工作时间内非关键警报。 一些不重要的服务提醒对这些特定服务不感兴趣的人。 我已经在服务定义中尝试过了 定义服务….联系!乔(没有其他用户在这里定义)… 但是这不起作用。 什么是阻止一个用户获取这些警报的正确方法?

FreeNAS / FreeBSD:如何从监狱访问ZFS卷的状态?

我试图设置NRPE来启用新的FreeNAS 0.91系统的远程Nagios监视。 我主要有这个工作。 我可以连接和查询过程数,用户等基本信息。 但是我不能运行zpool list来查询RAIDZ的健康状况,这是正确监控这个盒子的关键。 当我从主要的root帐户运行,它的工作原理: [stewlg@bauer] /dev# zpool list NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT BigMediaToo 21.8T 1.11T 20.6T 5% 1.00x ONLINE /mnt 但是当我从监狱里面运行它时,它并没有: root@NagiosJail:/usr/local/libexec/nagios # zpool list no pools available 我已经阅读了很多文章,但是我只是不确定我想让监狱环境做什么,所以我不知道要启用什么。 像这样的post似乎可能包含答案:但我不知道该怎么做。 是否需要编辑/etc/devfs.rules ? 系统布局,以帮助名称,如果有人有我的例子: /mnt/BigMediaToo单个ZFS卷 一个名叫NagiosJail的监狱。 它的数据集位于/mnt/BigMediaToo/JailsDataset 。

nrpe死了,但pid文件存在CentoS 6.4客户端上

我有一个类似的问题,像是在问题Memcached状态返回“memcached死了,但PID文件存在”,但我无法解决它。 我的Nagios客户端是CentOS 6.4,NRPE在停电后不能工作(强制停止CentOS)。 当我input时,我得到以下内容: /sbin/service nrpe status nrpe dead but pid file exists 此外,文件/var/run/nrpe.pid有进程ID,但试图杀死它时,我得到: -bash: kill: (3879) – No such process 并在/ var / lock / subsys /我有空的nrpe文件。 所以,请帮我解决这个问题。