久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

nagios安裝及監(jiān)控

一、如何安裝nagios

 

 

創(chuàng)新互聯(lián)主要從事做網(wǎng)站、網(wǎng)站建設、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務茂南,十載網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18982081108

[root@server1 nagios]# 1 安裝yum install gd-devel -y

[root@server1 nagios]# 2 部署lamp環(huán)境yum install httpd MySQL mysql-server php php-mysql -y

[root@server1 nagios]# 3 安裝主程序nagios

[root@server1 nagios]# tar fvxz nagios.tar.gz(進入目錄解壓)

[root@server1 nagios]# cd nagios-3.2.0

[root@server1 nagios]# ./configure --prefix=/usr/local/nagios(這一步運行如果未裝gcc,先yum install gcc* 一下就可以了)

[root@server1 nagios]# useradd nagios

[root@server1 nagios]# make all

[root@server1 nagios]# make install

make install

     - This installs the main program, CGIs, and HTML files

 

  make install-init

     - This installs the init script in /et c/rc.d/init.d

 

   make install-commandmode

     - This installs and configures permissions on the

       directory for holding the external command file

 

  make install-config

     - This installs *SAMPLE* config files in /usr/local/nagios/etc

       You'll have to modify these sample files before you can

       use Nagios.  Read the HTML documentation for more info

       on doing this.  Pay particular attention to the docs on

       object configuration files, as they determine what/how

       things get monitored!

 

 

 

  make install-webconf

     - This installs the Apache config file for the Nagios

       web interface

 

vim /etc/httpd/conf/httpd.conf(修改User和Group為nagios)

User nagios

Group nagios

 

重新啟動apache(如果在編譯nagios的時候,步驟不對,會無法啟動服務。)

service httpd restart

service nagios start

生成用戶

[root@server1 nagios-3.2.0]# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagios(為用戶設置密碼,密碼隨意)

New password:

Re-type new password:

Adding password for user nagios

 

修改nagios的第一個配置文件,可以看到誰的分區(qū)控制臺連上來,以誰的身份連上來,看到什么,是在這個文件里控制的。

 [root@server1 nagios-3.2.0]# vim /usr/local/nagios/etc/cgi.cfg

在所有的nagiosadmin后面添加nagios

給nagios用戶開權限,讓他能夠查看信息!

 

root@server1 nagios-

3.2.0]#/etc/init.d/nagios reload

修改好了以后重新載入一下。

進入nagios

192.168.18.126/nagios

 

本機為什么是down的狀態(tài)???

 


nagios安裝及監(jiān)控

監(jiān)控分析控制臺   ---------------主程序

                                           插件

                --------------被監(jiān)控主機

如果想讓nagios監(jiān)控別人,需要安裝一個插件才可以監(jiān)控。

 

[root@server1 libexec]# pwd

/usr/local/nagios/libexec

[root@server1 libexec]# ls

[root@server1 libexec]#

進入插件目錄下我們看到什么沒有阿!

所以需要安裝插件

 

安裝插件

[root@server1 nagios-plugins-1.4.13]cd /nagios-plugins-1.4.13

[root@server1 nagios-plugins-1.4.13]# ./configure --prefix=/usr/local/nagios/ (編譯)

可選的選項--with-gnutls --with-openssl --enable-extra-opts --enable-perl-modules

 

make

 

make install

 



nagios安裝及監(jiān)控

二、如何監(jiān)控別人

我們先看監(jiān)控時間的配置文件,默認不用改。

cd /usr/local/nagios/etc/objects

vim timeperiods.cfg

這個文件是時間段的文件,24*7監(jiān)視時間段24小時每天每時。


nagios安裝及監(jiān)控

這個文件默認不用改。

 

設置監(jiān)控的是誰,修改時注意擴高成對。首先增加想要監(jiān)控的對象,對象名字可隨意,ip寫好。

 

vim localhost.cfg

配置文件內(nèi)的選項含義。

host_name主機名可以隨便寫

alias       別名可以隨便寫

address    監(jiān)控的主機IP地址(這里我們要監(jiān)控的是192.168.18.124)

check_command  check-host-alive一會通過這條命令檢查監(jiān)控的對象的情況,這條命令是在一個配置文件定義好的

notification_options  d,u,r 什么樣的情況對給你通知,down,未知,恢復這三個狀態(tài)會通知給你監(jiān)控對象的信息

check_interval 1 代表多長時間檢查一次 (1分鐘)

max_check_attempts 2 檢查什么樣的情況發(fā)送報警,超過2次以上的情況會發(fā)送tact

contact_groups admin代表有情況的時候找admin

notification_interval 10第二次通知的時間為10分鐘

notification_period  代表什么時間發(fā)送通知呢 24*7,只要出了問題就會通知你

ps:(大括號要成對)。


nagios安裝及監(jiān)控

vim commands.cfg定義命令的配置文件

$USR1$代表check-host-alive這條命令會執(zhí)行  /usr/local/libxec/check_ping -H HOSTADDRESS$ -w 3000.0,80% -c 5000.0,100% -p 5

通過命令的閥值來判斷是否有問題。


nagios安裝及監(jiān)控


三、和誰聯(lián)系

現(xiàn)在來定義發(fā)送信息給誰,默認的是給admin

vim contacts.cfg

admin組是事先定義好的,成員只有一個是nagiosadmin,然后我們添加一個聯(lián)系人,

contact_name這個人的名字可以隨便寫,這里我們寫source

alias別名 隨便寫

host_notification_period 24*7代表什么時間會接收信息

host_notification_option接收報警的狀態(tài),down,未知,恢復這三個狀態(tài)

host_notification_conmands


nagios安裝及監(jiān)控

修改好以后先檢查一下錯誤,用這條命令

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

他會告訴你你的配置文件是否有問題

total Errors:0沒有問題


nagios安裝及監(jiān)控

說明已經(jīng)添加好了。然后我們讓我們監(jiān)控的主機斷開網(wǎng)絡,會出現(xiàn)如圖的結果


nagios安裝及監(jiān)控

查看日志我們發(fā)現(xiàn)18.124這臺主機已經(jīng)找不到了。 并且有報錯信息


nagios安裝及監(jiān)控

發(fā)送報警信息是給nagiosadmin,source這兩個人的,如果要不想給nagiosadmin發(fā)送可以在contacts.cfg

首先刪除這幾行


nagios安裝及監(jiān)控

然后在組員里(members)把nagiosadmin除名就可以了。


nagios安裝及監(jiān)控

修改了以后注意/etc/init.d nagios reload重新讀取一下

 

這樣就可以監(jiān)控主機了。

 

 

 

四、讓監(jiān)控的信息能發(fā)送到手機上

 

要求是

192.168.18.126為監(jiān)控服務器

這臺機器能夠上網(wǎng)

ifconfig eth0:1 192.168.1.159

route add default gw 192.168.1.1定義網(wǎng)關

ping8.8.8.8



 

1 install

rpm -ivh /tmp/nagios/!msmtp-1.4.6-1.el5.scopserv.i386.rpm

nagios安裝及監(jiān)控

2 config

[187 tmp]#cd  /etc/

[187 tmp]#vim msmtprc

 

account default

host smtp.163.com

port 25

from 18611383332@163.com

tls off

auth login

user 18611383332

password 123456

logfile /tmp/msmtp.log

復制信息并修改成如圖,用戶名和密碼是自己郵箱的。


nagios安裝及監(jiān)控

3 test

#####msmtp email

 

 

 

 

 

4 mutt

vim /etc/Muttrc

2753 set sendmail="/usr/bin/msmtp"

2754 set from="1861183332@163.com"

2755 set realname="iori"




nagios安裝及監(jiān)控

修改好

5 mutt+msmtp

echo "hello" |  mutt -s "test" hebaihan456@163.com

 

6        vim /etc/resolv.conf

修改DNS


nagios安裝及監(jiān)控

然后測試網(wǎng)絡

ping www.baidu.com

 

echo "hello" |  mutt -s "test" hebaihan456@163.com

發(fā)送信息,這時手機會收到nagios報警信息。

發(fā)送的信息為hello到hebaihan456@163.com

請大家支持原創(chuàng)。

分享名稱:nagios安裝及監(jiān)控
網(wǎng)站鏈接:http://sd-ha.com/article20/popejo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供電子商務、標簽優(yōu)化Google、自適應網(wǎng)站小程序開發(fā)、全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設計公司