日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2023/12/10 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nagios搭建(一):nagios3.2的搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
此文章的大多地方采用的是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.安裝完后檢查一下是否已經安裝成功: ? 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的web界面,所以要生成文件而且要指定登入的帳號:

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

? 這里我們設置的密碼是123456

3.nagios的目錄介紹 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?

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

???

? 9.啟動nagios

???? service?nagios start

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

????

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

???


?

?

轉載于:https://blog.51cto.com/fantefei/932623

總結

以上是生活随笔為你收集整理的nagios搭建(一):nagios3.2的搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。