当前位置: 首页 > article >正文

nagios安装教程

nagios服务器安装(监控端)

 

一、准备工作

安装nagios服务器用到的安装包包括:

nagios-3.2.3.tar.gz

nagios-plugins-1.4.15.tar.gz

nrpe- 2.12.tar.gz

当然要想方便的使用nagios还要有Apache服务,安装包为:httpd-2.2.19.tar.gz,php-5.3.1.tar.gz。

yum  install  gcc,glibc,glibc-common,gd,gd-devel, libxml2,libxml2-devel,openssl,openssl-devel httpd php

之后就可以进行nagios正式安装了。

 

二、安装nagios主程序

1.建立nagios用户

useradd nagios

mkdir /usr/local/nagios

chown nagios.nagios /usr/local/nagios

 

2.建立nagios用户组

grep "^User" /etc/httpd/conf/httpd.conf

/usr/sbin/groupadd nagcmd

/usr/sbin/usermod -G nagcmd apache

/usr/sbin/usermod -G nagcmd nagios

 

3.解压安装

tar -zxvf nagios-3.2.3.tar.gz

cd nagios-3.2.3

./configure --prefix=/usr/local/nagios --with-nagios-user=nagios--with-nagios-group=nagios --with-command-group=nagcmd

make all

make install           (编译安装)

make install-init       (生成启动脚本)

make install-config    (生成配置文件)

make install-commandmode      (为外部命令文件配置目录权限)

make install-webconf                         (生成一个与apache接口的配置文件)

 

4.检查

ls /usr/local/nagios/

看到bin  etc  libexec sbin  share  var这五个文件夹说明安装成功。

 

三、安装插件

1.解压安装

tar -zxvf nagios-plugins-1.4.15.tar.gz

cd nagios-plugins-1.4.15

./configure --prefix=/usr/local/nagios/

make

make install

 

2.检查

ls /usr/local/nagios/libexec/ #会在这个目录下看到我们所安装的插件

 

 四、修改apache配置

1.生成http用户验证文件,用户名为nagios

/usr/bin/htpasswd -c /usr/local/nagios/etc/htpasswd.users nagios

2.nagios的信息加到apache中(可选)

*#vi /etc/httpd/conf/httpd.conf在文件最后添加如下代码: (注:安装过程中已自动生成nagios.conf,故这个步骤不用要)

ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin

<Directory "/usr/local/nagios/sbin">

Options ExecCGI

AllowOverride None

Order allow,deny

Allow from all

AuthName "Nagios Access"

AuthType Basic

AuthUserFile /usr/local/nagios/etc/htpasswd.users

Require valid-user

</Directory>

Alias /nagios /usr/local/nagios/share

<Directory "/usr/local/nagios/share">

Options None

AllowOverride None

Order allow,deny

Allow from all

AuthName "Nagios Access"

AuthType Basic

AuthUserFile /usr/local/nagios/etc/htpasswd.users

Require valid-user

</Directory>

 

五、启动服务

service httpd start

service nagios start

在浏览器中输入http://192.168.191.128/nagios,输入完用户名和密码后就可以进入nagios系统了。 (用户名为nagios)

 


http://www.lryc.cn/news/2414423.html

相关文章:

  • jQuery.validationEngine.js学习
  • 网站建设经验分享:如何进行网站内容更新与维护?
  • MYSQL入门-mysql的下载与安装(1)
  • 文件粉碎机(file pulverizer) v4.2 怎么用
  • 马士兵servlet、jsp、oracle视频地址
  • winform控件之maskedTextBox
  • 2022年网络安全面试题总结
  • linux pci串口驱动下载,PCI串行口驱动下载_PCI串行口驱动官方下载-太平洋下载中心...
  • 谏言工信部:网站备案系统miibeian.gov.cn实在难用!
  • 《益智之迷:战神的挑战》资料与心得集合
  • 2.springboot配置jpa
  • php怎么弄钓鱼,QQ_PHP钓鱼源码
  • 探察MFC中框架宏(RUNTIME_CLASS等)的秘密
  • 极域电子教室—解控
  • 理清contactsprovider
  • Fireworks MX 2004 对象的变形(转)
  • Weblogic安装部署步骤
  • WIn10 64位安装windows Mobile 设备中心不能启动或自动退出
  • Linux命令之chmod命令
  • VC++常用数据类型及其操作详解
  • 【Linux】红帽子安装过程超详细(学生教学用)
  • OpenCV机器视觉-HSV颜色模型
  • 多线程同步的方法
  • 英文论文完成后如何快速修改润色 PaperBERT
  • 物联网云平台——物联网应用、硬件、产业生态
  • android 4.4 linux 内核版本,稳定内核版本和更新  |  Android 开源项目  |  Android Open Source Project...
  • TNS-12531: TNS:cannot allocatememory的解决办法
  • chm文件无法打开的解决方法,chm电子书显示“此程序无法显示网页”的解决办法
  • MySQL基础下篇[表的创建/约束的使用/事务和范式以及索引的使用]~
  • POP3/IMAP/SMTP邮箱服务器地址和端口总结