東坡下載:內(nèi)容最豐富最安全的下載站!

幫助|文件類型庫|最新更新|下載分類|排行榜

上傳下載服務(wù)器軟件遠(yuǎn)程監(jiān)控網(wǎng)絡(luò)相關(guān)主頁瀏覽主頁制作電子郵件網(wǎng)站優(yōu)化網(wǎng)絡(luò)儲(chǔ)存常用瀏覽器迅雷百度云盤

首頁網(wǎng)絡(luò)軟件遠(yuǎn)程監(jiān)控 → nagios客戶端下載 4.1.1 官方最新版【附安裝配置教程】

nagios客戶端下載

nagios客戶端下載4.1.1 官方最新版【附安裝配置教程】

  • 大。10.6M
  • 語言:英文
  • 平臺(tái):WinAll
  • 更新:2016-03-09 12:28
  • 等級:
  • 類型:遠(yuǎn)程監(jiān)控
  • 網(wǎng)站:http://www.nagios.org
  • 授權(quán):免費(fèi)軟件
  • 廠商:
  • 產(chǎn)地:國外軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關(guān)軟件軟件教程網(wǎng)友評論下載地址

nagios是一款開源的企業(yè)級主機(jī)、服務(wù)應(yīng)用程序和網(wǎng)絡(luò)監(jiān)控程序,它可以有效的監(jiān)控Windows、Unix / Linux / BSD,網(wǎng)絡(luò)和網(wǎng)絡(luò)設(shè)備,快速靈活、可靠穩(wěn)定!小編這里給大家?guī)碜钚耼agios客戶端,附安裝配置教程,歡迎下載!

nagios功能特色

1、監(jiān)控網(wǎng)絡(luò)服務(wù)(SMTP、POP3、HTTP、NNTP、PING等);

2、監(jiān)控主機(jī)資源(處理器負(fù)荷、磁盤利用率等);

3、簡單地插件設(shè)計(jì)使得用戶可以方便地?cái)U(kuò)展自己服務(wù)的檢測方法;

4、并行服務(wù)檢查機(jī)制;

5、具備定義網(wǎng)絡(luò)分層結(jié)構(gòu)的能力,用"parent"主機(jī)定義來表達(dá)網(wǎng)絡(luò)主機(jī)間的關(guān)系,這種關(guān)系可被用來發(fā)現(xiàn)和明晰主機(jī)宕機(jī)或不可達(dá)狀態(tài);

6、當(dāng)服務(wù)或主機(jī)問題產(chǎn)生與解決時(shí)將告警發(fā)送給聯(lián)系人(通過EMail、短信、用戶定義方式);

7、可以定義一些處理程序,使之能夠在服務(wù)或者主機(jī)發(fā)生故障時(shí)起到預(yù)防作用;

8、自動(dòng)的日志滾動(dòng)功能;

9、可以支持并實(shí)現(xiàn)對主機(jī)的冗余監(jiān)控;

10、可選的WEB界面用于查看當(dāng)前的網(wǎng)絡(luò)狀態(tài)、通知和故障歷史、日志文件等;

11、可以通過手機(jī)查看系統(tǒng)監(jiān)控信息;

12、可指定自定義的事件處理控制器;

nagios客戶端安裝配置教程

(一)安裝Nagios   (Nagios服務(wù)器為:192.168.6.6    Nagios客戶端為: 192.168.2.33)

1.基礎(chǔ)支持套件:gcc glibc glibc-common gd gd-devel xinetd openssl-devel httpd php   注:php和httpd均用源碼包安裝,安裝配置方法此處不在詳述

# yum install -y gcc glibc glibc-common gd gd-devel xinetd openssl-devel

2.創(chuàng)建Nagios賬戶和組

#useradd -m nagios

#groupadd nagcmd

#usermod -a -G nagcmd nagios

#usermod -a -G nagcmd apache

3.編譯安裝

#tar xvf nagios-4.1.1.tar.gz

#cd nagios-4.1.1

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

#make all

#make install

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

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

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

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

4.為Nagios設(shè)置Web驗(yàn)證的密碼

#/usr/local/apache/bin/htpasswd -c /usr/local/nagios/etc/htpasswd.user nagiosadmin

5.設(shè)置Nagios的開機(jī)啟動(dòng)

chkconfig --add nagios

chkconfig nagios on

6.安裝Nagios的插件nagios-plugin

#tar zxvf nagios-plugins-1.4.16.tar.gz

#cd nagios-plugins-1.4.16

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

--with-apt-get-command --with-ping6-command --with-ping-command --with-mysql

--with-gnutls --enable-extra-opts

#make

#make install

7.此時(shí)完成初步安裝,可以監(jiān)控查看本機(jī)的一些服務(wù),檢測配置文件并啟動(dòng)nagios

#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Nagios Core 4.1.1

Copyright (c) 2009-2011 Nagios Core Development Team and Community Contributors

Copyright (c) 1999-2009 Ethan Galstad

Last Modified: 08-30-2013

License: GPL

. 配置apache并加載nagios登錄頁面  

找到apache 的配置文件/usr/local/apache/conf/httpd.conf

找到:

User daemon 

Group daemon 修改為

User nagios 

Group nagios

為了安全起見,一般情況下要讓nagios 的web 監(jiān)控頁面必須經(jīng)過授權(quán)才能訪問,這需要增加驗(yàn)證配置,即在httpd.conf 文件最后添加如下信息:

下面信息在編譯nagios(make install-webconf )時(shí)就已經(jīng)生成,配置信息在:/etc/httpd/confd.d/nagios.conf 文件中

#######################################################################

#setting for nagios

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

<Directory "/usr/local/nagios/sbin">

     AuthType Basic

     Options ExecCGI

     AllowOverride None

     Order allow,deny 

     Allow from all 

     AuthName "Nagios Access"

     AuthUserFile /usr/local/nagios/etc/htpasswd.user

     Require valid-user

</Directory>

Alias /nagios "/usr/local/nagios/share"

<Directory "/usr/local/nagios/share">

     AuthType Basic

     Options None

     AllowOverride None

     Order allow,deny 

     Allow from all 

     AuthName "nagios Access"

     AuthUserFile /usr/local/nagios/etc/htpasswd.user

     Require valid-user

</Directory>

9.重啟nagios、apache并訪問nagios

#service nagios restart

#/usr/local/apache/bin/apachectl restart

http://192.168.6.6/nagions

提示輸入用戶名密碼,訪問成功

但是登陸進(jìn)去后,nagios頁面右側(cè)全部亂碼

解決方法:

主要是apache沒有開啟cgi腳本的緣故

進(jìn)入apache的主配置文件httpd.conf

#vim /usr/local/apache/conf/httpd.conf

#LoadModule cgid_module modules/mod_cgid.so

#LoadModule actions_module modules/mod_actions.so

將上面2行的#去掉,重啟apache就OK

再次訪問 ,亂碼消失OK!

(二)配置Nagios

1.nagios配置目錄信息

# cd /usr/local/nagios/etc/

# ls

cgi.cfg  htpasswd.user  nagios.cfg  objects  resource.cfg

[root@localhost etc]# ll

total 68

-rw-rw-r-- 1 nagios nagios 11669 Nov 29 14:18 cgi.cfg (CGI配置文件)

-rw-r--r-- 1 root   root      50 Nov 29 14:20 htpasswd.user (Apache的驗(yàn)證密碼文件)

-rw-rw-r-- 1 nagios nagios 44710 Nov 29 14:18 nagios.cfg (主配置文件)

drwxrwxr-x 2 nagios nagios  4096 Nov 29 14:18 objects (對象定義文件目錄)

-rw-rw---- 1 nagios nagios  1340 Nov 29 14:18 resource.cfg (資源配置文件)

2.修改nagios.cfg主配置文件

#vim nagios.cfg

注釋掉:cfg_file=/usr/local/nagios/etc/objects/localhost.cfg  ———— #cfg_file=/usr/local/nagios/etc/objects/localhost.cfg

將 #cfg_dir=/usr/local/nagios/etc/servers  的 #(注釋)去掉 -----  cfg_dir=/usr/local/nagios/etc/servers

在/usr/local/nagios/etc/目錄中新建 servers子目錄,在里面可以直接添加主機(jī)配置文件

#mkdir servers

3.配置object目錄中的配置文件

#cd objects/

#ll

total 48

-rw-rw-r-- 1 nagios nagios  7716 Nov 29 14:18 commands.cfg (命令定義文件)

-rw-rw-r-- 1 nagios nagios  2166 Nov 29 14:18 contacts.cfg (聯(lián)系人信息定義文件)

-rw-rw-r-- 1 nagios nagios  5403 Nov 29 14:18 localhost.cfg

-rw-rw-r-- 1 nagios nagios  3124 Nov 29 14:18 printer.cfg

-rw-rw-r-- 1 nagios nagios  3293 Nov 29 14:18 switch.cfg

-rw-rw-r-- 1 nagios nagios 10812 Nov 29 14:18 templates.cfg

-rw-rw-r-- 1 nagios nagios  3208 Nov 29 14:18 timeperiods.cfg (時(shí)間周期定義文件)

-rw-rw-r-- 1 nagios nagios  4019 Nov 29 14:18 windows.cfg

配置聯(lián)系人信息(郵件接收者郵箱地址)

聯(lián)系人定義:

#vim contacts.cfg

將 email 字段后邊的  nagios@localhost  改成自己的郵箱,將報(bào)警信息發(fā)送的此郵箱,比如 15566058@139.com  

如果是設(shè)置提醒多個(gè)郵箱可以在后跟其它郵箱地址,以逗號隔開,比如: 15566058@139.com,abc@163.com保存,退出。

nagios配置sendmail郵件告警

1、檢查commands.cfg

# 'notify-host-by-email' command definition

define command{

command_name    notify-host-by-email

command_line    /usr/bin/printf "%b" "***** Nagios *****\n\nNotification

Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTA

DDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /bin/mail -s "** $

NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **" $CONTACTEMAIL$

}

# 'notify-service-by-email' command definition

define command{

command_name    notify-service-by-email

command_line    /usr/bin/printf "%b" "***** Nagios *****\n\nNotification

Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress:

$HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional

Info:\n\n$SERVICEOUTPUT$" | /bin/mail -s "** $NOTIFICATIONTYPE$ Service Alert:

$HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$

}

這是正確的命令配置,其中最重要的就是/bin/mail后邊的命令配置

2、mqueue

[root@localhost mqueue]# pwd

/var/spool/mqueue

[root@localhost mqueue]# ll

total 8

-rw------- 1 root smmsp   8 Nov 18 20:54 dfmAICsFQj009878

-rw------- 1 root smmsp 901 Nov 18 21:56 qfmAICsFQj009878

[root@localhost mqueue]#

這個(gè)目錄存儲(chǔ)的是郵件發(fā)送隊(duì)列,如果這個(gè)里邊滿了不但會(huì)影響程序的運(yùn)行,而且sendmail容易死掉,所以必要的時(shí)候要?jiǎng)h除。

3、修改access

[root@localhost mail]# pwd

/etc/mail

[root@localhost mail]# vi access

# Check the /usr/share/doc/sendmail/README.cf file for a description

# of the format of this file. (search for access_db in that file)

# The /usr/share/doc/sendmail/README.cf is part of the sendmail-doc

# package.

#

# by default we allow relaying from localhost...

Connect:localhost.localdomain           RELAY

Connect:localhost                       RELAY

Connect:127.0.0.1                       RELAY

Connect:192.168.0                       RELAY

Connect:http://www.163.com              RELAY

Connect:1.1.1                           RELAY

Connect:nagios@localhost.localdomain    RELAY

Connect:root@localhost                   RELAY

然后執(zhí)行makemap hash access < access

或者是makemap -v hash /etc/mail/access.db < /etc/mail/access

4、[root@localhost spool]# pwd

/var/spool

chmod 777 mqueue

我的郵箱是163.com。

5、. 檢查所傳送的電子郵件是否送出,或滯留在郵件服務(wù)器中

語法:/usr/lib/sendmail -bp

若屏幕顯示為“Mail queue is empty” 的信息,表示mail 已送出。

6檢查郵件發(fā)送過程

在Sendmail郵件服務(wù)器上執(zhí)行下面的命令.

# echo testing | /usr/sbin/sendmail -v someone@somedomain.com

7、sendmail日志

[root@localhost log]# pwd

/var/log

vi maillog就可以看了,出現(xiàn)任何錯(cuò)誤都可以看到。

PC官方
安卓官方手機(jī)版
IOS官方手機(jī)版

nagios客戶端下載截圖

下載地址

nagios客戶端下載 4.1.1 官方最新版【附安裝配置教程】

熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)

編輯推薦

報(bào)錯(cuò)

請簡要描述您遇到的錯(cuò)誤,我們將盡快予以修正。

轉(zhuǎn)帖到論壇
輪壇轉(zhuǎn)帖HTML方式

輪壇轉(zhuǎn)帖UBB方式