Pingdumb ํ๋ก์ ํธ ์๊ฐ
Pingdumb์ด๋ฆ์์ ๋ถํฐ ๋๊ปด์ง๋ ์นดํผ์บฃ ๋์
Pingdom์ด๋ผ๋ ์๋น์ค๋ฅผ ์๊ณ ๊ณ์ ๋ถ๋ค์ด๋ผ๋ฉด ๋ค๋ค ๋์น ์ฑ์ จ๊ฒ ์ง๋ง,
์ฌ์ดํธ ์ํ๋ฅผ ์ฒดํฌํ๊ธฐ ์ํด ๋ง๋ ํ๋ก์ ํธ์ ๋๋ค.
์ฌ์ค ์ค์ Pingdom์์ ์ ๊ณตํ๋ ์๋น์ค๋ ๋จ์ ํ์ด์ง ์ํ์ ์ฒดํฌ ๋ฟ๋ง์ด ์๋๋ผ
๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ง๋ง, ๊ฐ์ธ ์ด์ฉ์์๊ฒ๋ ์ฌ์ค ๊ทธ๋ ๊ฒ ๋ง์ ๊ธฐ๋ฅ๋ค์ ํ์ ์์ฃ .
๊ทธ๋์ Pingdom์ ๋์ฒดํ ๋งํ ๋ฌด๋ฃ์๋น์ค๋ฅผ ์ฐพ์๋ดค์ง๋ง ๋ฐ๋ก ๋์ค๋ ๊ฒ ์์ด์
์ฌ์ดํธ ์๋ต๊ฐ๋ง ์ฒดํฌํ๋ ๊ฐ๋จํ ํ๋ก์ ํธ๋ก,ย ์ง์ ๋ง๋ค๊ฒ ๋์์ต๋๋ค.
๋น ๋ฅด๊ฒ ํ๋กํ ํ์ ์ ๋ง๋ค๊ณ ๋๋ ์ ์ ์์ฌ์ด ์๊ฒจ์ ํ๋ก์ ํธ๋ฅผ ๋ฐ์ ์์ผ ๋๊ฐ๊ณ ์์ต๋๋ค.
์ฌ์ฉ๋ฐฉ๋ฒ
ํ๋ก์ ํธ๋ฅผ ๋ณต์ฌํ ๋คย
python pingdumb.py
URL to test? (http://jellyms.kr)
Receive mail? (chm073@gmail.com)
SMTP server? (smtp.gmail.com:587)
SMTP Server username? (jellymsblog)
SMTP Server password?
interval of seconds? (300)
์์ ๊ฐ์ด ์ฝ์๋ก ๊ฐ์ ์ค์ ํด ์ฃผ์๋ฉด 200(OK)์ด ์๋๊ฒฝ์ฐ์ ๋ฉ์ผ์ ๋ณด๋ด๋๋ก ๊ตฌํํ์์ต๋๋ค.
๊ธฐ๋ณธ ์ค์ ๊ฐ์์ ํจ์ค์๋๋ง ์ ๋ ฅํ๊ณ ์ถ์๋๋ p ์ต์ ์ ์ฃผ๋ฉด ๋ฉ๋๋ค.
python pingdumb.py -p
SMTP Server password?
๊ฐ์ ํด์ผ ํ ์
์๋ต์ฝ๋ ๋ฒ์๋ฅผ ์ ์ ๊ฐ ์ค์ ๊ฐ๋ฅํ๋๋ก ํจ
pypi ์ ๋ฑ๋กํ๊ธฐ
ํ ์คํธ ์ฝ๋์ ์ค์ ๊ตฌ๋์ฝ๋ ๋ชจ๋ ๋ถ๋ฆฌ
๊ทธ์ธ ๊ธฐํ ์ค๋ฅ