重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
Nagios的配置文件
创新互联公司专注于邗江网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供邗江营销型网站建设,邗江网站制作、邗江网页设计、邗江网站官网定制、小程序定制开发服务,打造邗江网络公司原创品牌,更为您提供邗江网站排名全网营销落地服务。一、Nagios的主配置文件时nagios.cfg
参数的设置格式为
- Log_file:设置nagios的日志文件
二、resource_file 变量存储文件 rescource.cfg
在主配置文件中,参数resource_file用于定义所有用户变量(即“宏”)的存储文件,它用于存储对象定义中的可以访问的额外信息,此文件中可以定义的宏可多达32个,它们分别为$USER1$,$USER2$...$USER32,这些宏一般在check命令中引用。通常情况下$USER1$用于引用Nagios插件所在目录这个路径信息,因此,一般不建议修改其值。
$USER1$=/usr/local/nagios/libexec
Nagios 中事先定义了一些宏,它的值依赖于安全上下文,例如:
- HOSTNAME: 用于引用host_name指定所定义的主机的主机名;
三、 templates.cfg 定义一些通用的模板,被其他对象引用
###############################################################################
定义一个主机
- define host{ #定义一个主机 定义基本信息 被其他主机引用
定义主机 引用上面的主机属性
- define host{
其中的notification_options用于指定当主机处于什么状态时应该发送通知。其各状态及其表示符如下:
d —— DOWN
u —— UNREACHABLE
r —— UP(host recovery)
f —— flapping
s —— 调试宕机时间开始或结束
define hostgroup { #定义主机组
hostgroup_name webservers #主机组名
alias Linux web servers #主机组别名
members webserver1 #主机组成员 也可以包含其他主机组
}
###############################################################################
定义一个服务
- define service{
其中的notification_options用于指定当服务处于什么状态时应该发送通知。其各状态及其表示符如下:
w —— WARNING
u —— UNKNOWN
c —— CRITICAL
r —— OK(recovery)
f —— flapping
s —— 调试宕机时间开始或结束
- define service
#定义服务组
- define servicegroup{ #定义服务组
一个服务组的成员通常是某主机上的某服务,其指定时使用
Webwervices 服务组的成员有两个 主机webserver1上的www服务 和主机webserver2上的www服务
##########################################################################
定义命令对象
- define command{
###########################################################################
定义时段对象
- define timeperiod
###########################################################################
定义联系人对象
- define contact {
notify-service-by-email 和notify-host-by-email 都是命令对象 在命令文件里会定义
定义联系人祖对象
- define contactgroup
###########################################################################
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。