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

溫馨提示×

溫馨提示×

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

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

nagios監控之(運行環境搭建)

發布時間:2020-09-22 17:47:00 來源:網絡 閱讀:343 作者:SGS0635 欄目:移動開發

PS:本文通過手動安裝實驗成功后,整理的文章,共享出來,供大家參考。

系統:centos 6.3 最小化安裝的操作系統

nagios-3.2.3.tar.gz      nagios 的服務安裝包

nagios-plugins-1.4.14.tar.gz   命令插件

nagios-cn-3.2.3.tar.bz2  中文補丁

 httpd-2.2.4.tar.gz        apache安裝文件

php-5.2.6.tar.gz          php的安裝文件

安裝前準備工作

useradd  nagios 

mkdir /usr/local/nagios    創建nagios 的安裝目錄

chown -R nagios.nagios /usr/local/nagios  將nagios 目錄下所有的內容加入nagios用戶與nagios組

yum install gcc gcc-c++ libtool libxml2-devel zlib-devel gd-devel gd-devel perl-devel ncurses-devel  glib2-devel make pango-devel cairo-devel perl-Time-HiRes    安裝這些文件 后面再繼續安裝有關nagios的服務 就不會再出現報錯。如果在報錯 就可能是版本不同或者系統不同導致的

安裝nagios

將所有準備好的安裝包 上傳至 /tmp里面

tar -xvf nagios-3.2.3.tar.gz

cd nagios.3.2.3

./configure --prefix=/usr/local/nagios             指定了nagios的安裝目錄

make  all  && make install            編譯 并安裝 nagios主程序

make install-init                在/etc/rc.d/init.d目錄下創建nagios的啟動腳本

make install-commandmode           通過此命令來配置目錄權限

mak install-config             用來安裝nagios 配置文件,這里安裝路徑是/usr/local/nagios/etc

設置開機自動啟動

chkconfig --add nagios    將nagios 啟動項加入到系統服務 

chkconfig --list nagios     查看nagios 是否成功加入

nagios 各個目錄的名稱及其用途說明:

bin              nagios的命令所在的目錄

etc              nagios的配置文件都在此目錄

sbin            nagiosCGI文件的目錄,執行外部命令所需要文件的目錄

share           nagios的網頁文件所在目錄

libexec         nagios-plugins 安裝在此目錄,此目錄默認為空,安裝了插件會生成可執行文件

var               存放日志文件的目錄

安裝nagios 插件

cd /tmp

tar -xvf nagios-plugins-1.4.14

cd nagios-plugins-1.4.14

./configure --prefix=/usr/local/nagios

make && make install

安裝漢化插件

cd /tmp

tar -xvf nagios-cn-3.2.3.tar.bz2

cd nagios-cn.3.2.3

./configure --prefix=/usr/local/nagios

make all && make install

安裝 apache

tar -xvf httpd-2.2.4.tar.gz

cd httpd-2.2.4

./configure --prefix=/usr/local/apache2 \

                 --enable-so \

                 --enable-mods-shared=most \

                 --enable-proxy \

                 --enable-proxy-connect \

還需要什么模塊可以根據自己的需要對apache 進行安裝 做為監控其實也無所謂了

安裝php        

tar -xvf php-5.2.6.tar.gz

cd php.5.2.6

./configure --prefix=/usr/local/php \

                 --with-apxs2=/usr/local/apache2/bin/apxs

make && make install

 配置apache

apache  的基本修改 就不多講了,這里只記錄關于nagios的配置

vi /usr/local/apache2/conf/http.conf

修改    User        nagios

            Group     nagios

DirectoryIndex     index.php   index.html  

添加以下內容

AddType application/x-httpd-php  .php

為了安全,我們訪問nagios的頁面 需要設置賬號密碼的驗證,獲得許可后才能瀏覽。

在最后 添加以下內容

ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"
<Directory "/usr/local/nagios/sbin">
 AuthType Basic
 Options ExecCGi
 AllowOverride None
 Order allow,deny
 Allow from all
 AuthName "Nagios Access"
 AuthUserFile /usr/local/nagios/etc/htpasswd
 Require valid-user
</Directory>

Alias /nagios "/usr/local/nagios/share"
<Directory "/usr/local/nagios/share">
 AuthType Basic
 Options None
 AllowOverride None
 Order allow,deny
 Allow from all
 AuthName "Nagios Access"
 AuthUserFile /usr/local/nagios/etc/htpasswd
 Require valid-user
</Directory>

創建瀏覽驗證文件

在apache的bin目錄下的 htpasswd

/usr/local/apache2/bin/htpasswd -c /usr/local/nagios/etc/htpasswd admin

New password:123456"這里根據自己需要自行修改"

Re-type new password:請再輸入一次

Adding password for user admin     這里就建好了一個賬號為admin密碼為123456的驗證信息

測試一下服務是否可以正常運行

關閉防火墻 service iptables stop 或者允許80端口不然 無法瀏覽頁面

/usr/local/apache2/bin/apachectl start  啟動apache

service nagios start   啟動nagios 

然后打開 瀏覽器  輸入 http://ip/nagios

彈出 登錄驗證框  輸入賬號密碼 就可以正常訪問

nagios監控之(運行環境搭建)

***********************至此nagios的運行環境搭建好了***********************

打開下一章:nagios監控之(監控配置)

向AI問一下細節

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

AI

监利县| 平远县| 宜章县| 英吉沙县| 子长县| 昂仁县| 陆河县| 仙居县| 沧源| 沾化县| 酉阳| 漳州市| 松潘县| 太仓市| 蓬安县| 隆子县| 怀宁县| 萍乡市| 丹棱县| 乌什县| 都安| 湟源县| 凌海市| 广德县| 临沂市| 衡南县| 闽清县| 平陆县| 林芝县| 郴州市| 鄂伦春自治旗| 大渡口区| 阿拉善右旗| 乌兰浩特市| 丹寨县| 宜春市| 塔城市| 西丰县| 清镇市| 同仁县| 锡林郭勒盟|