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

nagios-plugin和nrpe快速部署辦法

運(yùn)維 系統(tǒng)運(yùn)維
Nagios是一個可運(yùn)行在Linux/Unix平臺之上的監(jiān)視系統(tǒng),Nagios可以用來監(jiān)視系統(tǒng)運(yùn)行狀態(tài)和網(wǎng)絡(luò)信息。Nagios可以監(jiān)視所指定的本地或遠(yuǎn)程主機(jī)以及服務(wù),同時(shí)提供異常通知功能。本文大家看看nagios-plugin和nrpe快速部署辦法

nagios-pluginnrpe快速部署辦法如下:

  1,先在任意一臺被監(jiān)控機(jī)上安裝nagios-plugin和nrpe,安裝目錄同為/usr/local/nagios或者按各自的實(shí)際要求來定,同時(shí)這臺被監(jiān)控機(jī)上最好是帶有mysql,這樣監(jiān)控mysql的腳本就會被編譯進(jìn)去了,這兩個軟件同在一個目錄的一個好處就是兩個軟件之間可以互相使用對方libexec目錄下的程序。

  nagios-plugin的簡單安裝

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

  make

  make install

  nrpe的簡單安裝

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

  make

  make install

  make install-xinetd

  make install-daemon-config

  2,修改/etc/xinetd.d/nrpe文件,這里只需要注釋掉only_from那行就行了,當(dāng)然如果你的監(jiān)控機(jī)只有一臺,你可以考慮把那個ip改成你監(jiān)控機(jī)的ip

  3,修改nrpe.cfg文件,因?yàn)槲蚁M业拿颗_被監(jiān)控的服務(wù)器的監(jiān)聽ip都bind到本機(jī)的內(nèi)網(wǎng)網(wǎng)卡的ip上,所以我會把#server_address=127.0.0.1這行的注釋去掉。

  修改

  command[check_hda1]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/hda1

  為

  command[check_disk]=/usr/local/nagios/libexec/check_disk -w 20% -c 10%

  而且可以在這里把你需要監(jiān)控資源都寫上。

  4,打包處理,接下來的任務(wù)就是把nagios目錄和xinetd.d目錄下的nrpe文件打到一個包中當(dāng)做分發(fā)的基礎(chǔ)包

  tar zcvf nagios.tar.gz /usr/local/nagios /etc/xinetd.d/nrpe

  5,將包分發(fā),并執(zhí)行配置腳本。將打好的tar包和下面的腳本分發(fā)到將要部署的服務(wù)器上,并執(zhí)行腳本,這樣被監(jiān)控服務(wù)器就配置完畢了,當(dāng)然以下腳本可以根據(jù)自己的實(shí)際應(yīng)用進(jìn)行調(diào)整。至于分發(fā)方法按各位習(xí)慣用的就行了,通常常使用的就是rsync,scp,cfengine統(tǒng)一配置等等

  1 #!/bin/bash

  2

  3 useradd -s /bin/false nagios

  4 tar zxvf nagios.tar.gz -C /

  5

  6 IP=$(grep IPADDR /etc/sysconfig/network-scripts/ifcfg-eth0 |awk -F'=' '{print $2}')

  7 sed -i -e 's/ss=127.0.0.1/ss='${IP}'/' -e 's/^allowed.*/&,192.168.202.129,'${IP}'/' /usr/local/nagios/etc/nrpe.cfg

  8 sed –i -e '7 a\ bind = '${IP} /etc/xinetd.d/nrpe

  9 echo "nrpe 5666/tcp">>/etc/services

  10 /etc/init.d/xinetd restart

#p#

  下面對上面的腳本做個解釋

  3行是創(chuàng)建用戶

  4行是將nagios包加壓縮到相應(yīng)的位置,nagios到/usr/local/nagios,nrpe到/etc/xinetd.d下

  6行獲取內(nèi)網(wǎng)網(wǎng)卡的ip

  7行首先將server_address的ip改成本機(jī)內(nèi)網(wǎng)ip的地址,同時(shí)把a(bǔ)llowed_hosts的地址在原有的基礎(chǔ)上添加了本機(jī)內(nèi)網(wǎng)的地址和監(jiān)控機(jī)的地址

  8行設(shè)置nrpe啟動監(jiān)聽的ip地址

  9行添加nrpe的服務(wù)端口

  10行重啟xinetd服務(wù),也就是啟動nrpe的進(jìn)程

  將此腳本存到其他的被監(jiān)控機(jī),并把那個nagios包也放上去,然后執(zhí)行腳本,等數(shù)秒鐘后使用netstat命令查看端口

  # netstat -ln

  Active Internet connections (only servers)

  Proto Recv-Q Send-Q Local Address Foreign Address State

  tcp 0 192.168.202.129:5666 0.0.0.0:* LISTEN

  tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN

  tcp 0 0 :::22 :::* LISTEN

  udp 0 0 0.0.0.0:111 0.0.0.0:*

  首先在本機(jī)測試nrpe,執(zhí)行下面的命令

  [root@linux02 tmp]# /usr/local/nagios/libexec/check_nrpe -H 192.168.202.129

  返回如下結(jié)果

  NRPE v2.12

  再來從監(jiān)控機(jī)上執(zhí)行命令查看被監(jiān)控機(jī)的nrpe

  [root@linux01 ~]# /usr/local/nagios/libexec/check_nrpe -H 192.168.202.129

  返回結(jié)果如下

  NRPE v2.12

  由此可以看到,這樣的部署方便快捷,到此,快速部署nagios-plugin和nrpe就寫完了,當(dāng)然以上部署還很基礎(chǔ),很多監(jiān)控腳本都沒有集成進(jìn)去,還需要很多的完善,但此篇文章僅僅是給大家一個引子。

  另外。如果有些人不喜歡使用xinetd來啟動nrpe的話,可以講上面的腳本稍微的改改,將

  /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg –d

  這條命令添加到rc.local里,這樣也可以啟動nrpe

通過文章的介紹,我們清楚的知道了nagios-plugin和nrpe快速部署辦法,希望你們能學(xué)會!

【編輯推薦】

  1. nagios監(jiān)控iostat
  2. nagios監(jiān)控服務(wù)器的一些策略
  3. 開源監(jiān)控利器nagios之監(jiān)控mysql服務(wù)器
  4. 部署nagios服務(wù)
  5. 開源監(jiān)控利器nagios之場景描述
  6. nagios監(jiān)控WIN2003
責(zé)任編輯:趙鵬 來源: 網(wǎng)絡(luò)轉(zhuǎn)載
相關(guān)推薦

2014-10-28 11:01:36

LinuxNRPE

2011-03-28 17:35:44

NagiosNRPE監(jiān)控

2014-09-28 10:37:45

LinuxNagiosNRPE

2011-03-31 16:09:21

Redhat配置nagios

2011-03-28 16:31:47

nagios服務(wù)

2011-03-21 10:20:07

nagios啟動

2009-03-11 18:49:36

LinuxNagios運(yùn)維監(jiān)控

2011-03-23 09:47:03

Nagios監(jiān)控

2011-03-25 11:29:57

nagiosDebian

2011-03-31 10:28:40

cactiplugin

2012-10-24 14:53:31

IBMdw

2011-03-23 10:17:26

2014-05-21 11:00:55

Windows Azu分布式部署

2022-08-21 16:50:36

Kubeadm?Kubernetes

2011-03-25 17:06:55

Nagios插件plugins

2011-03-29 13:25:12

ZabbixNagiosZenoss

2011-03-21 15:44:52

Nagios啟動

2011-08-22 14:10:51

nagios

2024-10-28 15:40:26

2012-06-26 15:13:50

Hadoop數(shù)據(jù)架構(gòu)
點(diǎn)贊
收藏

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