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

nagios3.3 监控端安装记录

[复制链接]

尚未签到

发表于 2019-1-16 09:05:41 | 显示全部楼层 |阅读模式
  现在回过头来看第一次安装nagios的记录,发现安装真的很简单,自己的安装记录显得很简单。由于要生产环境应用,所以学了点nagios的东西,在google、baidu也search了很多,发现internet上的也是以安装的介绍居多,自己的安装记录相比较就差了许多,不过也懒,不想该了,将在下篇blog写下自己对nagios configure的理解,网上这方面介绍较少。
  ==========================================
  这是nagios的监控端配置,被监控端配置将在下篇blog记录,本人将在应用中不断修改本篇blog。
  nagios的介绍就不罗嗦了,直接看安装:
  1、 安装前环境
  OS:centos5.4   关闭selinux
  httpd、php、gcc、gd、glibc、ssl(openssl和openssl-devel)

  root@localhost.localdomain:[/usr/local/nagios]rpm -qa | grep ssl
openssl-0.9.8e-12.el5
openssl097a-0.9.7a-9.el5_2.1
openssl-devel-0.9.8e-12.el5
  其实apache不需要到网络上下载,在linux OS 的安装包里就有,在上面忘了说明,安装httpd*.rpm一些包就可以了,另外在安装rpm包的时候,如果碰到A依赖B,B依赖C,而C又依赖A的时候,在rpm -ivh C.rpm --nodeps 即可安装。
  关闭selinux
  在命令行:#setenforce 0
在修改/etc/seliunx/config  中 SELINUX=disabled
  在chkconfig --level 345 selinux off
  下载文件

  创建用户并设置密码:
  /usr/sbin/useradd -m nagios
passwd nagios
/usr/sbin/groupadd nagcmd
/usr/sbin/usermod -a -G nagcmd nagios
/usr/sbin/usermod -a -G nagcmd apache
  安装apache

  检查有没有apache用户
  启动apache的服务,并输入http://IP ,如果出现“IT WORKS” ,apache安装没有问题。
  2、 安装
  nagios安装
  44  tar -xzf nagios-3.3.1.tar.gz
   45  ls
   46  cd ./nagios
   47  ls
   48  less INSTALLING
   49  ls ./html/
   50  ls ./html/docs/
   51  less INSTALLING
   52  ./configure --with-command-group=nagcmd
   53  make all
   54  make install
   55  make init
   56  make install-init
   57  make install-commandmode
   58  make install-config
   59  make install-webconf
   65  make install-exfoliation
   66  make install-classicui

中间去掉了一些不要的步骤。
  配置web登陆用户名和密码
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
  记住这个密码,是登录web nagios时的用户名和密码
  nagios-plugin 安装
  84  tar -xzf nagios-plugins-1.4.15.tar.gz
   85  ls
   86  cd ./nagios
   87  cd ../nagios-plugins-1.4.15
   88  ls
   89  ./configure --with-nagios-user=nagios --with-nagios-group=nagios
   90  make all
   91  make install

  nrpe 安装
   94  tar -xzf nrpe-2.13.tar.gz
   95  ls
   96  cd ./nrpe-2.13
  130  ./configure --enable-ssl --enable-command-args
  131  make all
  132  make install
  133  make install-plugin
  134  make install-daemon
  135  make install-daemon-config
中间缺失的步骤是处理ssl的问题。
  vi ./etc/objects/commands.cfg  添加如下内容:
  define command{
     command_name check_nrpe
     command_line /usr/local/nagios/libexec/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
     }
  3、 初步配置
  配置为服务启动
  145  chkconfig --add nagios
  146  chkconfig --level 345 nagios on
  测试nagios 配置文件是否正确
  147  ./bin/nagios -v ./etc/nagios.cfg
出现
Total Warnings: 0
Total Errors:   0
  说明nagios 配置没有问题
  修改windwos监控模板
  vi /usr/local/nagios/etc/nagios.cfg
#cfg_file=/usr/local/nagios/etc/objects/windows.cfg 去掉#
  先重启httpd:
  176  killall httpd
  177  /etc/init.d/httpd start
  启动nagios服务:
  ./bin/nagios -d ./etc/nagios.cfg
  发现一个有趣的事情:如果用/usr/local/apache2/bin/httpd 启动,即默认调用/usr/local/apache2/conf/httpd.conf时,无法打开http://ip/nagios
  必须用/etc/init.d/httpd start启动,调用/etc/httpd/conf/httpd.conf启动,此时目录改变为:/var/www/html。查看/etc/init.d/httpd的内容如下:
  #!/bin/bash
#
# httpd        Startup script for the Apache HTTP Server
#
# chkconfig: - 85 15
# description: Apache is a World Wide Web server.  It is used to serve \
#           HTML files and CGI.
# processname: httpd
# config: /etc/httpd/conf/httpd.conf
# config: /etc/sysconfig/httpd
# pidfile: /var/run/httpd.pid
这时nagios启动正常。以上原因可能是在安装nagios时,make install-webconf生产有/etc/httpd目录及配置。不过我没验证过,只是猜测!呵呵
  用nagiosadmin和设置的密码登录:http://ip/nagios





运维网声明 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-663826-1-1.html 上篇帖子: nagios中文版配置安装 下篇帖子: Nagios Checker 0.16
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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