三、装置web办事器apache

Web办事不是nagios所必需的,然则假如nagios没有web,查看监控对象的对象将长短常省事和没有兴趣的工作(只要经由过程查看nagios的日记来判定状况)。我不肯干特无聊的事,所以就花少许时候把web装置一下。

在unix/linux世界,apache是web办事器的首选对象,其下载网站为www.apache.org 。倡议下载源码。由于我们不需求很复杂的web功用,是以简单的执行一下几个步调就能够准确的把apache装置到系统:

1、解包、设置装备摆设:tar zxvf httpd-2.2.0.tar.gz ; cd httpd-2.2.0 ; ./configure –prefix=/usr/local/apache 。

2、编译装置: make ; make install 。

装置完成后,执行敕令 ./usr/local/apache/bin/apachectl –t 搜检一下apache能否准确装置。

设置装备摆设前的处置惩罚

最首要的工作是建立nagios用户及其束组,让nagios的运转用户为nagios而不是root。再把目次/usr/local/nagios的属主设置为nagios,以包管系统的平安。Nagios能够以root用户运转,但并不保举如许做。用下面的步调来完成上述过程:

1、添加系统帐户nagios: useradd nagios 就很轻易的把用户和组nagios添加到系统。有的类型的linux刊行版添加用户和组要费事一些-需求要添加组,然后再执行 useradd –g nagios nagios如许的操作。在现实的运用场景,nagios用户并没有需要作为系统用户来登录linux系统,是以能够不用设置nagios的用户暗码,以至能够把nagios用户的登录shell设置成/bin/false。

2、更改目次属组:chown –R nagios.nagios /usr/local/nagios 。请留意,有的unix/linux的版本用户和属组分隔符号不是“.”,可能会是如许的方式 chown –R nagios:nagios /usr/local/nagios 。

3、sendmail。看看sendmail能否正常运转?我们需求利用sendmail来发送毛病报警信息,所以这个包必需可以或许正常工作。Sendmail分为办事器和客户端两部门,有2种发送报警邮件的体式格局:

(1)nagios地点的机械经由过程sendmail客户端法式把邮件发送到特地的邮件办事器,再由邮件办事器把新闻发送到用户邮箱。

(2)邮件客户端和办事器端就用nagios地点系统sendmail。第一种体式格局用起来异常标准,但更费事,例如需求做地址解析、点窜邮件办事器的设置装备摆设;别的还有一个问题-它还依靠其余系统,增添了毛病点和复杂度。第二种方式非常简单,只需启动sendmail办事即可,并且它不再依靠于其余系统和办事。在我工作的现实场景,这两种方式都利用,用特地的邮件办事器会有发送延迟的情形(由于邮件办事器要处置惩罚许多其他用户邮件的收发);而直接用sendmail做办事器和客户端就异常简单和轻易了。异常侥幸的是,简直一切的linux/unix刊行版都默许装置sendmail,费了这么多文字,其实就做一个动作-把sendmail办事运转起来。

4、手机短信发送对象。我如今的公司是sp,有本身的短信通道,直接把发送短信的客户端法式sms_send拷贝到目次/usr/local/bin/下。假如没有短信下发的网关通道,那怎样办呢?收集上有许多短信发送的客户端法式,很有名的就是smsclient,把它下载下来,解包后装置。不要遗忘购置手机modem和手机卡,modem只支撑SIM卡而不支撑cdma。

装置完smsclient软件和硬件modem后,测试一下能否正常。假如没有modem又怎样办?设施照样有的:让你的手机号能够接管邮件,这需求你去停业厅开通这项功用。短信报警功用是最有效的功用,我们弗成能成天盯着看管屏幕,也弗成能成天接管电子邮件,但我们的手机却能够24小时在线,只需被监控对象发作毛病,立时就能够收到毛病报警短信。

以前,我很怕放长假,由于最忧郁要害的设备或办事在假期出毛病而本身不晓得,所以放假就酿成了值班;想必许多收集治理员都有雷同的履历。在我着手布置nagios以前,曾经在网上搜刮关于nagios设置装备摆设的文章,发现绝大部门都没有引见利用手机短信这个轻易的功用,真是遗憾呀!再次,激烈倡议启用nagios的短信毛病报警功用。

通过文章的详细介绍,想必大家都学会了Nagios的安装与配置!

  • nagios报警通过飞信
  • nagios客户端程序的安装
  • Nagios 功能与结构
  • nagios 在 Debian 的部署结构
  • 在Linux上运行 Nagios 系统
  • Nagios功能之监控windows的本地信息
  • Nagios 配置之验收工作


相关内容