中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

nagios搭建(一):nagios3.2的搭建

發布時間:2020-03-20 19:17:33 來源:網絡 閱讀:1063 作者:fantefei 欄目:移動開發
此文章的大多地方采用的是elain的博客內容:http://elain.blog.51cto.com/3339379/711549小部分內容是自己的從別的文章總結過來的,已經試驗過了
1.需要的軟件包:
   nagios-3.2.0.tar.gz                    nagios的主軟件包
  nagios-cn-3.2.0.tar.bz2              nagios的漢化軟件包
  nagios-plugins-1.4.15.tar.gz       nagios的插件包
2.解決perl編譯問題
   echo "export LC_ALL=C">>/etc/profile 
   source /etc/profile 
   service iptables stop 
   chkconfig iptables off 
   setenforce 0                        關掉selinux
3.解決時間同步問題
  當然前提是你的服務器已經安裝了ntp的程序,如果沒有安裝可以:
  yum -y install ntp
  /usr/sbin/ntpdate pool.ntp.org 
  uptime 
4.安裝Nagios所需要的基礎軟件包
  yum install gcc glibc glibc-common -y 
  yum install gd gd-devdel -y 
  yum install httpd php  –y 
5.安裝完后檢查一下是否已經安裝成功:
 
nagios搭建(一):nagios3.2的搭建 
6.安裝nagios
   1.建立nagios安裝需要的用戶和組: 
        /usr/sbin/useradd -m nagios 
        /usr/sbin/useradd apache -M -s /sbin/nologin 
        /usr/sbin/groupadd nagcmd 
        /usr/sbin/usermod -a -G nagcmd nagios 
        /usr/sbin/usermod -a -G nagcmd apache 
 2.編譯安裝nagios   
     tar zxvf nagios-3.2.0.tar.gz
     cd nagios-3.2.0
    ./configure --with-command-group=nagcmd 
     make all 
     make install  
     make install-init 
     make install-config 
     make install-commandmode 
     make install-webconf 
    #注:make install-webconf指定了登入nagios的web界面用的用戶審核界面,指定的文件在/etc/httpd/conf.d/nagios.conf,里面的內容指定了審核文件的位置:
  

nagios搭建(一):nagios3.2的搭建 

  因為要登入nagios的web界面,所以要生成文件而且要指定登入的帳號:

    htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin 

  這里我們設置的密碼是123456

  3.nagios的目錄介紹
   nagios搭建(一):nagios3.2的搭建
   4.安裝nagios的插件
      這里用的是nagios-plugins-1.4.15.tar.gz

      注意:插件版本與nagios版本的關聯并不大

     tar zxvf nagios-plugins-1.4.15.tar.gz 

     cd nagios-plugins-1.4.15 

    ./configure --with-nagios-user=nagios --with-nagios-group=nagios --enable-perl-modules 

    make && make install

  5.安裝nagios的中文漢化插件:

   tar xvfj nagios-cn-3.2.0.tar.bz2
   cd nagios-cn-3.2.0
  ./configure
   make all
   make install
   這樣nagios的web界面就是是中文了!!

 6.設置apache的配置文件

  vi /etc/httpd/conf/httpd.conf +231   //查看是否為apache用戶 

  vi /etc/httpd/conf/httpd.conf +265   //在下面添加ServerName 127.0.0.1:80 

  然后找到
  DirectoryIndex index.html index.html.var
  修改為
  DirectoryIndex index.html index.php
  接著增加如下內容:
  AddType application/x-httpd-php .php

  7.啟動apache服務器

        service httpd start

  8.配置nagios的配置文件:

    #添加監控報警接收郵件

    vi /usr/local/nagios/etc/objects/contacts.cfg +35 

    把nagios@localhost改成自己的郵箱fantefei@163.com 
 

     #修改nagios 的主配置文件nagios.cfg 
      #vi /usr/local/nagios/etc/nagios.cfg 

     去掉這幾行前的#
        
cfg_file=/usr/local/nagios/etc/contactgroups.cfg //聯系組配置文件路徑

        cfg_file=/usr/local/nagios/etc/contacts.cfg //聯系人配置文件路徑

       cfg_file=/usr/local/nagios/etc/hostgroups.cfg //主機組配置文件路徑

       cfg_file=/usr/local/nagios/etc/hosts.cfg //主機配置文件路徑

       cfg_file=/usr/local/nagios/etc/services.cfg //服務配置文件路徑

       cfg_file=/usr/local/nagios/etc/timeperiods.cfg //監視時段配置文件路徑

      注釋掉就說明不使用這個文件,去掉了注釋就是需要使用這個文件.

        改check_external_commands=0 為check_external_commands=1 .
        這行的作用是允許在web 界面下執行重啟nagios、停止主機/服務檢查等操作。

       把command_check_interval 的值從默認的1改成command_check_inte 
       rval=10s (根據自己的情況定這個命令檢查時間間隔,不要太長也不要太短)。
      主配置文件要改的基本上就是這些。

     #修改CGI 腳本控制文件cgi.cfg
       vi /usr/local/nagios/etc/objects/cgi.cfg
    第二個要修改的配置文件是cgi.cfg,它的作用是控制相關cgi 腳本。先確保use
    _authentication=1。曾看過不少的文章,都是建議把use_authentication
     的值設置成”0”來取消驗證,這是一個十分糟糕的想法。接下來修改default_u 
     ser_name=test ,再后面的修改在下表列出:

       authorized_for_system_information=nagiosadmin,test

      authorized_for_configuration_information=nagiosadmin,test

      authorized_for_system_commands=nagiosadmin,test //多個用戶之間用逗號隔開

      authorized_for_all_services=nagiosadmin,test

      authorized_for_all_hosts=nagiosadmin,test

      authorized_for_all_service_commands=nagiosadmin,test

      authorized_for_all_host_commands=nagiosadmin,test

      那么上述用戶名打那里來的呢?是執行命令/usr/local/apache/bin/htpass
      wd  /usr/local/nagios/etc/htpasswd test 所生成的,這個要注意,不能
      隨便加沒有存在的驗證用戶,為了安全起見,不要添加過多的驗證用戶。

     #檢查nagios的配置文件是否正確

     /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg 

    如果看到下面的界面證明沒有問題:

   nagios搭建(一):nagios3.2的搭建

  9.啟動nagios

     service nagios start

  10.現在在瀏覽器里輸入http://127.0.0.1/nagios

    nagios搭建(一):nagios3.2的搭建

  會看到如下的界面就證明啟動成功了:

   nagios搭建(一):nagios3.2的搭建


 

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

台湾省| 玉林市| 石河子市| 綦江县| 淮安市| 株洲市| 武威市| 荔波县| 日喀则市| 松桃| 盐亭县| 元阳县| 临江市| 高淳县| 通化市| 明星| 华阴市| 米脂县| 手游| 海城市| 阿拉善左旗| 高密市| 勃利县| 连州市| 绵阳市| 九龙坡区| 崇礼县| 利辛县| 福海县| 泸水县| 维西| 六枝特区| 大渡口区| 祁阳县| 长白| 博野县| 新津县| 淮阳县| 上杭县| 乐平市| 略阳县|