1 操作系統centos6.7
搭建環境 nagios
2 監控端(S):IP:***.***.**.100(服務端和客戶端都必須在同一種網絡環境中,要么是橋接模式,要么是NAT模式)
被監控端(C):IP:***.***.**.101
注:/etc/sysconfig/network-scripts/ifcfg-eth0(網絡環境根據自己需要在此路徑配置)
3 安裝步驟
3.1 S:在服務端家目錄里創建目錄nagios
cd 到家目錄 cd mkdir nagios -->ls
3.2 S:將nagios相關的安裝包及插件統一放在/root/nagios
(可以通過xshell傳或者wget網上下載)
nagios-4.0.9.tar.gz(主程序包)
nagios-plugins-2.0.3.tar.gz(插件包)
nrpe-2.15.tar.gz(間諜軟件)
msmtp-1.4.30.tar.bz2(郵件,用于報警)
cd -->/root/nagios -->ls
3.3 S:查看本機ip并掛在光盤配置yum源
Ifconfig
cd /mnt -->ls -->mkdir yum -->ls(創建yum文件夾)
mount /dev/cdrom /mnt/yum(掛載光盤到yum下)
cd /etc/yum.repos.d -->ls
vim CentOS-Media.repo (需改的內容如下第二行 即enabled=0 改為enabled=1)
baseurl=file:///media/CentOS/
file:///mnt/yum
file:///media/cdrecorder/
enabled=1
保存并退出(:wq)
mv CentOS-Base.repo CentOS-Base.repo.bak(將CentOS-Base.repo改名為CentOS-Base.repo.bak)
3.4 S:yum安裝http和php及gcc
yum -y install http*
yum -y install php(如果*無法安裝則去掉*)
yum -y install gcc*
3.5 S:開啟http并設置開機自啟
service httpd start (開啟http)
chkconfig httpd on (開機自啟)
3.6 S:解壓nagios安裝包并安裝
cd /root/nagios -->ls
tar fx nagios-4.0.8.tar.gz -->ls
cd nagios-4.0.8 -->ls
useradd nagios (創建nagios用戶)
cd /root/nagios/nagios-4.0.8
./configure --prefix=/usr/local/nagios (指定路徑創建nagios)
make all (執行)
make install (執行-->安裝主程序)
make install-init (執行-->安裝啟動腳本)
make install-commandmode (執行-->安裝幫助設置)
make install-config (執行-->安裝配置文件)
make install-webconf (執行-->安裝用于apache的配置文件)
3.7 S:重啟http,啟動nagios
service httpd restart
service nagios start
3.8 S: 設置登錄nagios的用戶名和密碼并登錄
cd /usr/local/nagios/etc -->ls
htpasswd -cm /usr/local/nagios/etc/htpasswd.users nagios -->設置密碼xxxx
-->再次填寫 xxxx
進入瀏覽器-->輸入***.***.**.100/nagios-->用戶名:nagios
密碼:xxxx
注:此時瀏覽器已有nagios的界面,但還無權限使用
3.9 S:修改apache配置文件并重新啟動
vim /etc/httpd/conf/httpd.conf
搜索User和Group(/User或者/Group)
將其后面的apache改為nagios(如下)
User apache User nagios
---- ---->改為
Group apache Group nagios
-->保存并退出(:wq)
service httpd restart
3.10 S:修改nagios相關文件并重啟nagios
cd /usr/local/nagios/etc -->ls
vim cgi.cfg
:%s/nagiosadmin/nagios/g (將全篇文件中的nagiosadmin 改為nagios)
-->保存并退出(:wq)
service nagios restart
3.11 S:安裝nagios插件
cd /root/nagios -->ls
tar fx nagios-plugins-2.0.3.tay.gz -->ls (解壓插件安裝包)
cd nagios-plugins-2.0.3 -->ls
./configure --prefix=/usr/local/nagios
執行-->make && make install
3.12 S:進入瀏覽器nagios界面
瀏覽器 -->***.***.**.100/nagios -->nagios -->xxxx
瀏覽器最左側一列 Hosts(點擊)-->顯示***.***.**.100主機的運行狀態
Service(點擊)-->顯示***.***.**.100主機上的服務狀態
目前nagios已安裝完成,但現在只能監控本機服務。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。