成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

nagios安裝配置以及一些常見問題處理

進入nagios官網http://www.nagios.org/

創(chuàng)新互聯(lián)網站建設提供從項目策劃、軟件開發(fā),軟件安全維護、網站優(yōu)化(SEO)、網站分析、效果評估等整套的建站服務,主營業(yè)務為成都做網站、網站設計,app軟件開發(fā)以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。創(chuàng)新互聯(lián)深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

下載最新版本nagios

nagios-3.5.0.tar.gz

nagios-plugins-1.4.16.tar.gz

操作系統(tǒng)是centos5.4

1、新建用戶

useradd nagios

2、安裝nagios

tar zxvf nagios-3.5.0.tar.gz

cd nagios

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

make all

make install##安裝主要的程序、CGI及HTML文件

make install-commandmode##給外部命令訪問nagios配置文件的權限

make install-config##把配置文件的例子復制到nagios的安裝目錄

3、安裝nagios插件

tar zxvf nagios-plugins-1.4.16.tar.gz

cd nagios-plugins-1.4.16

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

make

make install

4、配置http

#setting for nagios

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

##Cgi文件所在目錄

AuthType Basic

Options ExecCGI

AllowOverride None

Order allow,deny

Allow from all

AuthName "Nagios Access"

AuthUserFile /usr/local/nagios/etc/htpasswd

Require valid-user

Alias /nagios /usr/local/nagios/share

##nagios頁面文件目錄

AuthType Basic

Options None

AllowOverride None

Order allow,deny

Allow from all

AuthName "nagios Access"

AuthUserFile /usr/local/nagios/etc/htpasswd

Require valid-user

5、新建用戶認證文件

touch /usr/local/nagios/etc/htpasswd.users

6、創(chuàng)建用戶

/usr/bin/htpasswd -c /usr/local/nagios/etc/htpasswd.users nagios

輸入兩次密碼

再添加用戶不要使用-c 否則會將htpasswd.users內容覆蓋

7、重啟http服務

8、訪問http://10.1.1.254/nagios

如果提示You don't have permission to access /nagios/ on this server

說明有可能服務器沒有安裝php

執(zhí)行yum install php即可

 

vim localhost.cfg

cfg_file=/usr/local/nagios/etc/contactgroups.cfg//聯(lián)系組配置文件路徑

cfg_file=/usr/local/nagios/etc/contacts.cfg//聯(lián)系人配置文件路徑

cfg_file=/usr/local/nagios/etc/hostgroups.cfg//主機組配置文件路徑

cfg_file=/usr/local/nagios/etc/hosts.cfg//主機配置文件路徑

cfg_file=/usr/local/nagios/etc/services.cfg//服務配置文件路徑

cfg_file=/usr/local/nagios/etc/timeperiods.cfg//監(jiān)視時段配置文件路徑

改check_external_commands=0為check_external_commands=1 這行的作用是允許執(zhí)行在web界面下重啟nagios、停止主機/服務檢查等操作。

另外需要注意一下/usr/local/nagios/var/rw/nagiosNaNd的權限prwxrwx--- 1 nagios nagios。

把command_check_interval的值從默認的1改成command_check_interval=10s(根據(jù)自己的情況定這個命令檢查時間間隔,不要太長也不要太短)。

authorized_for_system_information=nagiosadmin,nagios

authorized_for_configuration_information=nagiosadmin,nagios

authorized_for_system_commands=nagiosadmin,nagios

authorized_for_all_services=nagiosadmin,nagios

authorized_for_all_hosts=nagiosadmin,nagios

authorized_for_all_service_commands=nagiosadmin,nagios

authorized_for_all_host_commands=nagiosadmin,nagios

安裝sendEmail,實現(xiàn)郵件和短信報警

1、下載安裝sendEmail-v1.56.tar.gz

將sendEmail-v1.56.tar.gz解壓到/usr/local/下,并設置權限

tar zxvf sendEmail-v1.56.tar.gz -C /usr/local/

chown nagios.nagios /usr/local/sendEmail-v1.56/

2、修改contacts.cfg配置文件

以下是聯(lián)系人的設置方式

define contact{

contact_nameliulei

aliasliulei

service_notification_period24x7

host_notification_period24x7

service_notification_optionsw,u,c,r

host_notification_optionsd,u,r

service_notification_commandsnotify-service-by-email

host_notification_commandsnotify-host-by-email

email 12345678901@139.com

pager 12345678901

}

由于nagios是根據(jù)聯(lián)系組來報警的,因此需要設置聯(lián)系組

define contactgroup{

contactgroup_nameadmins

aliasNagios Administrators

membersliulei

}

安裝nagios客戶端

下載nagios-plugins-1.4.16.tar.gz和nrpe-2.14.tar.gz

添加nagios用戶

useradd nagios

解壓安裝以上兩個壓縮包

tar zxvf nrpe-2.14.tar.gz

cd nrpe-2.14

./configure --prefix=/usr/local/nrpe/

make all

make install-plugin

make install-daemon

make install-daemon-config

tar zxvf nagios-plugins-1.4.16.tar.gz

cd nagios-plugins-1.4.16

./configure --prefix=/usr/local/nrpe/

make && make install

根據(jù)監(jiān)控的需要配置/usr/local/nrpe/etc/nrpe.cfg

server_address=10.1.1.1

allowed_hosts=127.0.0.1,10.1.1.254

啟動nrpe

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

問題總結:

1、出現(xiàn)報錯CHECK_NRPE: Error - Could not complete SSL handshake

檢查客戶端與服務端openssl版本是否一致,如果不一致,必定會出錯

解決方法:

將openssl和openssl-devel降級或升級,這兩個包相互依賴要一起操作

降級命令yum downgrade openssl openssl-devel

升級命令yum install openssl openssl-devel(yum會自動檢測安裝最新版本)

2、出現(xiàn)報錯NRPE: Unable to read output

第一種情況,服務端和客戶端無法連接

在服務端使用/usr/local/nagios/libexec/check_nrpe –H xxx.xxx.xxx.xxx

如果沒有出現(xiàn)nrpe版本信息,需要檢查客戶端nrpe.cfg是否添加allowed_hosts

第二種情況,客戶端沒有響應的擴展插件

需要安裝nagios-plugins擴展插件

第三種情況,客戶端沒有配置對應的監(jiān)控

服務端監(jiān)控check_swap,由于客戶端的nrpe.cfg中沒有配置對應的監(jiān)控,因此會報錯

3、安裝nrpe報錯

第一種情況:編譯時configure: error: no acceptable C compiler found

解決方法:

gcc未安裝,yum install gcc

第二種情況:編譯時configure: error: Cannot find ssl headers 

解決方法:

openssl和openssl-devel未安裝,yum install openssl openssl-devel

4、安裝nagios-plugin報錯

在編譯nagios-plugin是卡在了checking for ICMP ping syntax

解決方法:

在編譯時添加--with-ping-command=ping

 

網站標題:nagios安裝配置以及一些常見問題處理
網頁地址:http://jinyejixie.com/article16/iicodg.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供App設計外貿建站、營銷型網站建設ChatGPT、建站公司自適應網站

廣告

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

微信小程序開發(fā)
香格里拉县| 兰考县| 高州市| 无为县| 西宁市| 城步| 万山特区| 德格县| 无为县| 临潭县| 贞丰县| 铜山县| 剑川县| 阳城县| 临高县| 台东市| 盱眙县| 秀山| 望谟县| 汶川县| 吐鲁番市| 崇州市| 盐池县| 宁化县| 海阳市| 襄樊市| 神农架林区| 东海县| 新巴尔虎左旗| 北辰区| 多伦县| 永年县| 河北省| 两当县| 腾冲县| 威信县| 普安县| 盐津县| 临沂市| 丰县| 新闻|