设为首页 收藏本站
查看: 998|回复: 0

CentOS下安装Nagios

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2017-3-22 09:59:27 | 显示全部楼层 |阅读模式
安装Nagios,看到一篇文章自己加点笔记以供之后学习使用
  • 环境安装


    #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,可以看到如下画面

QQ截图20170322095858.png


点击hosts查看本机监视详情,若出现以下错误提示
QQ截图20170322095905.png
     # vi/usr/local/nagios/etc/cgi.cfg
     找到use_authentication=1,把1改为0,保存
     # service nagios restart
     # service httpd restart


显示正常
QQ截图20170322095910.png


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-353434-1-1.html 上篇帖子: nagios监控主机显示down,监控的服务却正常 下篇帖子: nigios
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表