sunfull 发表于 2019-1-13 12:03:42

nagios添加主机和写mysql插件

  在nagios服务器上添加监控的主机及服务:
  Nagios配置文件:
  # cd objects/
  # ls
  commands.cfg(定义监控命令)localhost.cfg(定义监控什么)switch.cfg(定义交换机) timeperiods.cfg(模板文件)
  contacts.cfg(定义联系人的)printer.cfg(定义打印机模板的)    templates.cfg(模板定制文件)windows.cfg(监控windows及其模板)
  # pwd
  /usr/local/nagios/etc/objects
  添加一台主机:# vim localhost.cfg
http://s3.运维网.com/wyfs02/M00/59/A1/wKioL1TaE0DBg5BeAAGVdXszSe0350.jpg
  检查配置文件是否有误:
http://s3.运维网.com/wyfs02/M00/59/A5/wKiom1TaEnPDFT2QAADCzZXGQgA619.jpg
  重启服务并查看(点击host):
http://s3.运维网.com/wyfs02/M01/59/A1/wKioL1TaE4qTON75AABd0S3KKTA534.jpg
http://s3.运维网.com/wyfs02/M01/59/A5/wKiom1TaEpeBLP83AADCk0YoMhU386.jpg
  监控服务(ssh):# vim localhost.cfg
http://s3.运维网.com/wyfs02/M02/59/A5/wKiom1TaEq_CK1OPAAEieBlH5-s954.jpg
  # /etc/init.d/nagios reload
  Running configuration check...
  Reloading nagios configuration...
  Done
http://s3.运维网.com/wyfs02/M01/59/A5/wKiom1TaEsXQcj9TAACeglbffLY619.jpg
  
  写插件:
  0         正常
  1         警告
  2         严重警告
  一:写一个监控本机mysql的插件:
  # vim check_mysql
  #!/bin/bash
  mysql -e "show databases" &>/dev/null
   if [ $? -eq 0 ]
        then
           echo "mysql runing....."
           exit 0
  else
           echo "mysql stop"
           exit 2
  fi
  测试插件;
  # chmod 755 check_mysql
http://s3.运维网.com/wyfs02/M02/59/A2/wKioL1TaE9HwFeenAACjjpVqjrg927.jpg
  二:写一个调用插件的命令
http://s3.运维网.com/wyfs02/M02/59/A5/wKiom1TaEu_TIhaOAACMEXaRJuc218.jpg
  测试插件:
  # /usr/local/nagios/libexec/check_mysql -H localhost
  mysql stop
  # /etc/init.d/mysqld start
  启动 MySQL:                                             [确定]
  # /usr/local/nagios/libexec/check_mysql -H localhost
  mysql runing.....
  写localhost.cfg文件;
  # vim localhost.cfg
http://s3.运维网.com/wyfs02/M00/59/A2/wKioL1TaFF7gRv6vAADeAqk2hIY662.jpg
  测试配置文件是否有错:
  # /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
  # /etc/init.d/nagios reload
  Running configuration check...
  Reloading nagios configuration...
  Done
http://s3.运维网.com/wyfs02/M00/59/A5/wKiom1TaE4WDqUhYAAA6Z2m5NEM645.jpg
  



页: [1]
查看完整版本: nagios添加主机和写mysql插件