生活随笔
收集整理的這篇文章主要介紹了
使用ramdisk 优化nagios IO性能
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
?nagios 是個企業(yè)級的監(jiān)控方案,隨著監(jiān)控客戶端的增加,nagios服務(wù)端會面臨很大的壓力,尤其是IO和CPU的使用率居高不下。
?
本文采用rpm安裝nagios,通過分析,我們發(fā)現(xiàn)nagios的讀寫無非是下面幾個文件:
?
1、/etc/nagios/nagios.cfg? nagios主配置文件,通過監(jiān)控發(fā)現(xiàn),nagios啟動后會反復讀取該文件
?
2、/var/log/nagios/status.dat? 這個文件隨著status_update_interval 的值進行定期更新
?
3、/tmp/host-perfdata? 主機的可用性統(tǒng)計,每次檢查后都要更新
?
4、/tmp/service-perfdata? 服務(wù)的可用性統(tǒng)計,每次檢查后都要更新
?
5、/var/log/nagios/objects.cache??? 這個文件存儲nagios的配置,每次重啟或重載配置才會被更新
?
6、/var/log/nagios/nagios.log? nagios日志,不多說
?
7、/var/log/nagios/spool/checkresults? 每次所有的檢查結(jié)果都在這里匯總
?
解決方案
將次要且讀寫頻繁的文件放進內(nèi)存,也就是說,排除主配置文件和日志,其他都放進內(nèi)存
mount?-t?tmpfs?none?/var/nagiosramdisk?-o?size=50m???mkdir?-p?-m?775?/var/nagiosramdisk/tmp?mkdir?-p?-m?755?/var/nagiosramdisk/spool??mkdir?-p?-m?755?/var/nagiosramdisk/spool/checkresults?chown?-R?nagios.nagios?/var/nagiosramdisk?? ?
編輯主配置文件nagios.cfg,修改如下值
object_cache_file=/var/nagiosramdisk/objects.cache?status_file=/var/nagiosramdisk/status.dat?temp_path=/var/nagiosramdisk/tmp??check_result_path=/var/nagiosramdisk/spool/checkresults??host_perfdata_file=/var/nagiosramdisk/host-perfdata?service_perfdata_file=/var/nagiosramdisk/service-perfdata? ?
修改/etc/nagios/objects/commands.cfg
#?'process-host-perfdata'?command?definition?"$LASTHOSTCHECK$\t$HOSTNAME$\t$HOSTSTATE$\t$HOSTATTEMPT$\t$HOSTSTATETYPE$\t$HOSTEXECUTIONTIME$\t$HOSTOUTPUT$\t$HOSTPERFDATA$\n"?>>?/var/nagiosramdisk/host-perfdata.out?#?'process-service-perfdata'?command?definition?"$LASTSERVICECHECK$\t$HOSTNAME$\t$SERVICEDESC$\t$SERVICESTATE$\t$SERVICEATTEMPT$\t$SERVICESTATETYPE$\t$SERVICEEXECUTIONTIME$\t$SERVICELATENCY$\t$SERVICEOUTPUT$\t$SERVICEPERFDATA$\n"?>>?/var/nagiosramdisk/service-perfdata.out? ?
另外,注意修改/usr/share/nagios/html/config.inc.php
?
重啟nagios生效
service?nagios?restart?? ?
開機掛在tmpfs,編輯/etc/fstab
tmpfs? /var/nagiosramdisk? tmpfs? defaults,size=50m? 0?0? ?
翻譯來源(有修改和增減)
http://assets.nagios.com/downloads/nagiosxi/docs/Utilizing_A_RAM_Disk_In_NagiosXI.pdf
總結(jié)
以上是生活随笔為你收集整理的使用ramdisk 优化nagios IO性能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。