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

nagios安装(主程序及插件安装)

[复制链接]

尚未签到

发表于 2019-1-12 13:23:38 | 显示全部楼层 |阅读模式
  实验环境:最近一段时间因为工作需要在研究nagios并且从网上收集了一些资料,下面我把我搭建的过程及步骤记录下来,方便交流学习。
  本次实验使用的是CentOS6.6  x64
  #yum install -y gcc glibc glibc-common gd gd-devel xinetd openssl-devel vim make unzip cmake httpd php
  安装编译所使用的组件和apache还有php组件,apache是打nagios所必须使用的。
  #useradd -s /sbin/nologin nagios         
  创建nagios所使用的用户nagios,启动服务用的,所以不需要登录

  #mkdir /usr/local/nagios          
  创建nagios安装目录位置
  #chown -R nagios.nagios /usr/local/nagios          
  给刚刚新建的文件夹授权
  #tar zxvf nagios         
  解压最新版的nagios压缩包,最新版的源码包在官网就有:https://www.nagios.org/downloads/nagios-core/thanks/?t=1489037993
  #cd nagios          
  进入到刚刚解压出来的文件夹内
  #./configure --prefix=/usr/local/nagios         
  --prefix=/usr/local/nagios表示安装软件目录
  
  #make all


  按照上图的命令依次执行即可

  #make install          
  执行安装程序文件

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

  #make install-commandmode          
  生成命令模板文件

  #make install-config         
  生成配置文件模板
  
  #make install-webconf
  生成web配置文件

  
  # chkconfig --add nagios         
  添加nagios服务到启动菜单
  # chkconfig nagios on          
  设置nagios为开机启动
  # chkconfig --list nagios         
  验证nagios是否成功添加到系统菜单并设置开机启动
  #tar zxvf nagios-plugins         
  解压nagios插件,官方网站下载地址:https://www.nagios.org/downloads/nagios-plugins/
  #cd nagios-plugins         
  进入到刚解压得到的文件夹
  #./configure --prefix=/usr/local/nagios         
  配置安装目录,和nagios在相同目录
  
  #make && make install         
  进行安装
  
  #ll /usr/local/nagios/libexec/
  成功的将插件安装到了指定的文件夹内


  #ll /etc/httpd/conf.d/nagios.conf
  在生成web配置文件的时候,系统自动生成了此文件
  
  但是我们需要把这个文件移动到conf文件夹内
  #mv nagios.conf ../conf/
  不移动此文件的话apache启动的时候会报错
  我们只需要在/etc/httpd/conf/httpd.conf文件中添加如下内容
  #vim /etc/httpd/conf/httpd.conf
Include conf/nagios.conf  第一个字母必须大写
  #cat /etc/httpd/conf.d/nagios.conf |grep -v ^#|grep -v ^$
  nagios必须配置用户名和密码才可以登录访问,nagios用户验证文件放在这个文件内,这个文件是不存在的,需要我们自己创建,文件名是可以修改的

  #/usr/bin/htpasswd -c /usr/local/nagios/etc/htpasswd nagiosadmin         
  使用apache的htpasswd命令工具创建出nagios登录的用户,用户名为nagiosadmin


  创建用户的同时也设置了用户的密码,如果想创建其他用户名也可以,但是要修改以下文件
  #cat /usr/local/nagios/etc/cgi.cfg |grep -v ^#|grep -v ^$
  
  通过上图可以看出如果生成其他的用户名是需要修改此文件的,每一条目录代表不同的权限,也可以设置多用户不同的权限管理,多用户使用英文的逗号间隔
  #service nagios start
  #service httpd start    
  启动这两个服务就可以看到以下界面了,看到进程的PID证明服务启动成功了,点击左边的hosts可以看到主机的状态


  如果看到以下界面证明selinux没有关闭


  





运维网声明 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-662395-1-1.html 上篇帖子: nagios 草稿 下篇帖子: Linux监控 Nagios
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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