๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

IT ์ผ๋ฐ˜

[202505] ์›น์‚ฌ์ดํŠธ ์ƒํƒœ ํ™•์ธ ๋„๊ตฌ (์—ฌ๋Ÿฌ ์‚ฌ์ดํŠธ ๋™์‹œ์— ์ ๊ฒ€ ๊ฐ€๋Šฅ) | Website Health Checker for Multiple Sites (Downloadable Tool)

 

๐Ÿ–ฅ๏ธ ์›น์‚ฌ์ดํŠธ ์ƒํƒœ ์ ๊ฒ€๊ธฐ: ์—ฐํœด ๋’ค ์ž๋™ ํ—ฌ์Šค์ฒดํฌ

 

 

 

์—ฐํœด๋‚˜ ์ฃผ๋ง์ด ๋๋‚œ ๋’ค์—๋„ ์—ฌ๋Ÿฌ ์›น์‚ฌ์ดํŠธ์™€ API๊ฐ€ ์ •์ƒ ๋™์ž‘ํ•˜๊ณ  ์žˆ๋Š”์ง€
๊ฐ„ํŽธํ•œ GUI ๋„๊ตฌ๋กœ ํ•œ ๋ฒˆ์— ํ™•์ธํ•˜๊ณ , ๋กœ๊ทธ์™€ ๋ธŒ๋ผ์šฐ์ € ํ™”๋ฉด์œผ๋กœ ๊ฒฐ๊ณผ๋ฅผ ๊ฒ€์ฆํ•ด ๋ณด์„ธ์š”!


โœจ ํ•ต์‹ฌ ํŠน์ง•

  • ๋ณต์ˆ˜ URL ์ผ๊ด„ ์ ๊ฒ€
    ์‰ผํ‘œ(,)๋กœ ๊ตฌ๋ถ„๋œ ์—ฌ๋Ÿฌ ์ฃผ์†Œ๋ฅผ ํ•œ ๋ฒˆ์— ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ž๋™ ๋กœ๊ทธ ๊ธฐ๋ก
    ์ง€์ •๋œ ํด๋”์— ๋‚ ์งœ·์‹œ๊ฐ„, ์ƒํƒœ ๋ถ„๋ฅ˜, HTTP ์ฝ”๋“œ, ์‘๋‹ต ์‹œ๊ฐ„(ms)์„ ํ…์ŠคํŠธ ํŒŒ์ผ๋กœ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.
  • ์ƒํƒœ ๋ถ„๋ฅ˜ & ์ง๊ด€์  ์•„์ด์ฝ˜
    • โœ… 2xx: ์„ฑ๊ณต
    • ๐Ÿ”„ 3xx: ๋ฆฌ๋‹ค์ด๋ ‰ํŠธ
    • โš ๏ธ 4xx: ํด๋ผ์ด์–ธํŠธ ์˜ค๋ฅ˜
    • โŒ 5xx: ์„œ๋ฒ„ ์˜ค๋ฅ˜
  • ๋ธŒ๋ผ์šฐ์ € ํƒญ ์˜คํ”ˆ ์˜ต์…˜
    ์ ๊ฒ€ ํ›„ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ € ์ƒˆ ํƒญ์œผ๋กœ ๋„์›Œ ์‹œ๊ฐ ํ™•์ธ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ๊ฐ„๋‹จํ•˜๊ณ  ์ง๊ด€์ ์ธ GUI
    URL ์ž…๋ ฅ์ฐฝ, “์ ๊ฒ€ ํ›„ ๋ธŒ๋ผ์šฐ์ €๋กœ ์—ด๊ธฐ” ์ฒดํฌ๋ฐ•์Šค, “์ ๊ฒ€ ์‹œ์ž‘” ๋ฒ„ํŠผ๋งŒ์œผ๋กœ ์‚ฌ์šฉ!

๐Ÿ› ๏ธ ์ค€๋น„ ์‚ฌํ•ญ

  1. Python 3.6 ์ด์ƒ ์„ค์น˜
  2. ์š”์ฒญ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค์น˜
  3. Windows ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ € ์„ค์ •

Tip: ๋กœ๊ทธ๋ฅผ ๋‚จ๊ธธ ํด๋” ๊ฒฝ๋กœ๋Š” ๋„๊ตฌ ์„ค์ •์—์„œ ์›ํ•˜๋Š” ์œ„์น˜๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


๐Ÿš€ ๋น ๋ฅธ ์‹œ์ž‘ ๊ฐ€์ด๋“œ

  1. ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋ฉด ๊น”๋”ํ•œ ์ฐฝ์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
  2. URL ์ž…๋ ฅ๋ž€์— ์ ๊ฒ€ํ•  ์ฃผ์†Œ๋ฅผ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ์ž…๋ ฅํ•˜์„ธ์š”.
  3. “์ ๊ฒ€ ํ›„ ๋ธŒ๋ผ์šฐ์ €๋กœ ์—ด๊ธฐ” ์˜ต์…˜์„ ์„ ํƒํ•˜๋ฉด,
    ์ ๊ฒ€์ด ๋๋‚œ ๋’ค ํ•ด๋‹น ์ฃผ์†Œ๋“ค์ด ๊ธฐ๋ณธ ๋ธŒ๋ผ์šฐ์ € ํƒญ์— ์ž๋™์œผ๋กœ ์—ด๋ฆฝ๋‹ˆ๋‹ค.
  4. “์ ๊ฒ€ ์‹œ์ž‘” ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์ˆœ์ฐจ ์š”์ฒญ์ด ์ด๋ฃจ์–ด์ง€๊ณ ,
    ์™„๋ฃŒ ์•ˆ๋‚ด ํŒ์—…์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  5. ์ง€์ •๋œ ๋กœ๊ทธ ํด๋”๋ฅผ ์—ด์–ด ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•˜์„ธ์š”!

๐ŸŽฏ ํ™œ์šฉ ํฌ์ธํŠธ

  • ์—ฐํœด ์งํ›„ ๋ชจ๋‹ˆํ„ฐ๋ง: ์ผ์ผ์ด ์‚ฌ์ดํŠธ๋ฅผ ๋ฐฉ๋ฌธํ•˜์ง€ ์•Š์•„๋„ ์ฆ‰์‹œ ์ƒํƒœ ํŒŒ์•…
  • ์ •๊ธฐ ํ—ฌ์Šค์ฒดํฌ: ์œˆ๋„์šฐ ์Šค์ผ€์ค„๋Ÿฌ ๋˜๋Š” cron์— ๋“ฑ๋กํ•ด ์ž๋™ ์‹คํ–‰
  • ์ธํŠธ๋ผ๋„ท·API ๊ด€๋ฆฌ: ๋‚ด๋ถ€ ์„œ๋น„์Šค ๊ฐ€์šฉ์„ฑ ๊ด€๋ฆฌ์— ์ตœ์ 
  • ์„œ๋ฒ„ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ๊ฒ€์ฆ: ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์ „ํ›„ ๋น„๊ต ์ ๊ฒ€

๐Ÿ’ก ํ™•์žฅ ์•„์ด๋””์–ด

  • ์•Œ๋ฆผ ์—ฐ๋™: ์˜ค๋ฅ˜ ๋ฐœ์ƒ ์‹œ ์ด๋ฉ”์ผ·Slack ์ž๋™ ์•Œ๋ฆผ
  • ๋Œ€์‹œ๋ณด๋“œ ์—ฐ๊ณ„: ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ ํ›„ ์‹œ๊ฐํ™” ๋„๊ตฌ์™€ ์—ฐ๊ฒฐ
  • ์žฌ์‹œ๋„ & ๋กค๋ฐฑ: ํŠน์ • ์˜ค๋ฅ˜ ์‹œ ์ž๋™ ์žฌ์š”์ฒญ ๋˜๋Š” ๋ณต๊ตฌ ์Šคํฌ๋ฆฝํŠธ ํŠธ๋ฆฌ๊ฑฐ
  • ๋ณด๊ณ ์„œ ์ž๋™ ์ƒ์„ฑ: ์ผ๊ฐ„/์ฃผ๊ฐ„ ์ ๊ฒ€ ๊ฒฐ๊ณผ ์š”์•ฝ ๋ณด๊ณ ์„œ ์ถœ๋ ฅ

๐Ÿ›ก๏ธ ์ด์ œ “์›น์‚ฌ์ดํŠธ ์ƒํƒœ ์ ๊ฒ€๊ธฐ”๋กœ ์•ˆ์‹ฌ ๋ชจ๋‹ˆํ„ฐ๋ง๊ณผ ์‹ ์†ํ•œ ์žฅ์•  ๋Œ€์‘์„ ๊ฒฝํ—˜ํ•ด ๋ณด์„ธ์š”!

๋ฐ˜์‘ํ˜•