自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

運維監(jiān)控Nagios連載2:部署apache服務器

運維 系統(tǒng)運維
俗話說:工欲善其事,必先利其器.要做好系統(tǒng)管理,使自己的工作更輕松更有效的話,一個好的監(jiān)控工具是必不可少的了.在這里我向大家推薦一款我使用了4年多的、功能強大、可靈活定制的開源監(jiān)控利器---nagios。

俗話說:工欲善其事,必先利其器.要做好系統(tǒng)管理,使自己的工作更輕松更有效的話,一個好的監(jiān)控工具是必不可少的了.在這里我向大家推薦一款我使用了4年多的、功能強大、可靈活定制的開源監(jiān)控利器---nagios。

運維監(jiān)控Nagios連載1:Nagios服務器的自我監(jiān)控實現(xiàn)
運維監(jiān)控Nagios連載2:部署apache服務器
運維監(jiān)控Nagios連載3:部署、配置Nagios服務
運維監(jiān)控Nagios連載4:Nagios監(jiān)控mysql服務器
運維監(jiān)控Nagios連載5:關鍵應用監(jiān)控的重要策略


Apache應該是我們最常用的部署了,它可以被弄得很復雜,但在nagios 這個平臺上,我們只需要簡單的功能即可,為了驗證用戶,我們稍微加一點修改就行了。這樣做也是為了體現(xiàn)"越簡單越容易的思想"。做得簡單,以后重新部署或恢復就越迅速、越?jīng)]壓力[1]。

(一) 安裝apache
tar zxvf httpd-2.2.8.tar.gz
cd httpd-2.2.8
./configure  --prefix=/usr/local/apache    #僅僅需要這么一個選項
make
make install

(二) 檢查apache是否被正確的安裝
1、執(zhí)行 /usr/local/apache/bin/apachectl -t 檢查apache的配置文件語法是否正確。未經(jīng)更改的apache配置文件語法顯然是正確無誤的,當我們對配置文件httpd.conf 或其包含的文件作了更改的時候,最好先運行一下這個命令,它的錯誤輸出能迅速定位配置文件哪里出現(xiàn)了錯誤。

2、執(zhí)行命令行 /usr/local/apache/bin/apachectl start 啟動apache守護進程,在別的機器的瀏覽器里輸入這個服務器的ip地址,看是否可以正常瀏覽apache的默認頁面-通常是一個"IT works!"。為了方便以后維護apache 更方便些,我們可以修改環(huán)境變量文件/etc/profile,在文件的末尾追加行 "export  PATH=$PATH:/usr/local/apache/bin ",保存后執(zhí)行 source /etc/profile 使其修改立即生效,這樣我們以后執(zhí)行apache 啟動之類的命令就不必輸很長一串路徑,直接輸入 apachectl start 就可以了。

 

#p#

(三)修改apache配置文件httpd.conf

1、修改apache運行用戶和組。默認是daemon,需要把它改成nagios。這樣它才能有權限訪問我們安裝的nagios目錄,執(zhí)行相關的cgi命令,如通過瀏覽器界面關閉nagios、停止某個故障對象發(fā)送報警信息等。

2、添加nagios訪問目錄(nagios 的安裝路徑/usr/local/nagios),同時使用http用戶驗證。把下面的內(nèi)容追加到httpd.conf文件的末尾:
ScriptAlias /nagios/cgi-bin /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

  
Alias /nagios /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

照這樣一種方式修改配置文件,保證不會把配置文件改得一塌糊涂,我相信大部分初學者都有把文件修改后而不知道文件本身的原貌。到這步配置文件雖然修改好了,但還不能通過語法檢查,因為有2個與之相關聯(lián)的東西還不存在,他們是用戶和組nagios及apache的驗證用戶文件/usr/local/nagios/etc/htpasswd . 在后續(xù)操作中完成這任務后,再驗證不遲。


 

【編輯推薦】

  1. Linux設備驅(qū)動開發(fā)詳解
  2. 嵌入式系統(tǒng)Linux內(nèi)核開發(fā)實戰(zhàn)指南
  3. Linux系統(tǒng)最佳實踐工具:命令行技術
責任編輯:張燕妮 來源: IT168
相關推薦

2009-03-11 18:49:36

LinuxNagios運維監(jiān)控

2011-03-25 13:54:00

Nagios

2009-03-09 21:25:11

Linuxnagios開源

2011-03-21 14:43:42

2011-03-23 10:17:26

2011-03-25 14:40:33

Nagios監(jiān)控

2011-03-23 13:29:46

Debian安裝Nagios

2011-03-23 15:13:08

Nagios監(jiān)控Oracle

2011-03-22 09:07:13

Nagios監(jiān)控Linux

2011-03-22 09:03:47

Nagios配置

2011-08-22 11:33:48

nagios

2011-03-24 10:59:10

Nagios監(jiān)控mysql

2011-08-22 12:25:08

nagios

2011-03-23 15:13:08

Nagios監(jiān)控oracle

2011-03-25 15:24:40

Nagios監(jiān)控

2011-04-06 14:24:28

nagios監(jiān)控Linux

2011-03-28 16:37:38

2011-04-06 15:05:56

nagios監(jiān)控Linux

2011-03-21 14:53:27

Nagios監(jiān)控Linux

2011-04-06 14:24:21

Nagios監(jiān)控Linux
點贊
收藏

51CTO技術棧公眾號