๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ Monitorix 3.12.0์˜ ์ƒˆ ๋ฒ„์ „

๋„์ž… ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ ์ถœ์‹œ ๋ชจ๋‹ˆํ„ฐ๋ฆญ์Šค 3.12.0, ์˜ˆ๋ฅผ ๋“ค์–ด CPU ์˜จ๋„, ์‹œ์Šคํ…œ ๋กœ๋“œ, ๋„คํŠธ์›Œํฌ ํ™œ๋™ ๋ฐ ๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค ์‘๋‹ต์„ฑ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ๋“ฑ ๋‹ค์–‘ํ•œ ์„œ๋น„์Šค์˜ ์ž‘๋™์„ ์‹œ๊ฐ์ ์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์€ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ œ์–ด๋˜๋ฉฐ ๋ฐ์ดํ„ฐ๋Š” ๊ทธ๋ž˜ํ”„ ํ˜•์‹์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

์ด ์‹œ์Šคํ…œ์€ Perl๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ๊ทธ๋ž˜ํ”„๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. RRD ๋„๊ตฌ, ์ฝ”๋“œ๋Š” GPLv2 ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. ์ด ํ”„๋กœ๊ทธ๋žจ์€ ๋งค์šฐ ์ปดํŒฉํŠธํ•˜๊ณ  ์ž๊ธ‰์ž์กฑ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค(http ์„œ๋ฒ„๊ฐ€ ๋‚ด์žฅ๋˜์–ด ์žˆ์Œ). ์ด๋Š” ์ž„๋ฒ ๋””๋“œ ์‹œ์Šคํ…œ์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ๋‹นํžˆ ๋„“์€ ๋ฒ”์œ„๊ฐ€ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ๋ชจ๋‹ˆํ„ฐ๋ง ๋งค๊ฐœ๋ณ€์ˆ˜์ž‘์—… ์Šค์ผ€์ค„๋Ÿฌ, I/O, ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น ๋ฐ OS ์ปค๋„ ๋งค๊ฐœ๋ณ€์ˆ˜ ์ž‘์—… ๋ชจ๋‹ˆํ„ฐ๋ง๋ถ€ํ„ฐ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ๋ฐ ํŠน์ • ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(๋ฉ”์ผ ์„œ๋ฒ„, DBMS, Apache, nginx, MySQL)์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๊นŒ์ง€.

์ƒˆ ๋ฆด๋ฆฌ์Šค์—์„œ:

  • PHP-FPM ์ž‘๋™์— ๋Œ€ํ•œ ํ†ต๊ณ„๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ์ด ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ์ž‘๋œ ์‚ฌ์ดํŠธ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ธฐ ์œ„ํ•ด phpfpm.pm ๋ชจ๋“ˆ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ํ˜„์žฌ ํ˜ธ์ŠคํŠธ์—์„œ ์‹คํ–‰ ์ค‘์ธ ์–ธ๋ฐ”์šด๋“œ DNS ์„œ๋ฒ„์˜ ์ƒํƒœ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ธฐ ์œ„ํ•ด unbound.pm ๋ชจ๋“ˆ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

    ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ Monitorix 3.12.0์˜ ์ƒˆ ๋ฒ„์ „

  • bind.pm ๋ชจ๋“ˆ์€ BIND DNS ์„œ๋ฒ„์˜ ์ƒˆ ๋ฒ„์ „์— ๋Œ€ํ•œ ์ง€์›๊ณผ BIND ํ†ต๊ณ„๋ฅผ XML ํ˜•์‹์œผ๋กœ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜๊ธฐ ์œ„ํ•œ XML::LibXML Perl ๋ชจ๋“ˆ๋กœ์˜ ์ „ํ™˜์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • gensens.pm ๋ชจ๋“ˆ์— ๋ฐฐํ„ฐ๋ฆฌ ์ƒํƒœ ๋ชจ๋‹ˆํ„ฐ๋ง ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • fall2ban.pm ๋ชจ๋“ˆ์—๋Š” ์ฐจ๋‹จ์„ ์ ˆ๋Œ€๊ฐ’๊ณผ ๊ฐ•๋„(์ดˆ๋‹น ์ฐจ๋‹จ ํšŸ์ˆ˜)๋กœ ์‹œ๊ฐํ™”ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

    ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ Monitorix 3.12.0์˜ ์ƒˆ ๋ฒ„์ „

  • ZFS ์ƒํƒœ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ชจ๋“ˆ์—์„œ ์ž‘์—… ๊ฐ•๋„ ๋ฐ ์ฒ˜๋ฆฌ๋Ÿ‰์— ๋Œ€ํ•œ ์ •๋ณด ํ‘œ์‹œ๊ฐ€ ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

    ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ Monitorix 3.12.0์˜ ์ƒˆ ๋ฒ„์ „

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€