Nagios是一个允许用户监视远程系统可用性的软件。用户可从http://www.nagios.org/下载这个程序,此程序也可由Linux厂商提供。 Nagios这个程序广泛使用配置文件,这些文件主要位于/etc/nagios.中。主要配置文件是/etc/nagios/nagios.cfg,在其它配置选项中,并通过使用cfg_file命令指向了其它配置文件: cfg_file=/etc/nagios/contacts.cfg cfg_file=/etc/hosts.cfg cfg_file=/etc/services.cfg 以上的文件进一步配置并改善了Nagios的工作方式。例如,contacts.cfg可包含: define contact{ contact_name admin alias admin service_notification_period 24x7 host_notification_period 24x7 service_notification_options c,r host_notification_options d,r service_notification_commands notify-by-email host_notification_commands host-notify-by-email email admin@mysite.com } 这些会定义什么人会接收警告、接收什么警告、在什么时间接收警告。这样你就会看出远程管理在每周七天、每天24小时可用,接受主机的警告信息,还可以接收主机服务的“失效”/“恢复”通知。 hosts.cfg文件包含着对被监视系统的主机定义, 一般来说,这个定义会是如下这个样子: define host{ name linux-server use generic-host check_period 24x7 max_check_attempts 10 check_command check-host-alive notification_period workhours notification_interval 120 notification_options d,u,r contact_groups admins register 0 } define host{ use linux-server host_name surtr alias surtr.mysite.com address 127.0.0.1 } 之一个定义是一个模版。其它的定义可以使用这个模版,并在其基础上进步构建,从而防止了无用的信息重复。第二个定义是实际的主机,用主机名、别名和IP地址提供了使用什么样的模版(对Linux 服务器而言)。当然,用户可以定义所期望的主机数量,并可以根据自己的需要定义一定数量模版。 services.cfg文件包含着在监视主机时所使用的服务定义。例如,如下项目代码可以检查POP3服务器是否可用: define service{ use local-service hostgroup_name remote service_description POP3 Availability check_command check_pop } 之一个“use”命令指明了一个基于构建的模版。hostgroup_name定义了哪一个主机应该使用这项服务(在其它的文件中定义,如hostgroups.cfg)。而check_command命令指明要使用的脚本或命令(插件): hostgroups.cfg文件可以包含如下内容: define hostgroup{ hostgroup_name remote alias Remote Servers members hades,titan } 此内容可成为对远程主机组的定义,用于前面所列示的POP3检查列表中。 这种情况下,两台主机(hades and titan)被定义为包含在这个组中。你可以拥有任何数量的主机组,其中可有任何数量的主机,而且主机可以是多个主机组的成员。 最后,commands.cfg文件可包含要使用的实际命令或插件: define command{ command_name check_pop command_line $USER1$/check_pop -H $HOSTADDRESS$ } 这就定义了check_pop命令,使用了以前定义在services.cfg.中的POP3检查服务。此处定义的check_pop程序是一个插件,通常在/usr/libexec/nagios中可用(或者厂商安装插件的任何地方)。这是一个返回状态信息的简单程序: #/usr/local/nagios/libexec/check_pop hades.mysite.com POP OK - 0.025 second response time on port 110 [+OK Hello there.] |time=0.024849s;0.000000;0.000000;0.000000;10.000000 Nagios自身会解释这些响应,用以判断服务是否启动并正在运行。因为输出是相当简单的,你可以使用shell过程、Perl或其它任何语言编写自己的插件。
就琐事来讲,世界最痛楚的事便是去洗手间却沒有纸! 无纸尿尿的状况产生在卧房洗手间,这自然非常容易处理,并且能够立即启用! 可是如果你去洗手间的情况下沒有纸,这产生在公共卫生间,因此 你不能打电话给...
利用录音机录制声音的方法?现在有些朋友都安装了Win10的正式版系统,但是很多朋友发现安装了Win10系统以后找不到录音机程序,那么我们怎么打开Win10自带的录音机程序,然后用麦克风录制自己需要的声...
远程查看对象微信聊天(用自己手机查老婆和别人聊天)俗语说“男子追女人的层间山,女人追男子的夹层纱”,天下上非常远的间隔不是宇宙之间,而是我站在你眼前,你不晓得我稀饭你。当你全力而为地表白你的爱时,你会...
每一个月都会曝光演艺圈某明星怀孕某某某生宝宝,新闻媒体和粉絲也是因此操碎了心。近期听闻高圆圆怀了双胞胎是真是假?我看过多方面的信息大部分这一曝料是假的哦,但是還是希望极品女神尽早有一个小ba小宝宝啦。...
近几天也在今日头条上边刷出一些做淘客的文章内容或是视頻,看见每日大好几百的盈利,不管哪一个工薪族都是会动心的。 可是那些人总是讲到一点点,就要你加微信好友或是私聊,随后使你掏钱买他的教学材料...
一、黑客24小时接单(24小时接免费单的黑客) 1、能接单的黑客qq群请先给出明确答复:黑客接单都是违法的,基本搜不到。 解释原因: 国家明确指定,进行黑客行为是违法的 腾讯也对黑客进行打压,具...