日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nagios学习笔记(一)

發布時間:2025/3/21 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nagios学习笔记(一) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
監控軟件nagios,有人把他說成“難搞死”,在學習過程發現有些地方可能比較難理解,不過最終疑問還是一個一個被打消了。廢話不多說了。下面是我的學習過程,我把nagios學習分為三個部分,如下:
一、nagios的安裝和基本配置
二、nagios監控linux系統
三、nagios監控windows系統

??? Nagios是一個監視系統運行狀態和網絡信息的監視系統。Nagios能監視所指定的本地或遠程主機以及服務,同時提供強大的異常報警功能等。下面是安裝過程。
一、nagios的安裝和基本配置
1.下載nagios軟件和插件
#wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.0.tar.gz
#wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.14.tar.gz
2.安裝nagios軟件
#useradd nagios
#groupadd nagcmd
#usermod -a -G nagcmd nagios
#usermod -a -G nagcmd daemon
#tar -zxvf nagios-3.2.0.tar.gz
#cd nagios-3.2.0
#./configure --prefix=/usr/local/nagios --with-command-group=nagcmd
#make all
#make install
#make install-init
#make install-config
通過以上的步驟,nagios安裝完成。
3.配置apache
??? 在安裝nagios之前先搭建好一個LAMP的環境,給nagios的提供一個web監控的接口。具體配置LAMP這里就不些了。
1)修改apache的配置文件。
ScriptAlias /nagios/cgi-bin "/usr/local/nagios/sbin"
<Directory "/usr/local/nagios/sbin">
#? SSLRequireSSL
?? Options ExecCGI
?? AllowOverride None
?? Order allow,deny
?? Allow from all
#? Order deny,allow
#? Deny from all
#? Allow from 127.0.0.1
?? AuthName "Nagios Access"
?? AuthType Basic
?? AuthUserFile /usr/local/nagios/etc/htpasswd.users
?? Require valid-user
</Directory>

Alias /nagios "/usr/local/nagios/share"
<Directory "/usr/local/nagios/share">
#? SSLRequireSSL
?? Options None
?? AllowOverride None
?? Order allow,deny
?? Allow from all
#? Order deny,allow
#? Deny from all
#? Allow from 127.0.0.1
?? AuthName "Nagios Access"
?? AuthType Basic
?? AuthUserFile /usr/local/nagios/etc/htpasswd.users
?? Require valid-user
</Directory>注意:在apache里面必須加載alias模塊。
2)創建apache目錄驗證文件
#htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
3)安裝nagios插件
#tar xzf nagios-plugins-1.4.11.tar.gz
#cd nagios-plugins-1.4.11
#./configure --with-nagios-user=nagios --with-nagios-group=nagios
#make
#make install
4)啟動Nagios
#chkconfig --add nagios
#chkconfig nagios on
#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
#service nagios start
到此配置完成!在瀏覽器里輸入http:\\IP\nagios。成功安裝!留下一張圖!


最后說下nagios軟件的目錄結構和配置文件,為配置linux監控做好準備。
1)目錄結構
bin??? ? ? ? ?? Nagios執行程序所在目錄,nagios文件即為主程序
etc?? ????????? Nagios配置文件位置
sbin?? ? ? ? ?? Nagios Cgi文件所在目錄,也就是執行外部命令所需文件所在的目錄
Share?? ??????? Nagios網頁文件所在的目錄
var?? ? ? ? ? ? Nagios日志文件、spid 等文件所在的目錄
var/archives?? ?日志歸檔目錄
var/rw?? ? ? ?? 用來存放外部命令文件
2)默認的配置文件(./etc目錄下)
cgi.cfg???????? 控制cgi訪問的配置文件
resource.cfg??? 定義了一些變量,以便被其他文件引用,如$USER1$
nagios.cfg????? Nagios主配置文件
objects???????? 目錄里面存放著nagios對象
對象目錄(./etc/objects)下的對象配置文件有
commands.cfg??? 命令定義配置文件,里面定義的命令可以被其他文件引用
localhost.cfg?? 本地監控配置事例文件
switch.cfg????? 交換機監控配置事例文件
timeperiods.cfg 監控時間段的配置文件
contacts.cfg??? 聯系人和聯系人組配置文件
printer.cfg???? 監控打印機的一個事例配置文件
templates.cfg?? 模板配置文件
windows.cfg???? windows系統配置事例文件這下配置文件的調用比較復雜。我的理解是nagios監控有兩個方面:主機監控和服務監控,配置文件的調用以這個為中心進行配置并調用。

轉載于:https://blog.51cto.com/bjrefine/285303

總結

以上是生活随笔為你收集整理的nagios学习笔记(一)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。