1. 程式人生 > >Nagios運維軟體安裝以及使用教程

Nagios運維軟體安裝以及使用教程

下面給大家說下nagios軟體的使用教程,首先我們要準備好nagios相對應的安裝軟體,可以在我分享的這個連結下載,如果連結失效可以@一下我的QQ 郵箱[email protected],我郵箱發給你們

            pit8

說明:裡面有Nagios的安裝包,中文包,以及外掛

                             uof2       

關於LAMP環境的搭建可以看我的一片文章Apache登陸驗證,上面有環境搭建的相關教程

nagios相信大家都知道是用來監控Linux伺服器的軟體,我在這裡說的只是冰山一角的功能:

首先我的虛擬機器版本是Centos6.5   伺服器地址是192.168.10.132,主機名是web

另外一個伺服器地址192.168.10.134,

 主機名是client1,我在伺服器上面搭建LAMP環境和安裝nagios,安裝web服務不是必須的,但是我要利用nagios的web介面來監控主機,所以就搭建了Lamp環境,通過這個web伺服器去監控自己以及伺服器客戶client1,實際生活中我們會在一臺Linux客戶端上面安裝nagios,而在伺服器上面的apache配置nagios,讓nagios監控web服務資訊,原理其實差不多。

1安裝nagios

到我上面的連結下載nagios,我的在/usr/local/src資料夾裡面

tar -zvxf nagios-3.2.0.tar.gz解壓

cd nagios-3.2.0進入解壓後的資料夾

mkdir  /usr/local/nagios新建nagios安裝目錄

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

make all

make install

這裡在make all的時候可能會報錯提示no rule to make ……include……locations.h

yum -y install perl

安裝perl

再重新configure,make安裝就可以了

設定nagios開機自動啟動

chkconfig --add nagios

chkconfig --level 35 nagios on

chkconfig --list nagios

2安裝nagios外掛

去我上面給出的連結下載外掛plugins

我的是在/usr/local/src下

tar -zvxf nagios-plugins-2.2.1.tar.gz解壓

cd nagios-plugins-2.2.1

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

make && make install

注意,安裝完記得檢視/usr/local/nagios有沒有安裝外掛,我之前就是以為安裝上了,結果沒裝上,後面登陸nagios網頁一直提示127錯誤

在libexec資料夾下,會有很多的檔案,表明外掛已經安裝成功了

3安裝nagios中文安裝包

還是去我上面的連結下載,在/usr/local/src裡面,

tar -jxvf nagios-cn3.2.0.tar.bz2

cd nagios-cn-3.2.0

./configure

make all

make install

4配置apche安裝目錄下的配置檔案httpd.conf

vi /usr/local/apache/conf/httpd.conf

找到user和group這一項修改

取消兩個Loadmodule前面的#註釋載入cgi模組

注意,如果不取消註釋的話後面開啟nagios監控頁面你會發覺右邊一堆亂碼

找到DirectoryIndex修改並且新增以下內容

在檔案的最後面配置nagios登陸web頁面監控的驗證資訊,因為web監控不是隨便都可以登陸上去的

配置登陸的使用者密碼,/usr/local/apache/bin/htpasswd -c /usr/local/nagios/etc/htpasswd ixdba

輸入密碼以及確認密碼

5登陸Nagios監控web頁面

會提示輸入使用者密碼

輸入ixdba使用者名稱和對應你輸入的密碼就可以看到nagios的監控頁面了

6配置nagios

6.1 nagios的配置檔案在安裝目錄的/usr/local/nagios/etc目錄下

在/etc和/etc/objects目錄下,可以看到預設的配置檔案和我自己定義的配置檔案,在這裡我自己定義了hosts.cfg,service.cfg兩個檔案,分別代表了監控的主機資訊和監控的服務資訊

alias是隨便定義的,主要是主機別名,use表示使用linux-server的配置,這個在template.cfg模板檔案中有定義,模板檔案主要存放是所有配置檔案的共有屬性,可以直接拿來使用。這裡的host_name是主機名web

使用hostname檢視主機名,並且在/etc/sysconfig/network中修改主機名字,並且重啟

我這裡修改了192.168.10.132這臺伺服器名字為web,同理在192.168.10.134中修改主機名字為client1

這裡說下linux hostname的資訊,hostname其實是在Linux核心/proc/sys/kernel/hostname中定義的,所以我們要看裡面有沒有修改

再看回這個hosts.cfg配置檔案,members是組,我想把web,和client1這兩臺主機加入到這個組,這個樣子就可以一起監控了

6.2 services.cfg配置檔案

分別定義了兩臺主機要監控的服務資訊

local-service在模板template.cfg中定義了,至於check_command是在command_cfg中定義了,Check_command命令由左到右依次為命令!告警時延,丟包率!嚴重警告時延,丟包率

同理如果是check_tcp!23!0.0020!0.0050!10為命令!埠!告警時延!嚴重告警時延!連線超時時間

6.3 配置目錄/etc下的cgi.cfg檔案

cgi.cfg主要用來控制相關cgi指令碼,如重啟nagios程序,關閉nagios通知等,cgi是web與外部交流的一個介面

在所有含有Nagiosadmin的後面加上登陸驗證使用者ixdba,我們找到refresh_rate這行,是設定監控的間隔

6.4配置/etc目錄下的nagios.cfg配置檔案

contacts.cfg聯絡人檔案是發生告警時通知聯絡人,我這裡沒配置,圖中有個log_file檔案,這個是記錄Nagios的監控資訊,如果啟動nagios報錯,我們可以在裡面看到

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg驗證配置資訊

啟動和關閉nagios

可以用service nagios start,這裡我會提示tnagios account is currently not available,不用管它

就可以看到對應的主機和服務了

  

相關推薦

Nagios軟體安裝以及使用教程

下面給大家說下nagios軟體的使用教程,首先我們要準備好nagios相對應的安裝軟體,可以在我分享的這個連結下載,如果連結失效可以@一下我的QQ 郵箱[email protected],我郵箱發給你們             pit8 說明:裡面有Nagios

自動化saltstack 安裝部署以及一鍵部署實現負載均衡

saltstack介紹 SaltStack是一個伺服器基礎架構集中化管理平臺,SaltStack基於Python語言實現,也是基於C/S架構,結合輕量級訊息佇列(ZeroMQ)與Python第三方模組(Pyzmq、PyCrypto、Pyjinjia2、pyth

GTD180006:【安裝調試GDB

class org .com clas bsp tro targe href -s www.gnu.org/software/gdb/ GTD180006:【運維】安裝調試GDB

免費分享! linux基礎視頻教程

linux運維即linux運維工程師;Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟件、應用程 序和網絡協議。它支持32位和6

java精品高級架構課,RocketMQ中間件,Mysql分布式集群,服務架構,架構視頻教程

大型 mys 互聯網公司 課程 enter 20px hcl 理解 bin 14套java精品高級架構課,緩存架構,深入Jvm虛擬機,全文檢索Elasticsearch,Dubbo分布式Restful 服務,並發原理編程,SpringBoot,SpringCloud,Ro

自動化工具安裝部署 chef (一) - 測試環境配置

系統/運維 Linux 最近一直在做tensorflow的研究,看書看視頻群內討論什麽的,有些頭大,抽空刷朋友圈看到有朋友一直關註devops,市面上也有相關人員需求,索性抽空玩一個自動化運維的產品chef,加上之前也有開發過相關運維產品,對比下rundeck,看看這個有什麽好玩。官網https://

自動化工具安裝部署 chef (四) - node的安裝

系統/運維 Linux 原文在此https://docs.chef.io/nodes.html節點分好幾種又加了一臺機器[root@chefnode ~]# cat /etc/hosts先確保hosts裏面都有解析[root@chefserver chef]# scp chefdk-2.4.17-1.

自動化工具安裝部署 chef (二) - server的安裝

系統/運維 Linux 經過一個晚上的下載,終於下載好了安裝前先抓個虛擬機鏡像原始文檔https://docs.chef.io/install_server.html開始安裝安裝完成初始化下[root@chef_server chef]# chef-server-ctl reconfigure初始化失

自動化工具安裝部署 chef (三) - workstation的安裝

系統/運維 Linux workstation原文https://docs.chef.io/workstation.html[root@chef_server etc]# cat /etc/hosts127.0.0.1 localhost localhost.localdomain localhost

自動化工具安裝部署 chef (八)- 分發配置策略

系統/運維 Linux 如果沒有生成chef-repo目錄的話到workstation 先clone一個git 初始目錄git clone git://github.com/opscode/chef-repo.git這裏我已經生成過了knife cookbook site install userwo

制作光盤引導啟動的含ks應答文件的iso文件,實現iso文件和遠程系統鏡像倉庫的自動化安裝系統

ssa 硬盤 JD tor requested fonts shanghai rzsz ica (1)A機器配置如下 mkdir /app/bootiso -pv cd /app/bootiso cp -r /mnt/cen

談談監控選型以及設計思路

size 文本 最好的 監控系統 nts centreon mys 現在 應用 運維行業有句話:“無監控、不運維”,是的,一點也不誇張,監控俗稱“第三只眼”。沒了監控,什麽基礎運維,業務運維都是“瞎子”。所以說監控是運維這個職業的根本。尤其是在現在DevOps這麽火的時候,

【視訊】特別適合新手的利器ansible入門教程手冊(附帶視訊演示和原始碼)

作者: 李佶澳   轉載請保留:原文地址   釋出時間:2018/03/12 15:43:00 說明 一句話原理 文件介紹 下載素材 兩個命令: ansible 與 ansible-playboo

linux基礎學習之軟體安裝以及常用命令

  linux基礎學習之軟體安裝以及常用命令 呼叫中央倉庫: yum install wget     然後下載nodejs: wget https://nodejs.org/dist/v10.14.2/node-v10.14.2-

linux基礎學習之軟體安裝以及常用命令(三)

    新增和檢視使用者: [[email protected] ~]# useradd anderson [[email protected] ~]# cat /etc/passwd 顯示如下: [[email protected

趙成的體系管理課視訊教程

專欄模組專欄共三個月,36 期,圍繞以應用為核心的運維體系,分四個模組介紹。應用運維體系建設。這一模組是運維工作的基礎,將從標準化和應用生命週期開始,介紹如何一步步建立運維技術體系和組織架構,如何樹立正確的運維建設思路。效率和穩定性最佳實踐。這一模組是運維價值的體現,將圍繞持

如何使用域組策略(AD GPO)分發軟體安裝以及解除安裝

1.用域管理員帳號登入某一域成員Server,新增Group Policy Management 的Feature . 2.在命令列裡面輸入GPMC.msc,回車開啟Group Policy Management. 3.找到相應的Group Policy,右擊選擇Edit. 4.在開啟的Grou

[]centos7安裝openvpn2.3.14

前言 其實我搭了5遍才成功,所以我其實用了很多種方法來搭建,下面的文章裡面,只寫最後一種成功的,所以,這種方法可能看起來比較傻,或者麻煩了一點,不過可以保證安裝成功,當然你也可以安裝其他版本的,安裝和配置過程是一樣的,最好保證服務端和客戶端版本同意。下面進入正

[日誌]安裝ubuntu 18.04 server live,伺服器替換硬碟

替換由於是dell R410,型號比較老前面盤位是固定的,需要開蓋摁下硬碟後面的塑料卡扣,才能卸下來,還有一種r410前面的是熱插拔的很方便,拆硬碟研究了半個小時T_T。 換上新硬碟按照上面連線的安裝步驟就可以了。 配置靜態ip: 1.其網路配置檔案是

軟件安裝人員、計算機人員必備工具及教程

size 分享圖片 .html ESS ffffff tex vpd 教程 fff 軟件安裝人員、計算機運維人員必備工具視頻教程視頻教程軟件安裝人員、計算機運維人員必備工具及教程