Nagios 安装三部曲

运维 系统运维
作为一个运维和系统管理员,我们最害怕不知道什么时候主机服务出现故障,网络服务链接失败等等问题。自从我安装了Nagios,就没烦恼了,来看看Nagios是如何安装的!

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邮件的解决方法

 

 

责任编辑:赵鹏 来源: 网络转载
相关推荐

2009-09-14 09:04:17

CCNA考试CCNA

2011-03-09 09:30:52

Mina

2010-07-17 01:12:31

Telnet服务

2010-09-26 14:39:40

DHCP故障分析

2013-06-28 09:35:04

Hypervisor虚拟化成本

2010-09-06 09:22:26

CSS语法

2022-10-10 09:10:51

家庭网络网络

2011-03-21 09:22:46

Tomcat

2017-04-11 09:07:20

互联网

2017-02-07 14:50:39

华为

2015-05-12 10:42:53

程序员代码

2012-09-10 16:19:00

云计算公共云

2010-09-14 16:54:18

2018-03-18 15:51:59

人工智能潜力首席数据官

2018-03-19 09:35:37

人工智能

2011-08-29 16:26:50

魔兽世界LUA

2011-08-03 10:33:05

网络管理网络拓扑管理

2010-05-12 10:51:06

2019-03-28 14:45:33

数据安全数据泄露信息安全

2013-10-15 10:32:17

IDC机房
点赞
收藏

51CTO技术栈公众号