問題1:nagios是什麼?
答:是乙個監視系統執行狀態和網路資訊的監視系統。
問題2:ubuntu下搭建nagios?
答:依賴的軟體包
sudo apt-get install apache2建立乙個帳號sudo apt-get install build-essential
sudo apt-get install libgd2-xpm-dev
切換為root使用者
#切換為root使用者在 能夠取到最新的版本的nagios和nagios的外掛程式sudo -s
#建立乙個名為nagios的帳號並給定登入口令
useradd -m -s /bin/bash nagios
passwd nagios
#建立乙個使用者組名為nagcmd用於從web介面執行外部命令。將nagios使用者和apache使用者都加到這個組中
groupadd nagcmd
usermod -a -g nagcmd nagios
usermod -a -g nagcmd www-data
wget編譯和安裝nagioswget
tar zxvf nagios-3.2.3.tar.gz客戶配置cd nagios-3.2.3
./configure --with-command-group=nagcmd
make all
make install
make install-init
make install-config
make install-commandmode
配置檔案預設安裝在/usr/local/nagios/etc
修改email資訊/usr/local/nagios/etc/objects/contacts.cfg
配置web介面
安裝nagios的web配置檔案到apache的conf.d目錄下
make install-webconf建立乙個nagiosadmin的使用者用於nagios的web介面登入。記下所設定的登入口令。
htpasswd2 -c /usr/local/nagios/etc/htpasswd.users.nagiosadmin重啟apache服務以使設定生效
/etc/init.d/apache2 reload編譯安裝nagios外掛程式
tar zxvf nagios-plugins-1.4.11.tar.gz開始nagios./configuer --with-nagios-user=nagios --with-nagios-group=nagios
make
make install
配置nagios自動開啟
ln -s /etc/init.d/nagios /etc/rcs.d/s99nagios驗證nagios的樣例配置檔案
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg如果沒有錯誤,則開始nagios
/etc/init.d/nagios startweb登入介面 http://localhost/nagios/
ps:
nagios 3.2開始預設文件改為index.php
在系統環境中需要安裝php
sudo apt-get install php5在home目錄下沒有自動建立nagios目錄,可以手動建立。
在Ubuntu下安裝openGL
首先安裝必要的庫,開源的 mesa提供了與opengl庫完全相同的介面,使用下面的命令安裝 sudo apt get install freeglut3 freeglut3 dev libglut3 libglut3 dev libgl1 mesa libgl1 mesa dev 使用命令dpkg ...
在ubuntu下安裝vmware tools 總結
今天在ubuntu 下安裝vmware tools 在網上找了好多資料,頭都看暈了,終於得出一點思路。就是 在安裝完ubuntu 系統後,找到要安裝的vmware tools 的壓縮檔案,然後 執行其中的可執行檔案 在我裝vmware tools時 具體步驟如下 在虛擬光碟機中,mount linu...
在 Ubuntu 下安裝 Rails
由 dirk 發表於 2006 07 29 saturday 在 ubuntu 的官方源中,有 rails 的包,但沒有 rubygems 的包,用過 rails 的人應該知道,通過 rubygems 來安裝 公升級 rails 是最方便的,gem 會自動處理相關的包依賴關係。想要在 ubuntu ...