nagios 监控 linux主机的信息
2015-10-27 15:08
891 查看
监控linux主机的进程数量信息
有需要监控linux centos 主机上某个进程的数量,比如 监控 mysql mmm monitor主机上的 /usr/lib/mysql-mmm//monitor/checker 进程数量。如果正常的话,monitor 应该启动5个进程。相关信息如下:
判断条件:
如果含有"/usr/lib/mysql-mmm//monitor/checker“ 的进程数是5 ,则表示正常。如果是0 ,代表错误。 如果是不等于5 ,代表警告
所以通过下面步骤进行配置 :
a. 在被监控的centos 上,运行 vim /usr/local/nagios/etc/nrpe.cfg.增加下面的内容
check_proc 的详细命令参考 https://www.monitoring-plugins.org/doc/man/check_procs.html
b. 在nagios的主机上修改被监控主机对应的cfg文件(db_monitor_1.cfg). 增加service的定义
vim /usr/local/nagios/etc/objects/db_monitor_1.cfg
有需要监控linux centos 主机上某个进程的数量,比如 监控 mysql mmm monitor主机上的 /usr/lib/mysql-mmm//monitor/checker 进程数量。如果正常的话,monitor 应该启动5个进程。相关信息如下:
root 19096 19080 0 14:57 ? 00:00:00 perl /usr/lib/mysql-mmm//monitor/checker ping_ip root 19099 19080 0 14:57 ? 00:00:00 perl /usr/lib/mysql-mmm//monitor/checker mysql root 19101 19080 0 14:57 ? 00:00:00 perl /usr/lib/mysql-mmm//monitor/checker ping root 19103 19080 0 14:57 ? 00:00:00 perl /usr/lib/mysql-mmm//monitor/checker rep_backlog root 19105 19080 0 14:57 ? 00:00:00 perl /usr/lib/mysql-mmm//monitor/checker rep_threads
判断条件:
如果含有"/usr/lib/mysql-mmm//monitor/checker“ 的进程数是5 ,则表示正常。如果是0 ,代表错误。 如果是不等于5 ,代表警告
所以通过下面步骤进行配置 :
a. 在被监控的centos 上,运行 vim /usr/local/nagios/etc/nrpe.cfg.增加下面的内容
command[check_mmm_monitor_procs]=/usr/local/nagios/libexec/check_procs -w 5:5 -c 1: -a '/usr/lib/mysql-mmm//monitor/checker' -u root
check_proc 的详细命令参考 https://www.monitoring-plugins.org/doc/man/check_procs.html
b. 在nagios的主机上修改被监控主机对应的cfg文件(db_monitor_1.cfg). 增加service的定义
vim /usr/local/nagios/etc/objects/db_monitor_1.cfg
define service{ use local-service host_name db_monitor_1 service_description 检查MMM Monitor进程数 check_command check_nrpe!check_mmm_monitor_procs }
相关文章推荐
- linux c 字符串到time_t时间转换
- 系统管理员必学的30个Linux实用命令
- 【Linux】系统 之 Load
- Systemd这个有争议的项目正在接管你身边的Linux发行版
- LINUX 服务器之间文件传输SCP命令
- Linux 系统挂载数据盘
- linux 生产环境搭建
- Linux获取帮助等基础命令的使用
- linux系统中的简单拷贝文件代码
- Linux 系统中僵尸进程
- Linux<十> 开机关机启动与多重启动
- linux 环境和 windows 环境在部署web项目时注意的问题
- Linux系统环境crontab定时任务设置参数实例及常用技巧
- [Linux] Sed命令笔记
- 10个linux实用工具
- CentOS 配置mysql允许远程登录
- 使用Java调用linux命令ffmpeg
- Linux下如何解压.tar.bz2格式的压缩包
- linux tar 命令
- linux LVM