CentOS下如何安装Nagios-创新互联

这篇文章主要为大家展示了“CentOS下如何安装Nagios”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CentOS下如何安装Nagios”这篇文章吧。

发展壮大离不开广大客户长期以来的信赖与支持,我们将始终秉承“诚信为本、服务至上”的服务理念,坚持“二合一”的优良服务模式,真诚服务每家企业,认真做好每个细节,不断完善自我,成就企业,实现共赢。行业涉及除甲醛等,在网站建设网络营销推广、WAP手机网站、VI设计、软件开发等项目上具有丰富的设计经验。

安装Nagios,看到一篇文章自己加点笔记以供之后学习使用

  1. 环境安装


    #yum install -y gcc glibcglibc-common gd gd-devel xinetd openssh-devel httpd php


2.selinux的设置

    (selinux:SELinux是2.6版本的Linux内核中提供的强制访问控制(MAC)系统。对于目前可用的Linux安全模块来说,SELinux是功能最全面,而且测试最充分的,它是在20年的MAC研究基础上建立的。SELinux在类型强制服务器中合并了多级安全性或一种可选的多类策略,并采用了基于角色的访问控制概念。)

    ①查看SELinux的状态:


        # /usr/sbin/sestatus -v        ## selinux status:    enabled   即为开启状态

    ②关闭SELinux:(分为临时关闭,修改配置文件关闭)

        临时关闭(不需要重启机器)


        # setenforce 0                  ## 设置selinux为permissive模式,即显示为Current mode :permissive

                                                  ## setenforce 1设置selinux为enforcing模式

        修改配置(需要重启)

        即修改 /etc/selinux/config文件,把selinux=enforcing改为selinux=disable即可。   ##enforce 强制模式,permissive 宽容模式(代表selinux运作中,只有警告不不过会实际限制)disabled,关闭(selinux并未运作)

3、建立用户和用户组

        # useradd -s /sbin/nologin nagios


        # mkdir /usr/local/nagios


        # chown -R nagios.nagios /usr/local/nagios

        把nagios及apache用户加入到nagcmd组中,确保nagios和apache有权限


        # groupadd nagcmd


        # usermod -G nagcmd nagios


        # usermod -G nagcmd apache

4、编译及安装nagios

        # tar -zxvf nagios-4.3.1.tar.gz


        # cd nagios-4.3.1


        进行初始化和建立编译的环境


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


        # make all


        # make install                  #安装二进制文件

      # make install-init              #初始化脚步

        # make install-config            #实例配置文件

        # make install-commandmode        #设置目录权限

        安装完成后可以在目录/usr/local/nagios 下看到bin etc libexec sbin share var,说明安装成功

        # make install-webconf                    #安装nagios的web配置文件

5、使用apache创建基本的web页认证方式

        创建一个admin的用户用于登录nagiso的web页面


        # htpasswd -c /usr/local/nagios/etc/hpasswd.users admin

6、nagios插件nagios-plugins-2.1.4安装

        Nagios主程序只是一个控制中心,要起到服务检测和系统检测等功能需要安装nagios插件


        # cd/root/Downloads


        # tar -zxvf nagios-plugins-2.1.4


        # cd nagios-plugins-2.1.4


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

        # make


        # make install

7、检查配置文件并测试

    # /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg


    如果不报错,表示配置成功。


    # service nagios star


    然后访问http://localhost/nagios,可以看到如下画面

CentOS下如何安装Nagios

点击hosts查看本机监视详情,若出现以下错误提示

CentOS下如何安装Nagios

     # vi/usr/local/nagios/etc/cgi.cfg

    找到use_authentication=1,把1改为0,保存

     # service nagios restart

   # service httpd restart


显示正常

CentOS下如何安装Nagios

以上是“CentOS下如何安装Nagios”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


当前名称:CentOS下如何安装Nagios-创新互联
URL地址:http://scyanting.com/article/dgjddi.html