付費下載
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
【移動應用開發(fā)技術】nagios+pnp4nagios出圖
注釋:首先下載Apache實現nagios監(jiān)控通過web查看Nagiosnagios監(jiān)控程序Nagios-pluginsnagios監(jiān)控插件Pnp4nagiosnagios監(jiān)控插件Nrpenagios監(jiān)控客戶端Rrdtoolpnp4nagios生成圖形工具Nagios/projects/nagios/files/nagios-3.x/nagios-3.2.1/nagios-3.2.1.tar.gzNagios-plugins/sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gzPnp4nagios/projects/pnp4nagios/files/PNP-0.6/pnp4nagios-0.6.6.tar.gz/downloadNrpe/sourceforge/nagios/nrpe-2.12.tar.gz注釋(以后可能會遇到一下相關包找不到等):可能yum安裝會有些問題找不到包,可添加yum源:如:rpmforge源和epel源wgethttp://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpmrpm-ivh/pub/ius/stable/Redhat/6/x86_64/epel-release-6-5.noarch.rpmphp的一些擴展包找不到就需要添加這兩個源:rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm和上面的epel-release-6-5.noarch.rpm如:php擴展mcrypt就需要epel源;而php的擴展bitset就需要用哦感到rpmforge源。。。一,安裝pnp4nagios?。?!此時安裝pnp4nagios就用到了需要的epel源,如果沒有epel源請參考:1、安裝epel#cat/etc/issueCentOSrelease6.2(Final)Kernel\ronan\m#rpm-ivh/pub/ius/stable/Redhat/6/x86_64/epel-release-6-5.noarch.rpm
這里應該對應你服務器的版本[root@master~]#yuminstallpnp4nagiosrrdtool或者源碼:安裝:在這之前安裝rrdtool和pnp4nagios需要如下包:yuminstall-yperl-develperl-CPANperl-Time-HiRes#tar-zxvfpnp4nagios-*.tar.gz#cdphp4nagios-*#./configure--prefix=/usr/local/pnpnagios--with-nagios-user=nagios--with-nagios-group=nagios
(如果單獨編譯安裝的rrdtoool,則使用--with-rrdtool=/usr/local/rrdtool-1.2.xx/bin/rrdtool這樣的形式)#makeall#makeinstall#makeinstall-webconf#makeinstall-config#makeinstall-init#makefullinstall(使用這條命令替換所有的make命令,makefullinstall)還需要:復制所有的pnp4nagios目錄下etc下的*.cfg.simple復制為*.cfgcd/usr/local/pnpnagios-*/etc/
88.
mvmisccommands.cfg-samplemisccommands.cfg
89.
mvnagios.cfg-samplenagios.cfg
90.
mvrra.cfg-samplerra.cfg
91.
cdpages/
92.
mvweb_traffic.cfg-sampleweb_traffic.cfg
93.
cd../check_commands/
94.
mvcheck_all_local_disks.cfg-samplecheck_all_local_disks.cfg
95.
mvcheck_nrpe.cfg-samplecheck_nrpe.cfg
96.
mvcheck_nwstat.cfg-samplecheck_nwstat.cfg本篇文章來源于Linux公社網站()
原文鏈接:/Linux/2012-07/66071.htm二,配置nagios1、修改nagios.cfg[root@master~]#vim/etc/nagios/nagios.cfg
//修改以下內容
process_performance_data=1
//由0改為1
host_perfdata_command=process-host-perfdata
//前面的注釋拿掉
service_perfdata_command=process-service-perfdata
//注釋拿掉
enable_environment_macros=1
//如果有注釋拿掉
2、修改commands.cfg
注釋掉原有對process-host-perfdata和process-service-perfdata,重新定義:[root@master~]#vim/etc/nagios/objects/commands.cfg
definecommand{
command_name
process-service-perfdata
command_line
/usr/bin/perl/usr/libexec/pnp4nagios/process_perfdata.pl
}
definecommand{
command_name
process-host-perfdata
command_line
/usr/bin/perl/usr/libexec/pnp4nagios/process_perfdata.pl-dHOSTPERFDATA
}3、修改配置文件templates.cfg
添加以下內容[root@master~]#vim/etc/nagios/objects/templates.cfgdefinehost{
name
hosts-pnp
register
0
action_url/pnp4nagios/index.php/graph?host=$HOSTNAME$&srv=_HOST_
process_perf_data
1
}
defineservice{
name
srv-pnp
register
0
action_url/pnp4nagios/index.php/graph?host=$HOSTNAME$&srv=$SERVICEDESC$
process_perf_data
1
}
4、修改服務器配置文件cisco_3650.cfg[root@master~]#vim/etc/nagios/objects/cisco_3650.cfg######definehosts##########################definehost{
use
generic-switch,hosts-pnp
host_name
BJ3560G-48
address
contact_groups
admins}#####defineservices############defineservice{
use
generic-service,srv-pnp
host_name
BJ3560G-48
service_description
PING
check_command
check_ping!200.0,20%!600.0,60%
contact_groups
admins}三、配置apache
修改Apache的配置文件httpd.conf:[root@master~]#vim/usr/local/apache/conf/httpd.conf
在AddTypeapplication/x-gzip.gz.tgz下,添加下面的配置項:
AddTypeapplication/x-httpd-php.php
AddTypeapplication/x-httpd-php-source.phps[root@master~]#/etc/init.d/httpdrestart
重啟apache服務可以直接拷貝下面到vim/etc/httpd/conf.d/pnp4nagios.conf[root@lvs-saveconf.d]#cat/etc/httpd/conf.d/pnp4nagios.conf
#SAMPLECONFIGSNIPPETSFORAPACHEWEBSERVERAlias/pnpnagios"/usr/local/pnpnagios/share"<Directory"/usr/local/pnpnagios/share">
AllowOverrideNone
Orderallow,deny
Allowfromall
#
#Usethesamevalueasdefinedinnagios.conf
#
AuthName"NagiosAccess"
AuthTypeBasic
AuthUserFile/usr/local/nagios/etc/htpasswd
Requirevalid-user
<IfModulemod_rewrite.c>
#TurnonURLrewriting
RewriteEngineOn
OptionsFollowSymLinks
#Installationdirectory
RewriteBase/pnpnagios/
#Protectapplicationandsystemfilesfrombeingviewed
RewriteRule^(application|modules|system)-[F,L]
#Allowanyfilesordirectoriesthatexisttobedisplayeddirectly
RewriteCond%{REQUEST_FILENAME}!-f
RewriteCond%{REQUEST_FILENAME}!-d
#RewriteallotherURLstoindex.php/URL
RewriteRule.*index.php/$0[PT,L]
</IfModule></Directory>四、如果訪問圖不出提示:The
requested
URL
/pnp4nagios/index.php/graph
was
not
found
on
this
server.那么可能是相關php包沒安裝:方法:yuminstallphp*即可解解以上報錯出圖問題。五、如果訪問http://IP/pnpnagios需要提供認證而用nagios登錄的也不行,那么就執(zhí)行下一下在生成一個用戶進行登錄即可!#htpasswd-c/usr/local/nagios/etc/htpasswd.usersnagiosadmi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中學網絡與信息安全管理制度
- 企業(yè)員工培訓與職業(yè)規(guī)劃制度
- 企業(yè)安全生產管理制度
- 2026年食品營養(yǎng)學基礎食品安全與營養(yǎng)搭配知識競賽試題
- 2026年建筑工程師專業(yè)試題庫及答案全解
- 2026年公共政策專業(yè)題目政策制定與評估方法論
- 《JBT 14704-2024 汽車轉向盤骨架壓鑄模專題研究報告》
- 傳聲港新媒體營銷白皮書:文旅行業(yè)品牌推廣與獲客轉化全鏈路解決方案
- 季度政務信息采編報送發(fā)布工作總結
- 廣東省珠海市金灣區(qū)2025-2026學年度第一學期義務教育階段質量監(jiān)測八年級英語試題(含答案)
- GB/T 13471-2025節(jié)能項目經濟效益計算與評價方法
- 2025年小學一年級語文拼音測試試卷(含答案)
- 電力公司安全第一課課件
- 2025年征兵心理模擬測試試題及答案
- 注塑車間人員管理改善方案
- 唐代莫高窟寶相花紋樣在現代服飾設計中的應用研究
- 2025年市場監(jiān)管局招聘崗位招聘面試模擬題及案例分析解答
- 單杠引體向上教學課件
- 高級消防設施操作員試題及答案-1
- 2025年海南省政府采購評審專家考試題庫(含答案)
- 國企財務審批管理辦法
評論
0/150
提交評論