前面的推文我們認識了apache目錄結構與配置知識,今天我們繼續來看下apache監控技術,究竟是怎么做性能監控的。后續文章都會系統分享干貨,帶大家從0到1學會性能測試。
Apache監控技術
關于apache監控通常會有兩種方法:
一是:使用apache自帶的status監控模塊進行監控;
二是:使用apachetop工具進行監控;
本章節詳細的介紹第一種監控方法。
01status模塊監控
status模塊是為服務器管理來獲取服務器性能的相關信息,這些信息將以一個HTML頁面的方式來顯示,該頁面以比較簡單的閱讀方式來顯示當前服務器的統計信息,并且還可以自動刷新的方式來實時顯示這些統計信息。
使用status模塊監控apache服務器的步驟如下:
1.開啟status模塊
Apache服務器中的httpd配置文件中有很多可被調用的模塊,主要包括以下模塊:
# LoadModule foo_module modules/mod_foo.so
LoadModule access_module modules/mod_access.so
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_module modules/mod_auth.so
#LoadModule auth_anon_module modules/mod_auth_anon.so
#LoadModule auth_dbm_module modules/mod_auth_dbm.so
#LoadModule auth_digest_module modules/mod_auth_digest.so
LoadModule autoindex_module modules/mod_autoindex.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
LoadModule cgi_module modules/mod_cgi.so
#LoadModule dav_module modules/mod_dav.so
#LoadModule dav_fs_module modules/mod_dav_fs.so