博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
6.自定义Nagios监控项
阅读量:7107 次
发布时间:2019-06-28

本文共 1113 字,大约阅读时间需要 3 分钟。

  hot3.png

1、流程简介 nagios带有大量的插件,一般常见的服务均可在nagios官网下载到插件,也会有些自带的插件,却未直接被定义的,所以需要大家手动定义下 简单点说就是在commands.cfg中定义命令,如果需要变量可以在resource.cfg中定义(如数据库密码等),最后在需要监控的服务器配置文件中(如localhost.cfg)添加相应的服务即可 2、配置check_mysql服务 2.1、配置commands.cfg 在commands.cfg最后加入如下命令
vi /usr/local/nagios/etc/object/commands.cfg# 'check_mysql ' command definitiondefine command{command_name check_mysqlcommand_line $USER1$/check_mysql -H $HOSTADDRESS$ -u root -p $USER7$}
2.2、配置resource.cfg 加入如下信息
vi /usr/local/nagios/etc/resource.cfg$USER7$=mysqlpass
2.3、配置localhost.cfg 添加mysql监控项
vi /usr/local/nagios/etc/object/localhost.cfg# 检查远程Linux主机的Mysql服务define service{use generic-servicehost_name localhostservice_description MySQLcheck_command check_mysqlnotifications_enabled 0}
2.4、测试
service nagios restart
现在登录web查看mysql监控项 看到如下信息 ok,大功告成 Uptime: 949983 Threads: 3 Questions: 312804 Slow queries: 0 Opens: 154 Flush tables: 1 Open tables: 64 Queries per second avg: 0.329 3、总结 nagios是一款非常强大的监控工具,只要大家深入研究,多多尝试总会得到你想要的 日后如果安装插件,只需将插件下载到/usr/local/nagios/libexec目录下 然后采用上述步骤即可添加监控项,有些系统参数可能需要官方文档才知如何调用,大部分插件官方都给予足够的说明

转载于:https://my.oschina.net/766/blog/210968

你可能感兴趣的文章
DNS域名解析过程 五月的仓颉
查看>>
查看linux 版本
查看>>
2017-3-27日碎碎念
查看>>
ORACLE 归档模式
查看>>
OFFICE 2007 SP3后续补丁微软官方下载地址
查看>>
zabbix监控redis多实例
查看>>
"Volume Shadow Copy Service" error
查看>>
crontab 计划任务 linux计划任务基本
查看>>
18.存储过程--SQL
查看>>
我的友情链接
查看>>
ISA Server签名
查看>>
C# C/S 图片验证码功能源码
查看>>
SCVMM 2012 SP1 安装与配置指南(一)概述
查看>>
在eclipse中使用断言Assert
查看>>
P1201 [USACO1.1]贪婪的送礼者Greedy Gift Givers
查看>>
win2003域控迁移2008
查看>>
文档相似度算法
查看>>
Docker在生产环境中的应用--开篇
查看>>
zabbix监控window2008 R2的IIS一些性能监控
查看>>
java基础
查看>>