• 简易nagios安装


    这段时间一直在进行nagios安装的实验,进行了很多的实验,现在也就是将这些进行一些基础的记录。

    本篇主要讲述的是进行nagios的简易安装,在安装完成之后,能够在web页面上看到本地的监控图像,

    nagios的安装从整体来说是简单的,没有什么太难的,重要的是解决问题的思路,如果没有思路,那么将会有点困难,本文中的所有步骤都经过本人的实验,如果所有的步骤都按照我的来进行安装,那么基本上是不会产生错误的

    在进行nagios安装的时候,首先需要准备几个东西,一个是操作系统的光盘,有了操作系统的光盘,在安装依赖包的时候很简单,只要进行YUM就可以了;第二个是要下载nagios的主程序,这个是nagios的核心程序;第三个是nagios的插件,在nagios的监控中,nagios本身是不进行监控的,所有的监控都是通过nagios的插件完成的;第三个就是PHP的程序,在进行nagios显示的时候,必须借助于php;第四个就是apache的安装,在web界面上显示,也是需要的。具体的下载地址,见文章的最后段即可。

    1、 安装nagios

    1.1 进行依赖包检查


    首先进行安装依赖包,这个时候使用YUM时最好的,可以快速的进行安装依赖包,如果这些依赖包不存在,那么在安装的过程中会发生找不到包的错误,所以在进行安装的第一步就是检查依赖包,未安装的进行安装。

    1.2 创建nagios用户和用户组


    创建nagios用户和用户组,在运行nagios程序的时候,需要使用nagios用户,从而保证安全性。

    使用nologin的方式,为了使用户不能进行登录,从而在每次启动nagios的时候会出现一个提示:

    This account is currently not available

    1.3 编译安装nagios

    解压缩下载的nagios文件。


    进行编译,在编译的时候,仅仅设定安装的目录即可。

    这个是编译完成之后的截图,在编译的时候,如果发生错误,那么肯定是依赖包未进行安装,那么就返回进行检查依赖包的安装情况。

    进行安装。

    这个是安装完成之后的截图

    进行make install安装

    make install完成之后的截图

    安装初始化脚本,从而在每次启动的时候变得很容易

    安装外部命令文件

    安装配置文件,从而将nagios的所有配置文件插入相应的位置之中。

    1.4 查看是否正确安装nagios

    检查一下nagios是否正确的安装,主要是查看安装目录下安装的文件,如下所示:

    2. 安装nagios插件

    进行编译,在这里指定的目录和nagios主程序目录一致


    编译完成之后的截图,可以看到这里启用了哪些模块。


    进行安装


    安装完成时候的截图

    3. 安装apache


    进行编译。

    编译完成之后的截图

    进行安装

    安装完成时候的截图

    4、 安装PHP


    进行解压缩

    进行编译

    编译完成时候截图

    进行安装

    安装完成时候截图

    5、 进行配置apache

    找到apache的配置文件,路径如下:

    修改为

    修改为

    再在最后添加内容如下:

    AddType application/x-httpd-php .php 
    #setting for nagios ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin" <Directory "/usr/local/nagios/sbin">      AuthType Basic      Options ExecCGI      AllowOverride None      Order allow,deny      Allow from all      AuthName "Nagios Access"      AuthUserFile /usr/local/nagios/etc/htpasswd             //用于此目录访问身份验证的文件      Require valid-user </Directory> Alias /nagios "/usr/local/nagios/share" <Directory "/usr/local/nagios/share">      AuthType Basic      Options None      AllowOverride None      Order allow,deny      Allow from all      AuthName "nagios Access"      AuthUserFile /usr/local/nagios/etc/htpasswd      Require valid-user </Directory>


    6、创建apache目录验证文件


    在这里选择你想要使用的登录用户名和密码,用来在进行web页面登录监控的时候用到

    7、启动apache服务


    进行启动apache服务,在上面出现的信息是正常的,不用理会

    8、启动nagios


    启动nagios

    9、首次进入nagios页面


    首次进入的时候,是需要用户名和密码的,也就是开始设置的用户名和密码,输入的地址是你安装nagios的IP地址,注意如果不能访问出现任何错误,那么检查防火墙,检查selinux,检查虚拟机连接方式。


    至此nagios安装结束,接下来就是要进行nagios的相关的监控项的配置,此留给下篇文。


    相关的下载地址:

    Nagios插件项目:http://nagiosplug.sourceforge.net/
    Nagios下载页面:http://www.nagios.org/download/
    NagiosExchange.org:http://www.nagiosexchange.org/

    接下来的文章为简易nagios安装出现的问题解决。



    for linux and python
  • 相关阅读:
    Go 交叉编译
    go module 基本使用
    win10中安装Linux子系统
    VsCode/Pycharm配合python env 使用
    python virtualenv 基本使用
    Django 知识点小记
    Django中一种常见的setting与账密保存/读取方式
    win安装python模块出现依赖问题的解决方法 & No module named 'MySqldb'
    MySQL数据库文件
    如何在MySQL中分配innodb_buffer_pool_size
  • 原文地址:https://www.cnblogs.com/kellyseeme/p/5525123.html
Copyright © 2020-2023  润新知