小雪崩 发表于 2019-1-17 07:25:55

Nagios3.2.0的安装和配置

#定义主机  
define host{
  
use                     linux-server            ; Name of host template to use
  
; This host definition will inherit all variables that are defined
  
; in (or inherited by) the linux-server host template definition.
  
host_name               sectop
  
alias                   Docs
  
address               192.168.99.200
  
}
  
#定义Ping远程Linux主机
  
define service{
  
use                           generic-service         ; Name of service template to use
  
host_name                     sectop
  
service_description             PING
  
check_command                   check_ping!100.0,20%!500.0,60%   ;check_ping命令在commands.cfg中定义,后跟两个参数,命令及参数间用!分割。
  
}
  
#检查远程Linux主机根分区使用情况,check_nrpe命令必须在/usr/local/nagios/etc/objects/commands.cfg中定义(默认未定义)
  
define service{
  
use                           generic-service         ; Name of service template to use
  
host_name                     sectop
  
service_description             Root Partition
  
check_command                   check_nrpe!check_disk_root
  
}
  
#检查远程Linux主机的登录人数
  
define service{
  
use                           generic-service         ; Name of service template to use
  
host_name                     sectop
  
service_description             Current Users
  
check_command                   check_nrpe!check_users
  
}
  
#检查远程Linux的主机的负载
  
define service{
  
use                           generic-service         ; Name of service template to use
  
host_name                     sectop
  
service_description             Current Load
  
check_command                   check_nrpe!check_load
  
}
  
#检查远程Linux主机swap分区使用情况
  
define service{
  
use                           generic-service         ; Name of service template to use
  
host_name                     sectop
  
service_description             Swap Usage
  
check_command                   check_nrpe!check_swap
  
}
  
#检查远程Linux主机的SSH服务
  
define service{
  
use                           generic-service         ; Name of service template to use
  
host_name                     sectop
  
service_description             SSH
  
check_command                   check_ssh
  
notifications_enabled         0
  
}
  
#检查远程Linux主机的HTTP服务
  
define service{
  
use                           generic-service         ; Name of service template to use
  
host_name                     sectop
  
service_description             HTTP
  
check_command                   check_http
  
notifications_enabled         0
  
}


页: [1]
查看完整版本: Nagios3.2.0的安装和配置