由于需要監控某些要求高可用性的Apache服務器,除了專業的監控報警設備,低成本下在Apache服務器上寫一個自動監測Apache狀態的腳本是個不錯的主意。在網上搜索了許多類似的腳本,但由于局限性較大,也都存在一些不完善的地方,所以自己寫了一個。
腳本功能與特點
1、能夠每隔一段時間監測Apache服務器的可用性(由于本腳本直接模擬了客戶端的訪問,因此這里的“可用性”是指切切實實的正常可訪問)
2、在出現無法訪問的情況下,能夠自動重啟Apache服務(強行重啟)
3、在重啟后仍然無法正常訪問的話,自動執行更進一步的操作(比如發送郵件、重啟服務器等)
后文將給出此腳本的具體使用方法與注釋,大家可以根據自己的情況手動修改(需了解一定bash shell編程)。
腳本內容:
#!/bin/bashURL=”http://127.0.0.1/”curlit(){curl 主站蜘蛛池模板: 黄山市| 皋兰县| 红安县| 永济市| 新和县| 兴国县| 长岛县| 区。| 得荣县| 宁化县| 称多县| 广德县| 城步| 临夏县| 北川| 家居| 迁西县| 贡觉县| 弋阳县| 无棣县| 绵阳市| 永和县| 古交市| 浦城县| 通州区| 柘荣县| 海口市| 澜沧| 库伦旗| 额敏县| 林口县| 南充市| 广平县| 马公市| 大化| 仁怀市| 全南县| 全南县| 全南县| 桃源县| 南溪县|