×

微信扫一扫,快捷登录!

自定义Nagios的监控项有哪些

标签: 监控

来自:网络


1、流程简介 nagios带有大量的插件,一般常见的服务均可在nagios官网下载到插件,也会有些自带的插件,却未直接被定义的,所以需要大家手动定义下 简单点说就是在commands.cfg中定义命令,如果需要变量可以在resource.cfg中定义(如数据库密码等),最后在需要监控的服务器配置文件中(如localhost.cfg)添加相应的服务即可 2、配置check_mysql服务 2.1、配置commands.cfg 在commands.cfg最后加入如下命令 [  /766/blog/211129#]?[/url]            nagios培训
vi /usr/local/nagios/etc/object/commands.cfg # 'check_mysql ' command definition define command{
command_name check_mysql
command_line $USER1$/check_mysql -H $HOSTADDRESS$ -u root -p $USER7$
}                     nagios实施



2.2、配置resource.cfg 加入如下信息 [  /766/blog/211129#]?[/url]                              监控软件
vi /usr/local/nagios/etc/resource.cfg
$USER7$=mysqlpass



2.3、配置localhost.cfg 添加mysql监控项 [  /766/blog/211129#]?[/url]                          nagios配置
vi /usr/local/nagios/etc/object/localhost.cfg # 检查远程Linux主机的Mysql服务 define service{
use generic-service
host_name localhost
service_description MySQL
check_command check_mysql
notifications_enabled 0                                     开源监控软件
}



2.4、测试 [  /766/blog/211129#]?[/url]
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目录下 然后采用上述步骤即可添加监控项,有些系统参数可能需要官方文档才知如何调用,大部分插件官方都给予足够的说明             nagios安装         

想做Nagios Zabbix,Cacti,iTop各种交流的,可以进入开源监控工具Nagios交流  QQ群号 476809427





上一篇:nagios服务端安装步骤
下一篇:设置授权访问Nagios的Web监控界面
monicazhang

写了 2297 篇文章,拥有财富 12859,被 21 人关注

您需要登录后才可以回帖 登录 | 立即注册
B Color Link Quote Code Smilies

成为第一个吐槽的人

Powered by IT 运维管理
返回顶部