一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Linux|Centos|Ubuntu|系統(tǒng)進(jìn)程|Fedora|注冊(cè)表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務(wù)器之家 - 服務(wù)器系統(tǒng) - Linux - nagios監(jiān)控服務(wù)器 安裝配置方法

nagios監(jiān)控服務(wù)器 安裝配置方法

2019-12-21 17:33huangyu學(xué)習(xí)博客 Linux

nagios監(jiān)控服務(wù)器 安裝配置方法,需要的朋友可以參考下

NAGIOS服務(wù)端安裝

一、 主軟件包:

1. nagios-3.0.x.tar.gz 主程序

2. nagios-plugins-1.4.x.tar.gz 插件

3. nrpe_2.8.x.tar.gz 外部構(gòu)件

4. pnp -0.4.X 圖形化工具

二、基本安裝:

軟件包準(zhǔn)備:

服務(wù)端安裝:

rpm -q gcc glibc glibc-common gd gd-devel xinetd openssl-devel httpd

安裝步驟:

2.1 建立賬號(hào):

useradd nagios

passwd nagios

usermod -G nagios nagios

usermod -G nagios apache

2.2 安裝nagios-3.0.x.tar.gz

./configure (不用跟參數(shù),默認(rèn)安裝在/usr/local/nagios)

配置完畢按照提示安裝

make all

====================

make install

====================

make install-init

====================

make install-config

====================

make install-commandmode

====================

make install-webconf #針對(duì)rpm版apache,source包apache配置見下 ====================

設(shè)置收信人地址

vi /usr/local/nagios/etc/objects/contacts.cfg

更改email地址nagiosadmin的聯(lián)系人定義信息中的EMail信息為你的EMail信息以接收?qǐng)?bào)警內(nèi)容.

/usr/local/apache/bin/htpasswd -c /usr/local/nagios/etc/htpasswd nagiosadmin

輸入密碼(這一步很重要)

2.3安裝Nagios插件

2.3.1 nagios-plugins-1.4.X.tar.gz

./configure --with-nagios-user=nagios --with-nagios-group=nagios

make

make install

chkconfig --add nagios

chkconfig nagios on

2.3.2 nrpe_2.8.x.tar.gz

./configure

make all

make install-plugins

make install-daemon

make install-daemon-config

make install-xinetd

三、 詳細(xì)配置:

3.1 主機(jī)定義:

vi /usr/local/nagios/etc/objects/hosts.cfg

基本模板:

define host{

use linux-server # nagios server-name

host_name 主機(jī)名

alias 別名

address X.X.X

}

例:

define host {

host_name CentOS

use linux-server,host-pnp

alias nagios server

address 192.168.1.44

contact_groups nagcmd

check_command check-host-alive

max_check_attempts 5

notification_interval 10

notification_period 24x7

notification_options d,u,r

}

3.2 主機(jī)組定義:

vi /usr/local/nagios/etc/objects/hostgroup.cfg

基本模板:

define hostgroup{

hostgroup_name 組名

alias PAY-web

members 主機(jī)名1, 主機(jī)名2 # 須是定義過的

}

3.3 服務(wù)定義:

define service{

use generic-service ; Name of service template to use

hostgroup_name 主機(jī)組1, 主機(jī)組2

service_description Swap Usage

check_command check_nrpe!check_swap

}

 

例:define service {

host_name CentOS

use local-service,srv-pnp

service_description CPU

check_period 24x7

max_check_attempts 4

normal_check_interval 1

retry_check_interval 1

contact_groups nagcmd

notification_interval 10

notification_period 24x7

notification_options w,u,c,r

check_command check_nrpe!check_cpu

}

四、 NAGIOS的圖形化(PNP)

#基于LAMP平臺(tái)

PNP 是基于PHP和PERL,利用rrdtool將Nagios采集的數(shù)據(jù)繪制成圖表

軟件包列表:

Perl

rrdtool 1.2.*

pnp-0.3.3.tar.gz

4.1 安裝rrdtool-1.4.4.*

tar –xvf rrdtool-1.4.4*

./configure 進(jìn)行配置 –-prefix=/usr/local/rrdtool

make;make install 然后再編譯和安裝

ls /usr/local/rrdtool-1.4.4.* 查看安裝目錄是否有

nagios監(jiān)控服務(wù)器 安裝配置方法

應(yīng)該有這些目錄才正至此rrdtool安裝成功

4.2 安裝pnp

tar xzvf pnp-X.r.gz 將pnp進(jìn)行解壓

cd pnp-X 進(jìn)入pnp 目錄

./configure --with-rrdtool=/usr/local/rrdtool/bin/rrdtool --with-perfdata-dir=/usr/local/nagios/share/perfdata/

make all

make install

make install-config

4.2.1 相關(guān)設(shè)置

首先要將Nagios的主配置文件nagios.cfg中相關(guān)的配置修改:

process_performance_data=1

service_perfdata_command=process-service-perfdata #默認(rèn)此句被注釋掉了

如果想要對(duì)某個(gè)監(jiān)控對(duì)象做數(shù)據(jù)圖表,則需在所對(duì)應(yīng)的host或者service定義中(一般寫在hosts.cfg或者services.cfg文件中),包含如下的定義:

process_perf_data 1

4.3 訪問圖表

http://IP/nagios/pnp/

這樣訪問比較麻煩

在服務(wù)、主機(jī)中添加

1. 在object 目錄里commands.cfg定義這兩個(gè)命令:

# 'process-host-perfdata' command definition

define command{

command_name process-host-perfdata

#command_line /usr/bin/printf "%b" "$LASTHOSTCHECK$ $HOSTNAME$ $HOSTSTATE$ $HOSTATTEMPT$ $HOSTSTATETYPE$ $HOSTEXECUTIONTIME$ $HOSTOUTPUT$ $HOSTPERFDATA$ ">>/usr/local/nagios/var/host-perfdata.out

command_line /usr/local/nagios/libexec/process_perfdata.pl

}

# 'process-service-perfdata' command definition

define command{

command_name process-service-perfdata

# command_line /usr/bin/printf "%b" "$LASTSERVICECHECK$ $HOSTNAME$ $SERVICEDESC$ $SERVICESTATE$ $SERVICEATTEMPT$ $SERVICESTATETYPE$ $SERVICEEXECUTIONTIME$ $SERVICELATENCY$ $SERVICEOUTPUT$ $SERVICEPERFDATA$ " >> /usr/local/nagios/var/service-perfdata.out

command_line /usr/local/nagios/libexec/process_perfdata.pl

}

然后在hosts.cfg和services.cfg里面添加host-pnp, srv-pnp

nagios監(jiān)控服務(wù)器 安裝配置方法

nagios監(jiān)控服務(wù)器 安裝配置方法

添加之后重啟nagios,然后到web下就可以看到

nagios監(jiān)控服務(wù)器 安裝配置方法

本文出自 “huangyu學(xué)習(xí)博客” 博客

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国模大胆一区二区三区 | 欧美亚洲另类综合 | 亚洲区精品久久一区二区三区 | 女生被爆操 | 日韩性大片免费 | 精品国产剧情在线观看 | 日韩美毛片 | 欧美操屁股 | 欧美在线高清 | 久久久GOGO无码啪啪艺术 | 国产79av| 国产婷婷综合丁香亚洲欧洲 | 色交视频 | 赤坂丽女医bd无删减在线观看 | 久久性综合亚洲精品电影网 | 深夜网站在线观看 | 午夜影院免费看 | 欧美洲大黑香蕉在线视频 | 欧美日韩视频在线第一区二区三区 | 顶级尤物极品女神福利视频 | 天美影视文化传媒mv免费 | 射逼视频 | 麻豆视频网 | 日韩每日更新 | 亚洲国产天堂在线观看 | 精品第一国产综合精品蜜芽 | 欧美xxxxx九色视频免费观看 | 日本一区二区免费在线 | 视频一区二区 村上凉子 | 欧美日一级片 | 操闺蜜| 户外露出野战hd | 嗯好爽视频 | blacked在线播放 | 日本妇人成熟免费不卡片 | 国产二区三区 | 日本-区二区三区免费精品 日本破处 | avove本人照片 | 午夜dj影院在线观看完整版 | 青青操在线 | 日本免费不卡在线一区二区三区 |