Nagios 安装三部曲
创始人
2024-07-24 04:51:53
0

Nagios是Linux/Unix平台之上的监视系统,监控性和可操作性很好很强大,帮过不少运维和系统管理员人的忙!让我们来看看Nagios安装如何进行的!

 

Nagios 

图-Nagios

  一、安装Nagios

  Nagios可以运行在各种版本的linux及主流的unix环境,我试过的环境有Redhat linux,Centos,Debian等。在实际的运维中,我是以centos 4来部署nagios的。安装完操作系统之后,需要把多余的服务都关掉,只留sshd这个服务。然后用wget下载源码包nagios-2.6.tar.gz和httpd-2.2.0.tar.gz。接下来先分别安装软件,过程如下:

  1、 解压nagios. tar zxvf nagios-2.6.tar.gz

  2、 配置nagios. cd nagios ; ./configure –prefix=/usr/local/nagios

  3、 编译nagios. make all

  4、 安装nagios。与别的软件安装稍有不同,nagios的安装要好几步才能完成。***步执行make install安装主要的程序、CGI及HTML文件,第二步执行 make install-commandmode 给外部命令访问nagios配置文件的权限,第三步执行 make install-config 把配置文件的例子复制到nagios的安装目录。按照安装向导的提示,其实这里还有一个 make install-init的步骤,它的作用是把nagios做成一个运行脚本,使nagios随系统开机启动,这是一个很方便的措施。但本人是一个喜欢把问题简化的人,没有执行这样的操作。

  5、 验证程序是否被正确安装。切换目录到安装路径(这里是/usr/local/nagios),看是否存在 etc、bin、 sbin、 share、 var这五个目录,如果存在则可以表明程序被正确的安装到系统了。后表是五个目录功能的简要说明:

  binNagios执行程序所在目录,这个目录只有一个文件nagios

  etcNagios配置文件位置,初始安装完后,只有几个*.cfg-sample文件

  sbinNagios Cgi文件所在目录,也就是执行外部命令所需文件所在的目录

  ShareNagios网页文件所在的目录

  VarNagios日志文件、spid 等文件所在的目录

#p#

  二、安装nagios的插件

  没有插件,nagios将什么作用也没有,插件也是nagios扩展功能的强大武器,除了下载常用的插件外,我们还可以根据实际要求编写自己的插件。Nagios的插件nagios-plugins-1.4.5在[url]www.nagios.org[/url]上可以找到,接着我们用wget下载它。注意:插件与nagios之间的版本关联不大,不一定非得用nagios-plugins-1.4.5这个版本。下载完成后,安装它是很简单的:先执行配置 ./configure –prefix=/usr/local/nagios ,接着编译安装 make ; make install即可。这里需要说明一下的是在配置过程指定的安装路径是/usr/local/nagios,而不是/usr/local/nagios-plus,安装完成后,将在目录/usr/local/nagios生成目录libexec(里面有很多文件),这正是nagios所需要的。

  

#p#

 

  三、安装web服务器apache

  Web服务不是nagios所必须的,但是如果nagios没有web,查看监控对象的状态将是非常费事和没有趣味的事情(只有通过查看nagios的日志来判断状态)。我不愿干特无聊的事,所以就花少许时间把web安装一下。

  在unix/linux世界,apache是web服务器的***对象,其下载网站为[url]www.apache.org[/url] 。建议下载源码。因为我们不需要很复杂的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 安装,那就赶快动手为自己的系统按一个吧!让你的生活变简单!

【编辑推荐】

  1. Nagios网络监控工作原理
  2. Nagios 简介与功能
  3. Nagios监控Sphinx
  4. Nagios监控Sphinx的indexer日志
  5. Nagios中告警邮件如何处理 Sendmail服务的配置
  6. Nagios Sendmail无法发送mail邮件的解决方法

 

 

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...