`

nagios check_procs参数详细

阅读更多
用法:


Usage: check_procs -w <range> -c <range> [-m metric] [-s state] [-p ppid]  [-u user] [-r rss] [-z vsz] [-P %cpu] [-a argument-array]

 [-C command] [-t timeout] [-v]


现在就来解释下逐个参数的意思

-w -c 大家都知道,设置警告和严重警告的范围。一般都是设置一个数字,这样设置的话,进程数比设置的更大才报,比如



[root@udb151k libexec]# ./check_procs -w 84 -c 90 

PROCS OK: 83 processes




还具有另一种写法


[root@udb151k libexec]# ./check_procs -w 84: -c :90 

PROCS WARNING: 83 processes  
冒号的意思是大于或者小于,这里的意思是小于84 或 大于90 报警

-m 以什么来衡量报警,后面的参数有


PROCS   - number of processes (default)  以进程的数量(默认)

  VSZ     - virtual memory size  占用虚拟内存的大小

  RSS     - resident set memory size占用物理内存的大小

  CPU     - percentage CPU 占用CPU的比例

-s  以进程的状态加以区分,进程的状态有很多种,详细可ps -exX 查看

-p  进程的父进程

-u  进程的UID

-r  实际使用的物理内存

-z 虚拟内存

-P 占用CPU

-a  设定字符串

-C 进程的命令

-t  超时设定

-a 的缺点:很多时候,我们要监控一个进程是否正常,这个时候很多人都喜欢用-a 加上自己进程的参数名称来监控,这样做其实很容易引起不必要的报警,它会找出所有符合设定的字符串的进程,比如,我们在vi一个同名的文件或者查看该目录下的文件时:


[root@udb151k libexec]# ./check_procs  -w 1: -c :2 -a mysqld

PROCS CRITICAL: 3 processes with args 'mysqld'



这个时候用-C是更准确的:

[root@udb151k libexec]# ./check_procs  -w 1: -c :2 -C mysqld

PROCS OK: 1 process with command name 'mysqld'
分享到:
评论

相关推荐

    有性能参数输出的check_procs

    解决nagios安装后输出process不能出图,这是重新编译后的check_procs,直接替换原来的就可以出图了

    nagios进程、端口监控.rar_7W5_linux_nagios_进程端口监控

    Nagios是一款强大的网络监视工具,它能够实时监控网络服务的状态,包括服务器的运行状态...提供的文本文件“nagios进程、端口监控.txt”可能包含了具体的配置示例和更详细的参数解释,建议仔细阅读以获取更全面的知识。

    解决PNP4nagios无法显示进程PROCS图标问题

    下载替换/USR/LOCAL/NAGIOS/LIBEXEC下的check_procs文件,重启服务即可!!

    nagios-plugins-1.4.9.tar.gz

    本文将深入探讨nagios-plugins-1.4.9这个特定版本的详细信息。 首先,nagios-plugins-1.4.9是一个归档文件,其扩展名是`.tar.gz`,这是一种常见的Linux/Unix平台上的压缩格式,由`tar`工具用于打包多个文件或目录,...

    nagios-plugins-1.5.tar.gz nagios插件

    5. 配置Nagios:在Nagios服务器配置文件中添加对新插件的配置,设定检查间隔、阈值等参数。 6. 权限设置:可能需要调整插件的权限,使其能够正确执行。 7. 重启Nagios:完成配置后,重启Nagios服务使改动生效。 ...

    nagios-plugins-1.4.14.tar.gz

    - check_procs:监控进程数量,确保关键服务正常运行。 - check_netstat:分析网络连接状态,检测异常连接。 - check_ntp:确保NTP时钟同步,防止时间漂移导致的问题。 5. 自定义插件开发 用户可以基于Nagios...

    Nagios 监控单独进程(keepalived)

    command[check_keepalived]=/usr/lib64/nagios/plugins/check_procs -c 3:3 -w 3:3 -p /usr/sbin/keepalived ``` 这行配置意味着当`check_procs`插件检查到进程名为`keepalived`且数量在3到3之间时,Nagios将报告...

    nagios-plugins-2.2.1

    `check_procs`检查系统进程数量,可以设置进程计数的阈值等。 总的来说,"nagios-plugins-2.2.1"为Nagios提供了丰富的监控功能,帮助系统管理员确保网络服务的稳定性和可靠性。通过合理配置和使用这些插件,可以...

    nagios-plugins-2.1.1.tar.gz

    5. **check_procs**:监控进程数量,确保关键服务正常运行。 6. **check_load**:检查系统的CPU负载,避免过载。 7. **check_mem**:监测内存使用情况,避免内存耗尽。 安装和配置nagios-plugins-2.1.1时,首先需要...

    nagios插件

    7. **check_procs**:跟踪活动进程数量,识别异常进程。 8. **check_snmp**:通过SNMP协议监控网络设备的状态。 **三、插件工作原理** 当Nagios核心需要检查某个服务时,它会调用相应的插件,并传递参数。插件执行...

    nagios配置方法

    command[check_zombie_procs]=/usr/local/nagios/libexec/check_zombie_procs ``` 通过上述步骤,完成了Nagios插件和NRPE的安装与基本配置。接下来,可以根据具体需求进一步配置Nagios监控策略,实现对远程主机的...

    nagios-plugins-2.0.tar.gz

    2. 主要插件:Nagios-plugins-2.0包含了许多预置的插件,如check_disk用于检查磁盘空间,check_http用于监测HTTP服务,check_ping用于ICMP ping测试,check_procs用于监控进程数量,check_ntp_time用于验证NTP服务器...

    监控软件之nagios

    常见的插件有check_ping(检查网络可达性)、check_disk(检查磁盘空间)、check_procs(检查进程数量)等。用户可根据需求编写自定义插件。 **五、告警与通知** Nagios可以根据设定的阈值和通知策略,在检测到...

    Nagios综述.pdf

    2. 插件支持:Nagios通过插件来检测具体的服务和资源,例如,nmap用于网络扫描,check_disk用于检查磁盘空间,check_procs用于监控进程状态。这些插件极大地拓展了Nagios的功能。 3. 故障预警:Nagios不仅报告当前...

    nagios-plugins-linux:适用于Linux的Nagios插件

    2. **check_procs**:监控指定进程的数量,确保关键服务正常运行。 3. **check_load**:监控系统的负载平均值,过高负载可能表示系统过载。 4. **check_memory**:检查系统的物理内存和交换空间使用情况。 5. **...

    nrpe-3.2.1.tar.gz

    例如,使用`check_disk`插件检查远程主机的磁盘空间,或者使用`check_procs`监控特定进程的数量。 6. **安全注意事项** 由于NRPE涉及到远程执行命令,因此必须严格限制可执行的命令列表,并确保只允许信任的Nagios...

Global site tag (gtag.js) - Google Analytics