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

自己搭建 nagios

[复制链接]
累计签到:29 天
连续签到:1 天
发表于 2019-1-13 11:53:14 | 显示全部楼层 |阅读模式
  三、部署nagios监控系统
1、安装nagios系统
   (1)创建nagios用户和组
      # groupadd -g 1000 nagios
      # useradd -g nagios -u 1000 nagios
      
      
      
      
   (2)安装nagios
      # ./configure --prefix=/usr/local/nagios --enable-event-broker --with-nagios-user=nagios --with-nagios-group=nagios --with-command-user=nagios --with-command-group=nagios --with-httpd-conf=/etc/httpd/conf.d --with-temp-dir=/tmp --with-init-dir=/etc/init.d/
      # make all
      # make install
      # make install-init
      # make install-commandmode
      # make install-config
      # make install-webconf
      
      
       (3)安装nagios-plugins插件
      # yum install perl perl-devel openssl openssl-devel
      # ./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios --with-perl=/usr --with-mysql=/usr/local/mysql/ --with-openssl=/usr --enable-perl-modules
      # make
      # make install
      
      
      
      (4)安装NRPE通信协议软件
      # ./configure --prefix=/usr/local/nagios --with-nrpe-user=nagios --with-nrpe-group=nagios --with-nagios-user=nagios --with-nagios-group=nagios
      # make all
      # make install-plugin
      # make install-daemon
      # make install-daemon-config

      # /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d   \\启动nrpe
      # /usr/local/nagios/libexec/check_nrpe -H localhost
      
      
      
      (5)安装ndoutils数据库通信软件
      # ./configure --prefix=/usr/local/nagios --enable-mysql --with-init-dir=/etc/init.d --with-ndo2db-user=nagios --with-ndo2db-group=nagios --with-mysql=/usr/local/mysql
      # make
      # make install
      # make install-config
      # make install-init
      
------------------------------------------------------------------   安装ndoutils出现错误 一般是数据库的错误   
      
      删除安装文件,重新解压缩,重新configure,然后
# vi include/config.h

#include
#include
修改为
#include
#include
然后进行make

      
      
      
      
      
      
      
      
      
      
      
      

      # cd /var/ftp/pub/nagios/ndoutils-2.0.0/db  (这个就是自己指定的目录 你自己装在哪里 你就放在哪里)
      # ./installdb -u nagios -paixocm -h 172.17.10.252 -d nagios    这个是数据库的 必须先在数据库中创建 然后在去条件  而且要有权限

      # cd /usr/local/nagios/etc
      # mv ndo2db.cfg-sample ndo2db.cfg
      # mv ndomod.cfg-sample ndomod.cfg
      
      
      2、配置nagios系统
    # chown nagios:nagios nagios -R
   (1)配置nagios主配置文件/usr/local/nagios/etc/nagios.cfg
      broker_module=/usr/local/nagios/bin/ndomod.o config_file=/usr/local/nagios/etc/ndomod.cfg

   (2)配置/usr/local/nagios/etc/ndo2db.cfg文件,用于nagios和ndo2db及数据库通信的相关信息
lock_file=/usr/local/nagios/var/ndo2db.lock
ndo2db_user=nagios
ndo2db_group=nagios
socket_type=unix
socket_name=/usr/local/nagios/var/ndo.sock
tcp_port=5668
use_ssl=0
db_servertype=mysql
db_host=172.17.10.252
db_port=3306
db_name=nagios
db_prefix=nagios_
db_user=nagios
db_pass=aixocm
max_timedevents_age=1440
max_systemcommands_age=10080
max_servicechecks_age=10080
max_hostchecks_age=10080
max_eventhandlers_age=44640
max_externalcommands_age=44640
max_notifications_age=44640
max_contactnotifications=44640
max_contactnotificationmethods=44640
max_logentries_age=129600
max_acknowledgements_age=44640
debug_level=0
debug_verbosity=1
debug_file=/usr/local/nagios/var/ndo2db.debug
max_debug_file_size=1000000

   (3)配置/usr/local/nagios/etc/ndomod.cfg

   (4)配置/usr/local/nagios/etc/nrpe.cfg客户端配置文件
      
  3、启动nagios的各项服务
   # service nagios start
   # service nrpe start                     cp init-script /etc/init.d/nrpe (要启动 必须要将在安装目录下的文件复制过去)chmod +x /etc/init.d/nrpe(加上可执行权限)

   # service ndo2db start (要将自己mysql/lib的文件添加到vi /etc/ld.so.conf文件中  并且用ldconfig重新去读

      
      
      
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagios
将cgi的一个配置文件更改下

use_authentication=0

要安装php 与perl安装包


      
      





运维网声明 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-662712-1-1.html 上篇帖子: Nagios配置文件简单介绍 下篇帖子: NAGIOS官方文档 中文
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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