自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

freebsd 上的nagios配置

系統(tǒng) Linux
nagios是一款非常受歡迎的監(jiān)控系統(tǒng),那怎么在流行的freebsd平臺(tái)安裝呢,讓我們來看看具體的實(shí)現(xiàn)步驟!

freebsd 上的nagios配置的過程還是比較簡(jiǎn)單的,來和我學(xué)習(xí)下!

  相信大多數(shù)運(yùn)維人員知道。服務(wù)器出了問題后很久才知道,是非常不好的事的,有什么辦法能夠監(jiān)控到服務(wù)器問題,并及時(shí)通知你呢

  下面介紹一款大家耳熟能詳?shù)能浖agios。

  Nagios是運(yùn)行在unix/linux平臺(tái)的監(jiān)控運(yùn)行程序和應(yīng)用程序的一款開源軟件??梢员O(jiān)控你所指定的服務(wù),并在你的指定時(shí)間內(nèi)通知你

  先介紹點(diǎn)nagios的特點(diǎn)吧

  Nagios主要由兩個(gè)部分構(gòu)成的,nagios的主程序和nagios的插件。Nagios的主程序只要是一個(gè)平臺(tái),本身沒有什么監(jiān)控的功能,監(jiān)控功能是由nagios插件來完成的。

  要監(jiān)測(cè)其他服務(wù)器的信息需要安裝nrpe這個(gè)代理程序,他的工作流程是,他們之間的數(shù)據(jù)傳輸是通過ssl通道的

 

  下面介紹下它的主要的功能

  監(jiān)控網(wǎng)絡(luò)服務(wù)——http,pop3,smtp,ping等

  監(jiān)控主機(jī)資源——負(fù)載,磁盤情況(這個(gè)需要安裝nrpe)

  以郵件或者短信的形式告知你服務(wù)器問題,當(dāng)然還有web界面

  需要的包nagios-vesion(主程序),nagios-plugins-vesion(插件),nrpe-vesion(代理檢測(cè)程序),這些包你可以上官網(wǎng)上或者這個(gè)網(wǎng)上找,我的意見是不要去下載一寫個(gè)人上傳的資源

  Nagios是要安裝在有php環(huán)境下的,因?yàn)閚agios是基于php開發(fā)的

#p#

  下面開始安裝

  1.安裝主程序之前,首先你要先建立nagios用戶

  # groupadd nagios

  # useradd -g nagios nagios

  # mkdir /usr/local/nagios

  # chown -R nagios.nagios (我用的組也是nagios把web服務(wù)器的用戶加進(jìn)去,你也可以指定成web服務(wù)器的組,因?yàn)橐獙憱|西進(jìn)去)

  cd /nagios-vesion/

  ./configure –prefix=/usr/local/nagios with-command-group=nagios –with-nagios-user=nagios

  make all

  make install ##安裝主程序,CGI和HTML文件

  make install-init ##生成init啟動(dòng)腳本

  make install-config ##生成一些模板配置文件

  make install-commandmode ##設(shè)置相應(yīng)的權(quán)限

  make install-webconf ##生成Apache配置文件nagios.conf

  驗(yàn)證是否安裝成功在nagios下有以下目錄的。var/archives

  /var/rw

  var

  share

  sbin

  etc

  bin

  2.安裝成功的話就安裝nagios插件吧

  cd nagios-plugins-vesion

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

  make

  make install

  查看naigios下是不是多了個(gè)libexec文件夾?下面有些插件check_*

  如果沒有的話需要用下面的命令把插件復(fù)制過來

  修改apache的配置,使自己能通過web平臺(tái)查看服務(wù)器狀態(tài),可以加點(diǎn)驗(yàn)證用戶的

  vi /usr/local/apache2/conf/httpd.conf

  ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin

  Options ExecCGI

  AllowOverride None

  Order allow,deny

  Allow from all

  AuthName “Nagios Access”

  AuthType Basic

  AuthUserFile /usr/local/nagios/etc/htpasswd

  Require valid-user

  Alias /nagios /usr/local/nagios/share

  Options None

  AllowOverride None

  Order allow,deny

  Allow from all

  AuthName “Nagios Access”

  AuthType Basic

  AuthUserFile /usr/local/nagios/etc/htpasswd

  Require valid-user

  

  /usr/local/nagios/etc/htpasswd這個(gè)文件是驗(yàn)證用戶的文件隨便用什么名字

  用/usr/local/sbin/htpasswd生成

  /usr/local/sbin/htpasswd –c /usr/local/nagios/etc/htpasswd user ##user是用戶名然后輸入密碼。-c參數(shù)是第一次加用戶的時(shí)候使用的。意思是創(chuàng)建

  好了,現(xiàn)在一些基本的東西都已經(jīng)安裝完畢了

#p#

  可以測(cè)試下了輸入http://127.0.0.1/nagios,輸入用戶密碼就可以了。可以看到一些基本的頁(yè)面。

  接下來要配置一些泥要監(jiān)控的東西了,首先介紹下各個(gè)配置文件的作用。

  你的配置文件都是在etc/nagios.cfg上定義的

  cfg_file=/usr/local/nagios/etc/objects/commands.cfg

  cfg_file=/usr/local/nagios/etc/objects/contacts.cfg

  cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg

  cfg_file=/usr/local/nagios/etc/objects/templates.cfg

  cfg_file=/usr/local/nagios/etc/objects/services.cfg

  cfg_file=/usr/local/nagios/etc/objects/hosts.cfg

  cfg_file=/usr/local/nagios/etc/objects/contactgroups.cfg

  這個(gè)可能和linux的配置文檔的定義有稍許不同,但這個(gè)沒什么關(guān)系的

  commands.cfg是定義你以后要用到的命令的文件

  contacts.cfg是定義聯(lián)系人的文件,里面的名字可以隨便取,但郵箱或者手機(jī)號(hào)要寫正確

  timeperiods.cfg是定義時(shí)間段的,不過它里面定義的大都符合要求的

  templates.cfg這個(gè)是定義一些服務(wù)或者主機(jī)的模板文件,如果寫不出可以參考這里

  services.cfg 定義你要監(jiān)控的服務(wù),在主機(jī)上定義了主機(jī)名,然后再服務(wù)上應(yīng)用你在hostscfg上定義的主機(jī)名

  hosts.cfg定義你要監(jiān)控的主機(jī)

  contactgroups.cfg聯(lián)系人組,可以定義多個(gè)聯(lián)系人在一起,方便管理

  這些配置文件熟悉之后就配置幾個(gè)全局的配置文件吧

  nagios.cfg文件中

  command_check_interval 說實(shí)話我看了很多資料,這個(gè)到底是什么意思還不太清楚,可能和services.cfg上的normal_check_interval有點(diǎn)關(guān)系,現(xiàn)在我的理解是command_check_interval是全局定義的檢查時(shí)間,services.cfg上的是定義單個(gè)的,兩者沖突已具體的為準(zhǔn)

  cgi.cfg

  use_authentication=1 我看過很過資料,有些有錯(cuò)誤的時(shí)候都賴在用戶認(rèn)證上,我覺得這個(gè)一定要配置為需要用戶認(rèn)證,不然的話難道你搭建個(gè)nagios給別人看?

  authorized_for_all_services=user

  authorized_for_all_hosts=user

  authorized_for_system_commands=user

  這些用戶就是你之前在htpasswd上定義的用戶名了

通過文章的詳細(xì)的描述,我們都能掌握了freebsd 上的nagios配置,學(xué)會(huì)的朋友快跟朋友分享吧!

【編輯推薦】

  1. nagios分布式配置
  2. RHEL安裝nagios
  3. Nagios :擴(kuò)展提示信息發(fā)送方式(smtp, msn, fetion)
  4. nagios 安裝過程
  5. 啟動(dòng)nagios服務(wù)
  6. 如何編寫 Nagios 插件
  7. 配置 新的Nagios

 

責(zé)任編輯:趙鵬 來源: 網(wǎng)絡(luò)轉(zhuǎn)載
相關(guān)推薦

2011-03-02 10:39:19

FreebsdPureftpd

2010-07-12 09:42:06

FreeBSD 7.0nagios安裝

2011-03-02 10:19:29

FreebsdPureftpd

2011-03-28 10:12:44

FreeBSDnagios

2011-03-23 13:29:46

配置Nagios系統(tǒng)

2011-03-23 13:44:31

配置NDOUtils系統(tǒng)

2011-03-21 09:17:06

Nagios

2011-03-23 13:44:23

配置Nagios系統(tǒng)

2011-03-23 13:32:14

配置Nagios系統(tǒng)

2011-03-23 13:29:43

配置Nagios系統(tǒng)

2011-03-22 10:10:21

Nagios配置

2011-03-28 11:03:09

配置Nagios

2010-05-31 11:10:37

Nagios pnp

2011-03-25 17:13:37

Nagios配置文件

2011-03-31 16:05:18

Redhat配置nagios

2011-08-22 12:25:02

nagios

2011-03-22 13:37:29

Nagios安裝

2010-10-13 15:02:09

Rsync同步FreeBSDCentOS

2012-05-07 08:23:02

top監(jiān)控命令FreeBSD

2011-11-08 21:58:01

Nagios 配置 流
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)