系统环境:CentOS 6.3

本文档描述了如何安装Nagios程序和Nagios插件

1、安装前准备

Nagios安装前,首先安装相关主件,对于RHEL / CentOS系统: (依赖包的安装,其中httpd是为了是nagiox通过web界面显示出来)

[root@server ~]#yum install -y wget httpd php gcc glibc glibc-common gd gd-devel make net-snmp

下载Nagios程序和Nagios插件

[root@server ~]#wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.4.1.tar.gz

[root@server ~]#wget http://sourceforge.net/projects/nagiosplug/files/nagiosplug/1.4.15/nagios-plugins-1.4.15.tar.gz

2、添加Nagios用户和组  

[root@server ~]#useradd nagios

[root@server ~]#groupadd nagcmd

[root@server ~]#usermod -a -G nagcmd nagios

3、Nagios 安装

[root@server ~]#tar zxvf nagios-3.4.1.tar.gz

[root@server ~]#cd nagios

[root@server nagios]#./configure --with-command-group=nagcmd

[root@server nagios]#make all

[root@server nagios]#make install

[root@server nagios]#make install-init

[root@server nagios]#make install-config

[root@server nagios]#make install-commandmode

[root@server nagios]#make install-webconf

复制nagios/contrib/eventhandlers目录下所有文件到/usr/local/nagios/libexec下:

[root@server nagios]#cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/

修改用户和主权限

[root@server nagios]#chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers

[root@server nagios]# ll /usr/local/nagios/libexec/eventhandlers/

总用量 28

-rwxr-xr-x. 1 nagios nagios  828 9月  27 11:33 disable_active_service_checks

-rwxr-xr-x. 1 nagios nagios  759 9月  27 11:33 disable_notifications

drwxr-xr-x. 2 nagios nagios 4096 9月  27 11:33 distributed-monitoring

-rwxr-xr-x. 1 nagios nagios  827 9月  27 11:33 enable_active_service_checks

-rwxr-xr-x. 1 nagios nagios  760 9月  27 11:33 enable_notifications

drwxr-xr-x. 2 nagios nagios 4096 9月  27 11:33 redundancy-scenario1

-rwxr-xr-x. 1 nagios nagios 1184 9月  27 11:33 submit_check_result

校验Nagios配置文件,验证配置是否有误

[root@server nagios]#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

重启nagios、httpd

[root@server nagios]#/etc/init.d/nagios start

[root@server nagios]#/etc/init.d/httpd start

修改配置文件

[root@server nagios]#vim /usr/local/nagios/etc/objects/contacts.cfg

修改nagiosadmin(这里修改为你自己创建的帐号) 注:nagiosadmin是配置文件默认,可以不用修改。

创建一个默认用户登录Web界面访问: 创建HTTP认证用户登录Nagios,用户名nagiosadmin,密码123456

[root@server nagios]#htpasswd –c /usr/local/nagios/etc/htpasswd.users nagiosadmin

4、Nagios插件安装

[root@server ~]#tar zxvf nagios-plugins-1.4.15.tar.gz

[root@server ~]#cd /nagios-plugins-1.4.15

[root@server nagios-plugins-1.4.16]#./configure --with-nagios-user=nagios --with-nagios-group=nagios

[root@server nagios-plugins-1.4.16]#make

[root@server nagios-plugins-1.4.16]#make install

5、Nagios服务设置

以下命令将寄存器Nagios守护进程运行在系统启动。

[root@server ~]#chkconfig --add nagios

[root@server ~]#chkconfig --add httpd

[root@server ~]#chkconfig nagios on

[root@server ~]#chkconfig httpd on

6、登录到WEB界面

输入用户名密码:nagiosadmin  123456

http://localhost/nagios

7、FQA

如果WEB无法访问,检查一下IPtables是否关闭。

[root@server ~]# service iptables status

转载于:https://blog.51cto.com/blacksmith/1588159

nagios安装文档相关推荐

  1. Centos 5.2安装Cacti并集成Nagios安装文档

    Centos 5.2安装Cacti并集成Nagios安装文档 本文档并非原创,而是参照网上很多文档,因为不能全部都把参照者列举出来,特在此感谢我参照文档的作者. 一.本文档所用软件说明: . 二.系统 ...

  2. Nagios 安装文档

    安装前的装备工作 (1)解决安装Nagios的依赖关系: Nagios基本组件的运行依赖于httpd.gcc和gd.可以通过以下命令来检查nagios所依赖的rpm包是否已经安装完成: #yum -y ...

  3. nagios配置文档

    nagios配置文档 关于nagios  Nagios是一款用于系统和网络监控的应用程序.它可以在你设定的条件下对主机和服务进行监控,在状态变差和 变好的时候给出告警信息. Nagios最初被设计为在 ...

  4. ELK安装文档及相关优化

    前言:随着硬件成本的不断低廉,我们可以存储更多数据内容,也会对各数据加以利用,其中一项很重要的数据内容便是日志文件,无论是访问日志还是系统日志或是应用日志,都显得十分重要,而怎么加以利用一直是一个难题 ...

  5. mysql数据库21_Mysql5.7.21安装文档

    Mysql5.7.21安装文档 发布时间:2020-06-27 13:59:56 来源:51CTO 阅读:946 作者:PengChonggui --1.创建用户组mysql,创建用户mysql并将其 ...

  6. Subversion(SVN)安装文档

    Subversion(SVN)安装文档 SVN中文网址(操作手册) http://www.iusesvn.com/    软件版本(当前版本): subversion-1.6.17.tar.gz su ...

  7. GitLab安装文档

    GitLab安装文档 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务. GitLab与GitHub的功能相似,通常企业使用GitLab在局 ...

  8. Oracle 11g 单实例安装文档

    这里介绍在Red Hat Enterprise Linux Server release 5.7 (Tikanga)下安装ORACLE 11.2.0.1.0的过程,本文仅仅是为了写这样安装指导文档而整 ...

  9. KVM 标准化安装文档

    KVM 标准化安装文档 转载于:https://blog.51cto.com/wangwei007/600111

最新文章

  1. linux 节点信,DOM 节点信息
  2. ProgressBar 类
  3. 大华webplugin控件无法安装_大华监控平台SmartPSS如何上电视墙,一文包你学会
  4. Android之华为meta10 pro安卓8.0绑定服务(bindService)失败解决办法
  5. Silverlight 布局控件
  6. mysql properties文件路径_读取web项目properties文件路径 解决tomcat服务器找不到properties路径问题...
  7. 【Elasticsearch】估算在 Elasticsearch 中存储文档的成本
  8. Linux 进程控制相关函数
  9. jquery easy ui 1.3.4 窗口,对话框,提示框(5)
  10. TP6.0 框架的下载,优秀扩展包推荐
  11. 最强面试题整理第三弹:Python 后台开发面试题(附答案)
  12. 中国移动MM如何解决盗版问题
  13. 范宝兴:幻方与类自然数幻方(上)「片桐善直8阶间隔幻方」「同心6阶/8阶/10阶」...
  14. RECON-NG V5使用方法
  15. 服务器安装docker和docker-compose,并开放2375端口
  16. 科学计算自由软件SCILAB
  17. 论文略读1《Direct training for spiking neural networks:faster,larger,better》
  18. Tarena 课程体系
  19. elastica安装
  20. (转)fock函数详解

热门文章

  1. linux 批量删除进程的两种方法
  2. Android SDK 开发——发布使用踩坑之路
  3. Spring Boot与Kotlin使用Spring Data Rest创建HAL风格Restful接口
  4. 北京公交“十三五”将通过大数据实现线路优化
  5. 事关Animation Tree的工作随笔(一)
  6. jquery position
  7. Golang sort 排序
  8. Linux 命令(47)—— file 命令
  9. K8s运行dashboard命令启动报错:no endpoints available for service \kubernetes-dashboard\
  10. pycharm 初级使用文档