zoukankan      html  css  js  c++  java
  • nagios的安装监控和安装时会遇到的问题

    nagios-server                             192.168.1.105

    nagios-client                               192.168.1.106

    [root@nagios-server ~]# yum -y install gcc perl gd gd-devel jpeg jpeg-devel libpng libpng-devel openssl openssl-devel net-snmp cgi rrdtool rrdtool-devel http php glibc glibc-common gd gd-devel libjpeg zlib zlib-devel

    [root@nagios-server ~]#mkdir  /usr/src/nagios

    [root@nagios-server ~]#cd /usr/src/nagios

    [root@nagios-server  nagios~]#wget wget https://zh.osdn.net/frs/g_redir.php?m=netix&f=%2Fnagios%2Fnagios-2.x%2Fnagios-2.9%2Fnagios-2.9.tar.gz

    [root@nagios-server  nagios~]#wget http://nagios-plugins.org/download/nagios-plugins-1.4.9.tar.gz

    [root@nagios-server  nagios~]#tar -xf *.tar.gz

    [root@nagios-server  nagios~]#mkdir /usr/local/nagios

    [root@nagios-server   nagios~]# cd nagios-2.9

    [root@nagios-server  nagios-2.9~]#./configure --prefix=/usr/local/nagiso

    [root@nagios-server  nagios-2.9~]#useradd -g nagios nagios -s /sbin/nologin

    [root@nagios-server  nagios-2.9~]#groupadd nagios

    [root@nagios-server nagios-2.9~]#chown -R nagios.nagios  /usr/local/nagios/

    [root@nagios-server  nagios-2.9~]#make

    [root@nagios-server nagios-2.9~]#make install

    [root@nagios-server nagios-2.9~]#make install-init

    [root@nagios-server  nagios-2.9~]#make install-commandmode

    [root@nagios-server  nagios-2.9~]#make install-config

    nagios的各个目录功能简要说明

    bin目录

    是nagios执行程序所在目录,nagios文件即为主程序

    etc目录

    是配置文件位置,初始安装完后,只有几个*.cfg-sample文件

    sbin目录

    是nagios CGI文件所在目录,也就是执行外部命令所需文件所在的目录

    share目录

    是网页文件所在的目录

    var目录

    nagios日志文件,spid等文件所在的目录

    [root@nagios-server nagios-2.9]# cd ..

    [root@nagios-server nagios]# cd nagios-plugins-1.4.9

    [root@nagios-server nagios-plugins-1.4.9]# ./configure 

    [root@nagios-server nagios-plugins-1.4.9]# make && make install

    [root@nagios-server nagios-plugins-1.4.9]# grep 'User' /etc/httpd/conf/httpd.conf 

    [root@nagios-server nagios-plugins-1.4.9]# usermod -G nagios apache

    [root@nagios-server nagios-plugins-1.4.9]# vim /etc/httpd/conf/httpd.conf 

    修改此Apache的主配置文件在最后面添加以下内容

    ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"

    <Directory "/usr/local/nagios/sbin">

    Options ExecCGI

    AllowOverride None

    Order allow,deny

    Allow from all

    AuthName "Nagios Access"

    AuthType Basic

    AuthUserFile /usr/local/nagios/etc/htpasswd.users

    Require valid-user

    </Directory>

    Alias /nagios "/usr/local/nagios/share"

    <Directory "/usr/local/nagios/share">

    Options None

    AllowOverride None

    Order allow,deny

    Allow from all

    AuthName "Nagios Access"

    AuthType Basic

    AuthUserFile /usr/local/nagios/etc/htpasswd.users

    Require valid-user

    </Directory>

    Apache 启动出现以下错误信息,解决办法是在主配置文件最后面添加ServerName localhost:80

    vim /etc/httpd/conf/httpd.conf   加入一句  ServerName  localhost:80

    [root@nagios-server nagios-plugins-1.4.9]# htpasswd -c /usr/local/nagios/etc/htpasswd.users  nagiosadmin(用户)             如果最后面的参数如果不是叫做nagiosadmin的话,那么创建完成后要去修改/usr/local/nagios/etc/cgi.cfg

    如果要是执行这个命令没有的话,那就执行

    [root@nagios-server nagios-plugins-1.4.9]# yum -y install httpd-tools

    [root@nagios-server etc]# pwd
    /usr/local/nagios/etc

    [root@nagios-server etc]# cp cgi.cfg-sample cgi.cfg

    到这里nagios的安装也就是基本完成了,你可以通过web来访问了

    firefox  &

    192.168.1.105/nagios

    验证完了,接下来就是要修改配置文件,要用nagios就必须修改配置文件,增加要监控的做这个动作之前,下面的概念必须要了解

    联系人

    contact

    出了问题向谁报告?一般当然是管理员了

    监控时间段

    timeperiod

    7 X 24小时不间断还是周一至周五,或是自定义的其他时间段

    host

    被监控主机

    所需要监控的服务器,当然可以是监控机自己

    监控命令

    command

    nagios发出的哪个指令来执行某个监控,这也是自己定义的

    被监控的服务

    service

    例如主机是否存活80端口

    [root@nagios-server etc]# vi cgi.cfg    cgi.cfg它的作用是控制相关cgi脚本,cig.cfg这个文件里的use_authentication这个参数决定了登录web界面的时候是否要验证,所以首先要确定cgi.cfg里的use_authentication这个参数是1,默认情况下这个参数也是1

      

  • 相关阅读:
    SpringCloud Ribbon实现负载均衡,SpringCloud Ribbon自定义策略
    springCloud zookeeper整合,Java Zookeeper微服务注册中心整合
    SpringCloud Eureka安装和使用,SpringCloud使用Eureka作为服务注册中心
    Linux yum安装Consul服务中心,Centos7在线安装consul
    SpringCloud consul安装和使用,Windows Consul安装和使用,Java consul服务中心安装和使用
    哔哩哔哩视频下载到电脑,bilibili UWP下载的视频重命名,blibli视频下载到电脑
    elasticsearch kibana安装和配置
    elasticsearch安装和配置,elasticsearch启动报错:can not run elasticsearch as root
    cmd打开当前文件所在目录,cmd进入当前文件目录,cmd进入指定目录
    京东到家 首页 笔记
  • 原文地址:https://www.cnblogs.com/fyy-hhzzj/p/7799982.html
Copyright © 2011-2022 走看看