在ubuntu下安裝nagios監控平台

2021-08-31 06:20:51 字數 1839 閱讀 5304

問題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使用者

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

在 能夠取到最新的版本的nagios和nagios的外掛程式

wget 

wget

編譯和安裝nagios

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

./configuer --with-nagios-user=nagios --with-nagios-group=nagios

make

make install

開始nagios

配置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 start
web登入介面 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 ...