WEB开发网
开发学院操作系统Linux/Unix Nagios部署文档 阅读

Nagios部署文档

 2012-05-19 07:54:47 来源:WEB开发网   
核心提示:check_period 24x7max_check_attempts 3normal_check_interval 10; 硬态重新检测的时间间隔,默认为3个时间单位retry_check_interval 2;
check_period 24x7
max_check_attempts 3
normal_check_interval 10 ; 硬态重新检测的时间间隔,默认为3个时间单位
retry_check_interval 2 ; 每隔两分钟重新检测服务直到可以确定为硬状态
contact_groups admins
notification_options w,u,c,r
notification_interval 120 ; 在主机出现异常后,故障一直没有解决,nagios再次对使用者发出通知的时间
notification_period 24x7 ; 在主机出现异常后,Nagios通知联系人的时间段
register 0
}
其他几个模板基本类似,在此不做过多解释。
2)创建host.cfg文件

#192.168.1.100 #注释
define host {
use linux-server #use表示引用,也就是将主机linux-server的所有属性引用到本host定义中来,在nagios配置中,很多情况下会用到引用。
host_name server_name #定义主机名称,可以根据被监控主机的情况进行命名
alias server_alias #主机别名
address 192.168.1.100 #主机IP地址
}

define hostgroup {
hostgroup_name MyServer #定义主机组名称
alias My_Server #定义主机组别名
members server_name #成员列表
}

3)修改contacts.cfg文件

define contact{
contact_name nagiosadmin #Short name of user
use generic-contact #引用templates.cfg文件中generic-contact对象定义
alias Nagios Admin #Full name of user
email ****@139.com #报警需要通知的邮件地址,本例为使用139邮箱转发邮件到手机的报警方式
}
define contactgroup{
contactgroup_name admins #联系人组名称
alias Nagios Administrators #别名
members nagiosadmin #成员
}

4)创建services.cfg文件

define service {
use generic-service #引用templates.cfg文件中generic-service服务对象定义
hostgroup_name MyServer #指定对主机组MyServer进行该服务监控
service_description Disk Partition #服务名称
check_command check_nrpe!check_disk #监控命令,这里使用的是nrpe方式监控磁盘使用状况,稍后讨论nrpe的使用和配置
}
其他服务监控类似,不一一详解了。
5)检测配置并启动Nagios
Nagios可以检查配置文件的正确性,使用以下命令;
#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
如果有错误,我们可以通过错误提示很快定位错误配置位置进行修改;
没有错误后,就可以启动nagios了!
#service nagios start
还有reload restart stop 操作。
6)Nagios发送邮件报警配置
Nagios发送报警有比较多的方式,如飞信、MSN、短信猫和139邮箱等。本文使用139邮箱方式,因为139邮箱的短信通知可以方便的实现手机通知。
配置主机hosts文件,在127.0.0.1后添加nagios-test.com;nagios-test.com可以自己定义
配置/etc/sysconfig/network文件,将hostname更改为nagios-test.com,可以自己定义,但是这两处必须保持一致,然后重启network服务使配置生效。
使用以下命令测试是否可以发送邮件;
#printf “This is a test mail” | mail -s “My test mail” 15800000000@139.com

上一页  1 2 3 4 5  下一页

Tags:Nagios 部署 文档

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接