這篇文章主要講解了“Centos7上怎么用yum安裝nagios”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Centos7上怎么用yum安裝nagios”吧!
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)謝家集,10多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
一、nagios簡介
Nagios是一款開源的免費(fèi)網(wǎng)絡(luò)監(jiān)視工具,能有效監(jiān)控Windows、Linux和Unix的主機(jī)狀態(tài),交換機(jī)路由器等網(wǎng)絡(luò)設(shè)置,打印機(jī)等。在系統(tǒng)或服務(wù)狀態(tài)異常時發(fā)出郵件或短信報(bào)警第一時間通知網(wǎng)站運(yùn)維人員,在狀態(tài)恢復(fù)后發(fā)出正常的郵件或短信通知。
Nagios 可以監(jiān)控的功能有:
1 2 3 4 5 6 7 8 9 10 11 | 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)生與解決時將告警發(fā)送給聯(lián)系人(通過EMail、短信、用戶定義方式); 7、具備定義事件句柄功能,它可以在主機(jī)或服務(wù)的事件發(fā)生時獲取更多問題定位; 8、自動的日志回滾; 9、可以支持并實(shí)現(xiàn)對主機(jī)的冗余監(jiān)控; 10、可選的WEB界面用于查看當(dāng)前的網(wǎng)絡(luò)狀態(tài)、通知和故障歷史、日志文件等。 |
二、安裝Nagios基礎(chǔ)支持套件和添加用戶
1).創(chuàng)建nagios用戶和用戶組(先進(jìn)行該步驟,不然編譯nagios時會報(bào)錯)
1 2 | # useradd -s /sbin/nologin nagios
|
2).安裝httpd和php
1 2 | # yum install httpd* ##安裝Web服務(wù)器Apache相關(guān)服務(wù),nagios提供了web監(jiān)控界面,通過web 界面可以看到被監(jiān)控主機(jī)運(yùn)行狀態(tài) # yum install php* ##安裝PHP相關(guān)服務(wù) |
三、安裝Nagios
yum -y install nagios nagios-plugins nagios-snmp-plugins chkconfig --add nagios chkconfig nagios on
1)添加管理賬號nagcmd,并將apache,nagios都加入nagcmd用戶組;將apache加入nagios用戶組,并且更改nagios目錄屬主屬組。
useradd -s /sbin/nologin nagcmd usermod -G nagcmd nagios usermod -G nagcmd apache usermod -G nagios apache chown -R nagios.nagcmd /usr/share/nagios/html/*
2)這里我們的php是直接安裝的php;這里php與httpd是通過模塊的方式連接
yum -y install httpd php*
1)這里還是需要對/etc/httpd/conf.d/nagios.conf進(jìn)行一下編輯,根據(jù)系統(tǒng)版本進(jìn)行更改,我這里是CentOS7-2,列出配置
# SAMPLE CONFIG SNIPPETS FOR APACHE WEB SERVER # # This file contains examples of entries that need # to be incorporated into your Apache web server # configuration file. Customize the paths, etc. as # needed to fit your system. ScriptAlias /nagios/cgi-bin/ "/usr/lib64/nagios/cgi-bin/" <Directory "/usr/lib64/nagios/cgi-bin/"> # SSLRequireSSL Options ExecCGI AllowOverride None AuthName "Nagios Access" AuthType Basic AuthUserFile /etc/nagios/passwd require valid-user <IfModule mod_authz_core.c> # Apache 2.4 <RequireAll> # Require all granted # Require local Require valid-user </RequireAll> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 # Order allow,deny # Allow from all # Order deny,allow # Deny from all # Allow from 127.0.0.1 Require valid-user </IfModule> </Directory> Alias /nagios "/usr/share/nagios/html" #proxyrequests off #proxypassmatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/usr/share/nagios/html/$1 <Directory "/usr/share/nagios/html"> # SSLRequireSSL Options None AllowOverride None AuthName "Nagios Access" AuthType Basic AuthUserFile /etc/nagios/passwd require valid-user <IfModule mod_authz_core.c> # Apache 2.4 <RequireAll> # Require all granted # Require local Require valid-user </RequireAll> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 # Order allow,deny # Allow from all # Order deny,allow # Deny from all # Allow from 127.0.0.1 Require valid-user </IfModule> </Directory>
3).關(guān)閉SELinux和防火墻:
a、臨時關(guān)閉(不用重啟機(jī)器):
1 2 | # setenforce 0 ##設(shè)置SELinux 成為permissive模式 (關(guān)閉SELinux) # setenforce 1 ##設(shè)置SELinux 成為enforcing模式 (開啟SELinux) |
b、修改配置文件需要重啟機(jī)器:
1 | # vi /etc/selinux/config |
4).驗(yàn)證程序是否配置正確
1 | # /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg |
5)這里創(chuàng)建登錄用戶
htpasswd -c -m /etc/nagios/passwd sjf (Enter輸入密碼)
6).啟用服務(wù)并進(jìn)入nagios
1 2 3 | # systemctl start httpd.service # systemctl start snmpd.service # systemctl start nagios.service |
感謝各位的閱讀,以上就是“Centos7上怎么用yum安裝nagios”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對Centos7上怎么用yum安裝nagios這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!
網(wǎng)頁名稱:Centos7上怎么用yum安裝nagios
網(wǎng)站鏈接:http://muchs.cn/article10/pgdodo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、域名注冊、關(guān)鍵詞優(yōu)化、云服務(wù)器、商城網(wǎng)站、營銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)