jane27 发表于 2019-1-17 08:23:34

Nagios监控部署(二)——配置文件

3在这里定义后面的配置文件的保存路径,下面只贴修改部分
vi /usr/local/nagios/etc/nagios.cfg
cfg_file=/usr/local/nagios/etc/objects/commands.cfg
#cfg_file=/usr/local/nagios/etc/objects/contacts.cfg    //指定联系人组配置文件路径
#cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg   //指定临时配置文件路径
cfg_file=/usr/local/nagios/etc/services.cfg         //服务配置文件路径
#cfg_file=/usr/local/nagios/etc/objects/localhost.cfg //主机组配置文件路径

check_external_commands=1//,停止主机/秒;



4这是个服务器监控时间段的配置文件,一般都是全天24、创建联系人配置文件,contacts.cfg
vi /usr/local/nagios/etc/contacts.cfg
define contact {
   contact_name         kytest
   alias                system administrator
   service_notification_period    24x7
   host_notification_period       24x7
   service_notification_options   w,u,c,r
   host_notification_options       d,u,r
   service_notification_commandsnotify-service-by-email
   host_notification_commands   notify-host-by-email
   email                        kyhack@vip.qq.com
    # pager                         13800138000
   }


         服务出了状况通知的时间段,这个时间段是前面timeperiods.cfg里面定义的。
   host_notification_period       24x7
   
       #未知(unkown),c—指定联系的人email地址
   email         kyhack@vip.qq.com

       #联系人的手机,前提是要支持短信通知,这里没有启用通过手机短信的方式发送警报
pager      13800138000

,把多个联系人加到一个组里面选项里面的联系人在contacts.cfgj主机配置文件
vi/usr/local/nagios/etc/hostgroups.cfg
define host{
host_name               nagios-server          //被监控主机的名称,后面不能带空格
      alias                   nagios server      //里面定义的组      check_command      check-host-alive    //文件
      max_check_attempts      5                            //秒提醒一次
      notification_period   24x7      //里的定义
      notification_options    d,u,r      //这是我的windows 2003服务器
      contact_groups          sagroup
      check_command         check-host-alive
      max_check_attempts      5
      notification_interval   10
      notification_period   24x7
      notification_options    d,u,r
      }


             文件
vi/usr/local/nagios/etc/hostgroups.cfg
define hostgroup{
      hostgroup_namesa-servers
      alias         sa servers
      members         nagios-server,win2003,linux
      }

里面定义的,其实这个文件也可以不要;

ok,硬盘,swap
页: [1]
查看完整版本: Nagios监控部署(二)——配置文件