騰訊云云服務器ping不可達

來源:騰訊云
作者:騰訊云
時間:2020-08-19
4586
本文將為您介紹收到云服務器“ping不可達”事件告警通知的排查方法和解決方案。您可以恢復告警,如告警通知打擾到您可以關閉告警功能。

簡介

本文將為您介紹收到云服務器“ping不可達”事件告警通知的排查方法和解決方案。您可以恢復告警,如告警通知打擾到您可以關閉告警功能。

告警原因及處理方法

ping不可達告警原因和處理方法對照表:

1597809753(1).png

說明:

云服務器ping網絡狀態(tài)由云監(jiān)控告警系統(tǒng)自動監(jiān)測,與您是否配置云服務器公網IP無關。

排查步驟

步驟一:檢查云服務器監(jiān)控數(shù)據

1.登錄云監(jiān)控控制臺。

2.單擊【云服務器】>告警相關的【實例名稱】,查看云服務器監(jiān)控數(shù)據是否有監(jiān)控數(shù)據斷點、監(jiān)控數(shù)據過高異常。

  • 若監(jiān)控數(shù)據出現(xiàn)斷點或監(jiān)控數(shù)據過高,可能是云服務器內核故障、宕機或帶寬高負載引起,您可以對相關故障進行排查。

74e937123ed49778ab308e4bf9d67d6c.png

  • 若無異常請進行下一步驟:檢查云服務器實例狀態(tài)是否異常。

步驟二:檢查云服務器狀態(tài)

說明:

云監(jiān)控事件告警暫未過濾手動關機導致的“ping不可達”告警,后期我們將對該功能進行優(yōu)化。

1.登錄云服務器控制臺。

2.在“實例列表”頁面中,查看“ping不可達”告警相關的實例狀態(tài)是否正常。

  • 若狀態(tài)顯示已關機,則說明手動關機導致的“ping不可達”告警。您可以單擊【更多】>【實例狀態(tài)】>【開機】,重啟實例,若實例狀態(tài)已顯示運行中,仍未解決問題??蛇M行下一步:檢查云服務器實例關聯(lián)的安全組是否允許ICMP。

a311287dc25eb7ce7a7d445dfa6c0dbe.png

  • 若狀態(tài)顯示運行中可進行下一步:檢查云服務器實例關聯(lián)的安全組是否允許ICMP。

步驟三:檢查安全組的ICMP設置

1.登錄云服務器控制臺。

2.在“實例列表”頁面中,選擇產生“ping不可達”告警的實例ID/實例名,進入該實例的詳情頁面。

3.選擇【安全組】頁簽,進入該實例的安全組管理頁面。如下圖所示,查看該實例所在的安全組的入站規(guī)則和出站規(guī)則是否拒絕ICMP端口協(xié)議或是否添加ICMP端口協(xié)議。

18d39ee7f63505628982a23c3a87add6.png

  • 系統(tǒng)默認的安全組允許ICMP端口協(xié)議,若您手動拒絕默認安全組ICMP協(xié)議或自定義的安全組沒有添加ICMP協(xié)議,都會導致“ping不可達”告警。您可以單擊右上角的【編輯規(guī)則】,在安全組規(guī)則管理頁添加/編輯”ICMP端口協(xié)議“,如下圖所示。

d1970b158c79c23f4f0307f715f9076e.png

  • 若安全組的“ICMP端口協(xié)議”限制已修改,仍未解決問題。請進行下一步:檢查云服務器Windows防火墻或Linux內核參數(shù)、iptables是否有限制。

步驟四:檢查防火墻或Linux內核參數(shù)和iptables設置

Windows操作系統(tǒng)

1.登錄云服務器實例。

2.打開【控制面板】,選擇查看方式為“小圖標”,單擊【Windows防火墻】。如下圖所示:

image.png

3.在“Windows防火墻”界面,選擇【高級設置】。如下圖所示:

image (1).png

4.在彈出的“高級安全Windows防火墻”窗口中,查看ICMP有關的出、入站規(guī)則是否被限制。

如下圖所示,若出、入站規(guī)則中的Windows Agent:ICMP被禁用,則說明Windows防火墻限制導致的“ping不可達”告警,您可以單擊鼠標右鍵啟用該規(guī)則。

c4516f61a764456a3d48c289116904d1.png

Linux操作系統(tǒng)

說明:

Linux系統(tǒng)是否允許ping由內核和iptables設置兩個共同決定,任何一個限制,都會造成“ping不可達“告警。

檢查內核參數(shù)

1.登錄云服務器實例。

2.執(zhí)行以下命令,查看系統(tǒng)icmp_echo_ignore_all設置。

cat/proc/sys/net/ipv4/icmp_echo_ignore_all

3.若返回結果為0,表示系統(tǒng)允許所有的ICMP Echo請求,請檢查iptables設置。

4.若返回結果為1,表示系統(tǒng)限制所有的ICMP Echo請求,則說明Linux內核參數(shù)限制,導致的“ping不可達”告警,請執(zhí)行下文步驟3關閉限制。

5.使用擁有root權限的賬戶執(zhí)行以下命令,修改內核參數(shù)icmp_echo_ignore_all的設置。

echo"0">/proc/sys/net/ipv4/icmp_echo_ignore_all

檢查iptables設置

1.執(zhí)行以下命令,查看當前云服務器的防火墻規(guī)則以及ICMP對應規(guī)則是否被限制。

iptables-L

  • 若返回結果如下圖所示,則表示iptables的ICMP未限制。

4edec2beb0d2cc175dddadd64ca6c51f.png

  • 若返回如下圖所示,則表示iptables的ICMP被限制。說明Linux iptables的ICMP限制到導致的“ping不可達”告警。請參考下文步驟2關閉iptables的ICMP限制。

004ce1d45e02a4dc5faa2ad0d3c56a9d.png

2.請執(zhí)行以下命令,關閉iptables的ICMP限制。

#Chain INPUT

iptables-A INPUT-p icmp--icmp-type echo-request-j ACCEPT

#Chain OUTPUT

iptables-A OUTPUT-p icmp--icmp-type echo-reply-j ACCEPT

若上述步驟仍無法解決問題,請?zhí)峤还温?lián)系我們。

關閉告警功能

關閉告警策略

若該告警策略的指標告警和事件告警打擾到您,您可以參考以下步驟關閉該告警策略。

1.進入云監(jiān)控控制臺-告警策略。

2.找到產生告警策略名稱,在【告警啟?!恳涣邢?,單擊“告警啟停”開關,再單擊【確認】即可關閉該策略的告警功能。

65fce402b3695e3260e042f3b4d79457.png

僅關閉事件告警

若您還需要該告警策略的指標告警功能,可以參考以下步驟關閉事件告警功能。

1.進入云監(jiān)控控制臺-告警策略。

2.找到產生告警策略名稱,單擊該告警策略名稱,進入管理告警策略頁。

3.單擊告警觸發(fā)條件右上角的【編輯】,如下圖所示在彈框中取消事件告警的勾選,單擊【保存】即可。

652a4abb4d42412d043c50a0eb058001.png

立即登錄,閱讀全文
原文鏈接:點擊前往 >
版權說明:本文內容來自于騰訊云,本站不擁有所有權,不承擔相關法律責任。文章內容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質服務商推薦
更多
掃碼登錄
打開掃一掃, 關注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家