由于需要監控某些要求高可用性的Apache服務器,除了專業的監控報警設備,低成本下在Apache服務器上寫一個自動監測Apache狀態的腳本是個不錯的主意。在網上搜索了許多類似的腳本,但由于局限性較大,也都存在一些不完善的地方,所以自己寫了一個。
腳本功能與特點
1、能夠每隔一段時間監測Apache服務器的可用性(由于本腳本直接模擬了客戶端的訪問,因此這里的“可用性”是指切切實實的正常可訪問)
2、在出現無法訪問的情況下,能夠自動重啟Apache服務(強行重啟)
3、在重啟后仍然無法正常訪問的話,自動執行更進一步的操作(比如發送郵件、重啟服務器等)
后文將給出此腳本的具體使用方法與注釋,大家可以根據自己的情況手動修改(需了解一定bash shell編程)。
腳本內容:
#!/bin/bashURL=”http://127.0.0.1/”curlit(){curl
主站蜘蛛池模板:
曲麻莱县|
平塘县|
栾城县|
高青县|
靖边县|
林甸县|
洛隆县|
光山县|
麻栗坡县|
望奎县|
喀什市|
布尔津县|
彩票|
陕西省|
邹城市|
巴塘县|
松溪县|
广宗县|
谢通门县|
岑巩县|
上犹县|
大连市|
榆社县|
扬州市|
巧家县|
和政县|
康平县|
永嘉县|
平遥县|
化德县|
海城市|
伊金霍洛旗|
石楼县|
吉首市|
达州市|
运城市|
顺平县|
金湖县|
托克逊县|
库尔勒市|
库尔勒市|