์˜์–ดํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

Ad


์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

xymon - ํด๋ผ์šฐ๋“œ์˜ ์˜จ๋ผ์ธ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ xymon ์‹คํ–‰

์ด๊ฒƒ์€ Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น xymon์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ:

์ด๋ฆ„


xymon - ์ž์ด๋ชฌ ํด๋ผ์ด์–ธํŠธ ํ†ต์‹  ํ”„๋กœ๊ทธ๋žจ

๊ฐœ์š”


์‹œ๋ชฌ [์˜ต์…˜] ๋ฐ›๋Š” ์‚ฌ๋žŒ ๋ฉ”์‹œ์ง€

๊ธฐ์ˆ 


์‹œ๋ชฌ(1) Xymon ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์ž์ฃผ
๋กœ์ปฌ ํ…Œ์ŠคํŠธ์—์„œ ์ƒํƒœ ๋ฉ”์‹œ์ง€์™€ ํ˜ธ์ถœ๊ธฐ ๊ฒฝ๊ณ ๋ฅผ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด Xymon ํด๋ผ์ด์–ธํŠธ ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

Xymon์—์„œ xymon ํ”„๋กœ๊ทธ๋žจ์€ ๊ด€๋ฆฌ ๋ชฉ์ ์œผ๋กœ๋„ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค(์˜ˆ: ์ด๋ฆ„ ๋ณ€๊ฒฝ ๋˜๋Š”
ํ˜ธ์ŠคํŠธ๋ฅผ ์‚ญ์ œํ•˜๊ฑฐ๋‚˜ ์žฅ๊ธฐ๊ฐ„ ๋‹ค์šด๋œ ํ˜ธ์ŠคํŠธ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

์˜ต์…˜ ๋ฐ ๋งค๊ฐœ ๋ณ€์ˆ˜


-๋””๋ฒ„๊ทธ
๋””๋ฒ„๊น…์„ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด Xymon์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์„ธ๋ถ€ ์ •๋ณด๊ฐ€ ์ธ์‡„๋ฉ๋‹ˆ๋‹ค.
์„œ๋ฒ„๋ฅผ ๊ตฌ์ถ• ์ค‘์ž…๋‹ˆ๋‹ค.

--ํ”„๋ก์‹œ=http://PROXYSERVER:ํ”„๋ก์‹œํฌํŠธ/
HTTP๋ฅผ ํ†ตํ•ด ์ƒํƒœ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ผ ๋•Œ ๋Œ€์‹  ์ด ์„œ๋ฒ„๋ฅผ HTTP ํ”„๋ก์‹œ๋กœ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.
Xymon ์„œ๋ฒ„์— ์ง์ ‘ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

--์‹œ๊ฐ„ ์ดˆ๊ณผ=N
Xymon ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์‹œ๊ฐ„ ์ดˆ๊ณผ๋ฅผ ์ดˆ ๋‹จ์œ„๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’
5 ์ดˆ์ž…๋‹ˆ๋‹ค.

--์‘๋‹ต
xymon ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์„œ๋ฒ„์˜ ์‘๋‹ต์„ ์˜ˆ์ƒํ•  ๋•Œ๋ฅผ ์•Œ๊ณ  ์žˆ์œผ๋ฏ€๋กœ ์ด
์˜ต์…˜์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์„œ๋ฒ„์˜ ๋ชจ๋“  ์‘๋‹ต์ด
ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

-๋ณ‘ํ•ฉ
๋ช…๋ น์ค„ ๋ฉ”์‹œ์ง€ ํ…์ŠคํŠธ๋ฅผ ํ‘œ์ค€ ์ž…๋ ฅ์— ์ œ๊ณต๋œ ๋ฐ์ดํ„ฐ์™€ ๋ณ‘ํ•ฉํ•˜๊ณ ,
๊ฒฐ๊ณผ๋ฅผ Xymon ์„œ๋ฒ„๋กœ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ๋ช…๋ น์ค„์— ์ œ๊ณต๋œ ๋ฉ”์‹œ์ง€ ํ…์ŠคํŠธ
๋ณ‘ํ•ฉ๋œ ๋ฉ”์‹œ์ง€์˜ ์ฒซ ๋ฒˆ์งธ ์ค„์ด ๋ฉ๋‹ˆ๋‹ค.

๋ฐ›๋Š” ์‚ฌ๋žŒ
XNUMXD๋ดํƒˆ์˜ ๋ฐ›๋Š” ์‚ฌ๋žŒ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜์‹ ํ•˜๋Š” ์„œ๋ฒ„๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ›๋Š” ์‚ฌ๋žŒ์ด
"0.0.0.0"์œผ๋กœ ์ง€์ •๋œ ๊ฒฝ์šฐ ๋ฉ”์‹œ์ง€๋Š” ๋ชฉ๋ก์— ๋‚˜์—ด๋œ ๋ชจ๋“  ์„œ๋ฒ„๋กœ ์ „์†ก๋ฉ๋‹ˆ๋‹ค.
XYMSERVERS ํ™˜๊ฒฝ ๋ณ€์ˆ˜.

์ผ๋ฐ˜์ ์œผ๋กœ ํด๋ผ์ด์–ธํŠธ๋Š” "$XYMSRV"๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๋ฐ›๋Š” ์‚ฌ๋žŒ ๋งค๊ฐœ๋ณ€์ˆ˜
์˜ฌ๋ฐ”๋ฅธ ๊ฐ’์„ ์ž๋™์œผ๋กœ ํฌํ•จํ•˜๋„๋ก ํด๋ผ์ด์–ธํŠธ ์Šคํฌ๋ฆฝํŠธ์— ๋Œ€ํ•ด ์ •์˜๋ฉ๋‹ˆ๋‹ค.

XNUMXD๋ดํƒˆ์˜ ๋ฐ›๋Š” ์‚ฌ๋žŒ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” xymoncgimsg.cgi๊ฐ€ ์žˆ๋Š” ์›น์„œ๋ฒ„์˜ URL์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋˜๋Š” ์œ ์‚ฌํ•œ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ Xymon ๋ฉ”์‹œ์ง€๋ฅผ Xymon ์„œ๋ฒ„๋กœ ํ„ฐ๋„๋งํ•ฉ๋‹ˆ๋‹ค.
ํ‘œ์ค€ HTTP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. NS xymoncgimsg.cgi(8) CGI ๋„๊ตฌ(Xymon์— ํฌํ•จ)
HTTP ์ „์†ก์ด ์ž‘๋™ํ•˜๋ ค๋ฉด ์›น ์„œ๋ฒ„์— ์„ค์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ฉ”์„ธ์ง€
XNUMXD๋ดํƒˆ์˜ ๋ฉ”์‹œ์ง€ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” Xymon ์„œ๋ฒ„๋กœ ๋ณด๋‚ผ ๋ฉ”์‹œ์ง€์ž…๋‹ˆ๋‹ค.
๋ฉ”์‹œ์ง€๋Š” ๋”ฐ์˜ดํ‘œ๋กœ ๋ฌถ์–ด์•ผ ํ•˜์ง€๋งŒ ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์—ฌ๋Ÿฌ ์ค„์— ๊ฑธ์ณ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฉ”์‹œ์ง€์˜ ์ตœ๋Œ€ ํฌ๊ธฐ๋Š” ์ตœ๋Œ€ ํ—ˆ์šฉ ๊ธธ์ด๋กœ ์ •์˜๋ฉ๋‹ˆ๋‹ค.
์…ธ์˜ ๋ช…๋ น์ค„์ด๋ฉฐ ์ผ๋ฐ˜์ ์œผ๋กœ 8-32KB์ž…๋‹ˆ๋‹ค.

๋” ๊ธด ์ƒํƒœ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ "@"๋ฅผ ๋ฉ”์‹œ์ง€๋กœ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
xymon์€ stdin์—์„œ ์ƒํƒœ ๋ฉ”์‹œ์ง€๋ฅผ ์ฝ์Šต๋‹ˆ๋‹ค.

์‹œ๋ชฌ ๋ฉ”์„ธ์ง€ ํ†ต์‚ฌ๋ก 


์ด ์„น์…˜์€ Xymon ํ”„๋กœํ† ์ฝœ์—์„œ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.

๊ฐ ๋ฉ”์‹œ์ง€๋Š” Xymon ๋ช…๋ น ์ค‘ ํ•˜๋‚˜๋กœ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. HOSTNAME์ด ์ง€์ •๋œ ๊ฒฝ์šฐ
Xymon FQDN ์„ค์ •์ด ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„์˜ ๋ชจ๋“  ์ ์ด ์‰ผํ‘œ๋กœ ๋ณ€๊ฒฝ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
(๊ธฐ๋ณธ๊ฐ’). ์˜ˆ๋ฅผ ๋“ค์–ด ํ˜ธ์ŠคํŠธ "www.foo.com"์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.
"www,foo,com".

์ƒํƒœ[+LIFETIME][/๊ทธ๋ฃน:๊ทธ๋ฃน] ํ˜ธ์ŠคํŠธ ์ด๋ฆ„.ํ…Œ์ŠคํŠธ ์ด๋ฆ„ ์ƒ‰์ƒ
์ด๊ฒƒ์€ ๋‹จ์ผ ํ˜ธ์ŠคํŠธ์˜ ๋‹จ์ผ ํ…Œ์ŠคํŠธ(์—ด)์— ๋Œ€ํ•œ ์ƒํƒœ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค.
TESTNAME์€ ์ด ํ…Œ์ŠคํŠธ๊ฐ€ ํ‘œ์‹œ๋  ์—ด์˜ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ์ด๋ฆ„์ด ์œ ํšจํ•ฉ๋‹ˆ๋‹ค
๋‹จ, ํ…Œ์ŠคํŠธ ์ด๋ฆ„์— ์ ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. COLOR๋Š” ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์œ ํšจํ•œ ์ƒ‰์ƒ: "๋…น์ƒ‰", "๋…ธ๋ž€์ƒ‰", "๋นจ๊ฐ„์ƒ‰" ๋˜๋Š” "ํˆฌ๋ช…ํ•œ". ์ƒ‰์ƒ "ํŒŒ๋ž€์ƒ‰"๊ณผ "๋ณด๋ผ์ƒ‰"
- ์œ ํšจํ•œ ์ƒ‰์ƒ์ผ์ง€๋ผ๋„ - ์ƒํƒœ ๋ฉ”์‹œ์ง€๋กœ ๋ณด๋‚ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.
Xymon ์„œ๋ฒ„์—์„œ ํŠน๋ณ„ํžˆ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ํŠน๋ณ„ํ•œ ๊ฒฝ์šฐ(๋…ธ์ธ ์ง€์›์„ ์œ„ํ•ด
ํด๋ผ์ด์–ธํŠธ), "ํด๋ผ์ด์–ธํŠธ"๋ฅผ ์ƒ‰์ƒ ์ด๋ฆ„์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ์ƒํƒœ๊ฐ€
Xymon์ด "ํด๋ผ์ด์–ธํŠธ" ๋ฐ์ดํ„ฐ ๋ฉ”์‹œ์ง€๋กœ ์ฒ˜๋ฆฌํ•  ๋ฉ”์‹œ์ง€ ๋ฐ TESTNAME
๋งค๊ฐœ๋ณ€์ˆ˜๋Š” "์ˆ˜์ง‘๊ธฐ ID"๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
"์ถ”๊ฐ€ ํ…์ŠคํŠธ"์—๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋กœ์ปฌ ํƒ€์ž„์Šคํƒฌํ”„์™€ ํ…Œ์ŠคํŠธ ์š”์•ฝ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
์ฒซ ๋ฒˆ์งธ ์ค„์˜ ๊ฒฐ๊ณผ์ž…๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์ค„ ๋‹ค์Œ์— ์˜ค๋Š” ๋ชจ๋“  ์ค„์€ ์ž์œ  ํ˜•์‹์ด๋ฉฐ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ณด๊ณ ๋˜๋Š” ๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ•˜๋Š” ๋ฐ ์œ ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ์ •๋ณด๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.
LIFETIME์€ ์ด ์ƒํƒœ๊ฐ€ ์ˆ˜์‹ ๋œ ํ›„ ์œ ํšจํ•œ ๊ธฐ๊ฐ„์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.
์‚ฌ์ด๋ชฌ ์„œ๋ฒ„. ๊ธฐ๋ณธ๊ฐ’์€ 30๋ถ„์ด์ง€๋งŒ ์›ํ•˜๋Š” ์‹œ๊ฐ„์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ
ํ•œ ์‹œ๊ฐ„์— ํ•œ ๋ฒˆ ์‹คํ–‰๋˜๋Š” ์‚ฌ์šฉ์ž ์ง€์ • ํ…Œ์ŠคํŠธ์˜ ๊ฒฝ์šฐ ์ด ๊ฐ’์„ ์ตœ์†Œ 60์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
๋ถ„ - ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด 30๋ถ„ ํ›„์— ์ƒํƒœ๊ฐ€ ๋ณด๋ผ์ƒ‰์œผ๋กœ ๋ฐ”๋€๋‹ˆ๋‹ค. ์ข‹์€ ์ƒ๊ฐ์ด์•ผ
LIFETIME์„ ํ…Œ์ŠคํŠธ ๊ฐ„๊ฒฉ๋ณด๋‹ค ์•ฝ๊ฐ„ ๊ธธ๊ฒŒ ์„ค์ •ํ•˜๋ ค๋ฉด
ํ…Œ์ŠคํŠธ๋ฅผ ์™„๋ฃŒํ•˜๋Š” ๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์˜ ๋ณ€๋™์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. LIFETIME์€
๋ถ„, ๋ฐ”๋กœ ๋’ค์— "h"(์‹œ๊ฐ„), "d"(์ผ) ๋˜๋Š” "w"(์ฃผ)๋ฅผ ์ถ”๊ฐ€ํ•˜์ง€ ์•Š๋Š” ํ•œ
์ˆซ์ž(์˜ˆ: 5์‹œ๊ฐ„ ๋™์•ˆ ์œ ํšจํ•œ ์ƒํƒœ์˜ ๊ฒฝ์šฐ "status+5h").
GROUP ์˜ต์…˜์€ ์ƒํƒœ์—์„œ ํŠน์ • ๊ทธ๋ฃน์œผ๋กœ ๊ฒฝ๊ณ ๋ฅผ ๋ณด๋‚ด๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ
ํ˜„์žฌ Xymon ํด๋ผ์ด์–ธํŠธ์˜ ๋ฐ์ดํ„ฐ์—์„œ ์ƒ์„ฑ๋œ ์ƒํƒœ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค(์˜ˆ:
์ •ํ™•ํžˆ ์–ด๋–ค ํ”„๋กœ์„ธ์Šค์— ๋”ฐ๋ผ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ "ํ”„๋กœ์„ธ์Šค" ์ƒํƒœ์— ๋Œ€ํ•œ ๊ฒฝ๊ณ 
๋‹ค์šด๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

HOSTNAME.TESTNAME์— ์•Œ๋ฆผ
์ด๊ฒƒ์€ ๊ฒฝ๊ณ ๋ฅผ ๋ฐ›๋Š” ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ๋ณด๋‚ผ ์ •๋ณด ๋ฉ”์‹œ์ง€๋ฅผ ํŠธ๋ฆฌ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.
์— ์ •์˜๋œ ๊ทœ์น™์— ๋”ฐ๋ผ ์ด HOSTNAME+TESTNAME ์กฐํ•ฉ ๊ฒฝ๊ณ .cfg(5)
์ด๊ฒƒ์€ ์—๋‚˜๋””์Šค.cgi(1) ๋น„ํ™œ์„ฑํ™”๋œ ํ˜ธ์ŠคํŠธ์— ๋Œ€ํ•ด ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์•Œ๋ฆฌ๋Š” ๋„๊ตฌ
๋˜๋Š” ํ™œ์„ฑํ™”๋˜์ง€๋งŒ ์„œ๋ฒ„ ๊ด€๋ฆฌ์ž์—๊ฒŒ ์•Œ๋ฆฌ๋Š” ์ผ๋ฐ˜์ ์ธ ๋ฐฉ๋ฒ•์œผ๋กœ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ HOSTNAME.DATANAME
"๋ฐ์ดํ„ฐ" ๋ฉ”์‹œ์ง€๋Š” ๋„๊ตฌ๊ฐ€ ํ˜ธ์ŠคํŠธ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋„๋ก ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
Xymon ์›นํŽ˜์ด์ง€์˜ ์—ด์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ†ต๊ณ„ ๋ณด๊ณ ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
ํ˜ธ์ŠคํŠธ์— ๋Œ€ํ•œ ์ •๋ณด(์˜ˆ: vmstat ๋ฐ์ดํ„ฐ ์ž์ฒด๋Š”
๋นจ๊ฐ„์ƒ‰, ๋…ธ๋ž€์ƒ‰ ๋˜๋Š” ๋…น์ƒ‰ ID๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. RRD ๋ฐ”ํ…€ ํ”ผ๋” ๋ชจ๋“ˆ์—์„œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
๋‹ค๋ฅธ ์‚ฌ๋žŒ. Xymon์—์„œ ๋ฐ์ดํ„ฐ ๋ฉ”์‹œ์ง€๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ xymond_rrd(8)
๊ธฐ์ค€ ์น˜์ˆ˜. ์™ธ๋ถ€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ฉ”์‹œ์ง€๋ฅผ ์ฒ˜๋ฆฌํ•˜๋ ค๋ฉด ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ™œ์„ฑํ™”ํ•˜๊ณ  ์‹ถ๋‹ค xymond_filestore(8) ๋ฐ์ดํ„ฐ ๋ฉ”์‹œ์ง€์šฉ ๋ชจ๋“ˆ, ๋ฐ์ดํ„ฐ ์ €์žฅ์šฉ
Big Brother ๋ฐ๋ชฌ์ด ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ์‹๊ณผ ํ˜ธํ™˜๋˜๋Š” ํ˜•์‹์˜ ๋ฉ”์‹œ์ง€.

HOSTNAME.TESTNAME DURATION ๋น„ํ™œ์„ฑํ™”
DURATION๋ถ„ ๋™์•ˆ ํŠน์ • ํ…Œ์ŠคํŠธ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ด๊ฒƒ์˜ ์ƒํƒœ๋ฅผ ์ผ์œผํ‚ฌ ๊ฒƒ์ž…๋‹ˆ๋‹ค
ํ…Œ์ŠคํŠธ๊ฐ€ Xymon ์„œ๋ฒ„์—์„œ "ํŒŒ๋ž€์ƒ‰"์œผ๋กœ ๋‚˜์—ด๋˜๊ณ  ์ด ํ˜ธ์ŠคํŠธ/ํ…Œ์ŠคํŠธ์— ๋Œ€ํ•œ ๊ฒฝ๊ณ ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. DURATION์ด s/m/h/d ๋’ค์— ์˜ค๋Š” ์ˆซ์ž๋กœ ์ฃผ์–ด์ง€๋ฉด
๊ฐ๊ฐ ์ดˆ/๋ถ„/์‹œ๊ฐ„/์ผ ๋‹จ์œ„๋กœ ํ•ด์„๋ฉ๋‹ˆ๋‹ค. ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด
OK๊ฐ€ ๋  ๋•Œ๊นŒ์ง€ ํ…Œ์ŠคํŠธํ•˜๊ณ  DURATION์œผ๋กœ "-1"์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์— ๋Œ€ํ•œ ๋ชจ๋“  ํ…Œ์ŠคํŠธ๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด
ํ˜ธ์ŠคํŠธ์—์„œ TESTNAME์— ๋ณ„ํ‘œ "*"๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

HOSTNAME.TESTNAME ํ™œ์„ฑํ™”
๋น„ํ™œ์„ฑํ™”๋œ ํ…Œ์ŠคํŠธ๋ฅผ ๋‹ค์‹œ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.

์ฟผ๋ฆฌ HOSTNAME.TESTNAME
์ด ํŠน์ • ํ…Œ์ŠคํŠธ์— ๋Œ€ํ•ด ๋ณด๊ณ ๋œ ์ตœ์‹  ์ƒํƒœ์— ๋Œ€ํ•ด Xymon ์„œ๋ฒ„๋ฅผ ์ฟผ๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ์—
ํ˜ธ์ŠคํŠธ/ํ…Œ์ŠคํŠธ ์ƒํƒœ๊ฐ€ ์•Œ๋ ค์ง„ ๊ฒฝ์šฐ ์‘๋‹ต์€ ์ƒํƒœ ๋ณด๊ณ ์„œ์˜ ์ฒซ ๋ฒˆ์งธ ์ค„์ž…๋‹ˆ๋‹ค.
- ํ˜„์žฌ ์ƒ‰์ƒ์ด ์ค„์˜ ์ฒซ ๋ฒˆ์งธ ๋‹จ์–ด๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€ ํ…์ŠคํŠธ ์ค„
์ƒํƒœ ๋ฉ”์‹œ์ง€์— ์žˆ์„ ์ˆ˜ ์žˆ๋Š” ํ•ญ๋ชฉ์€ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
์ด๋ฅผ ํ†ตํ•ด ๋ชจ๋“  Xymon ํด๋ผ์ด์–ธํŠธ๊ฐ€ ํŠน์ • ํ…Œ์ŠคํŠธ์˜ ์ƒํƒœ๋ฅผ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์‹คํ–‰ ์ค‘์ธ ํ˜ธ์ŠคํŠธ, ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ ๋˜๋Š”
์•„๋งˆ๋„ ๋‹ค์Œ์—์„œ ๊ด€๋ฆฌํ•˜๋Š” ์—ฌ๋Ÿฌ ํ˜ธ์ŠคํŠธ์—์„œ ๊ฒฐํ•ฉ๋œ ํ…Œ์ŠคํŠธ์˜ ๊ฒฐ๊ณผ์ผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ฝค๋ณด ์ƒํƒœ(1)
์ด๊ฒƒ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•ด์•ผ ํ•˜๋Š” Xymon ํด๋ผ์ด์–ธํŠธ ํ™•์žฅ ์Šคํฌ๋ฆฝํŠธ์— ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
์˜ˆ๋ฅผ ๋“ค์–ด ์ž๋™ ํ˜ธ์ŠคํŠธ์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ๊ฒฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ์˜ ์ƒํƒœ๋ฅผ
๋ณต๊ตฌ ์กฐ์น˜๋ฅผ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ตฌ์„ฑ ํŒŒ์ผ ์ด๋ฆ„
์„œ๋ฒ„์—์„œ Xymon ๊ตฌ์„ฑ ํŒŒ์ผ ์ค‘ ํ•˜๋‚˜๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์€
ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„์˜ $XYMONHOME/etc/ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ํŒŒ์ผ์„ ๊ฐ€์ ธ์˜ค๊ธฐ ์œ„ํ•ด
ํด๋ผ์ด์–ธํŠธ ๊ตฌ์„ฑ์˜ ๋ฐ˜์ž๋™ ์—…๋ฐ์ดํŠธ์šฉ. ๊ตฌ์„ฑ๋ถ€ํ„ฐ
ํŒŒ์ผ์€ ๋ชจ๋“  ํ˜ธ์ŠคํŠธ์˜ ๊ตฌ์„ฑ์„ ์œ„ํ•œ ๊ณตํ†ต ํŒŒ์ผ์„ ๊ฐ–๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
์‹œ์Šคํ…œ - ์ด๊ฒƒ์€ ์‹ค์ œ๋กœ ํด๋ผ์ด์–ธํŠธ๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ๊ถŒ์žฅ๋˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.
๊ตฌ์„ฑ ํŒŒ์ผ์„ ๋™๊ธฐํ™”๋œ ์ƒํƒœ๋กœ ์œ ์ง€ํ•˜๊ธฐ๊ฐ€ ๋” ์‰ฝ์Šต๋‹ˆ๋‹ค.

HOSTNAME ์‚ญ์ œ
ํ˜ธ์ŠคํŠธ HOSTNAME์— ๋Œ€ํ•ด ์ €์žฅ๋œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•ฉ๋‹ˆ๋‹ค.
์ด๋ฏธ hosts.cfg ๊ตฌ์„ฑ ํŒŒ์ผ์—์„œ ํ˜ธ์ŠคํŠธ๋ฅผ ์‚ญ์ œํ–ˆ์Šต๋‹ˆ๋‹ค.

HOSTNAME TESTNAME ์‚ญ์ œ
๋‹จ์ผ ํ…Œ์ŠคํŠธ(์—ด)์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

OLDHOSTNAME NEWHOSTNAME ์ด๋ฆ„ ๋ฐ”๊พธ๊ธฐ
์ด๋ฆ„์ด ๋ณ€๊ฒฝ๋œ ํ˜ธ์ŠคํŠธ์˜ ๋ชจ๋“  ๋ฐ์ดํ„ฐ ์ด๋ฆ„์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค. ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ ํ›„์— ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
hosts.cfg ๊ตฌ์„ฑ ํŒŒ์ผ์—์„œ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ๋ณ€๊ฒฝ.

HOSTNAME OLDTESTNAME NEWTESTNAME ์ด๋ฆ„ ๋ฐ”๊พธ๊ธฐ
๋‹จ์ผ ํ…Œ์ŠคํŠธ(์—ด)์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ์˜ ์ด๋ฆ„์„ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.

xymondlog ํ˜ธ์ŠคํŠธ ์ด๋ฆ„.TESTNAME
๋‹จ์ผ ํ…Œ์ŠคํŠธ์— ๋Œ€ํ•œ Xymon ์ƒํƒœ ๋กœ๊ทธ๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. ์‘๋‹ต์˜ ์ฒซ ๋ฒˆ์งธ ์ค„
ํŒŒ์ดํ”„ ๊ธฐํ˜ธ๋กœ ๊ตฌ๋ถ„๋œ ์ผ๋ จ์˜ ํ•„๋“œ๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„

ํ…Œ์ŠคํŠธ ์ด๋ฆ„ ํ…Œ์ŠคํŠธ ์ด๋ฆ„

์ƒ‰ ์ƒํƒœ ์ƒ‰์ƒ(๋…น์ƒ‰, ๋…ธ๋ž€์ƒ‰, ๋นจ๊ฐ„์ƒ‰, ํŒŒ๋ž€์ƒ‰, ํˆฌ๋ช…, ๋ณด๋ผ์ƒ‰)

ํ…Œ์ŠคํŠธ ํ”Œ๋ž˜๊ทธ ๋„คํŠธ์›Œํฌ ํ…Œ์ŠคํŠธ์˜ ๊ฒฝ์šฐ ํ…Œ์ŠคํŠธ์— ๋Œ€ํ•œ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํ”Œ๋ž˜๊ทธ(
์ž์ด๋ชฝ๊ฒ).

๋งˆ์ง€๋ง‰ ๋ณ€๊ฒฝ ์ƒํƒœ ์ƒ‰์ƒ์ด ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ณ€๊ฒฝ๋œ Unix ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

๋กœ๊ทธ ํƒ€์ž„ ๋กœ๊ทธ ๋ฉ”์‹œ์ง€๊ฐ€ ์ˆ˜์‹ ๋œ Unix ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

์œ ํšจ ์‹œ๊ฐ„ ๋กœ๊ทธ ๋ฉ”์‹œ์ง€๊ฐ€ ๋” ์ด์ƒ ์œ ํšจํ•˜์ง€ ์•Š์€ Unix ํƒ€์ž„์Šคํƒฌํ”„(๋‹ค์Œ ์‹œ๊ฐ„์— ๋ณด๋ผ์ƒ‰์œผ๋กœ ๋ฐ”๋€๋‹ˆ๋‹ค.
์ด ์‹œ๊ฐ„).

์• ํฌํƒ€์ž„ ํ™œ์„ฑ ์Šน์ธ์ด ๋งŒ๋ฃŒ๋˜๋ฉด -1 ๋˜๋Š” Unix ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

๋น„ํ™œ์„ฑํ™” ์‹œ๊ฐ„ ์ƒํƒœ๊ฐ€ ๋” ์ด์ƒ ๋น„ํ™œ์„ฑํ™”๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ -1 ๋˜๋Š” Unix ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

์†ก์‹ ๊ธฐ ์ƒํƒœ๋ฅผ ์ˆ˜์‹ ํ•œ IP ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค.

์ฟ ํ‚ค -1 ๋˜๋Š” ๊ฒฝ๊ณ ๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์ฟ ํ‚ค ๊ฐ’์ž…๋‹ˆ๋‹ค.

ํ™•์ธ ๋น„์–ด ์žˆ๊ฑฐ๋‚˜ ์ƒํƒœ๊ฐ€ ํ™•์ธ๋˜์—ˆ์„ ๋•Œ ์ „์†ก๋œ ํ™•์ธ ๋ฉ”์‹œ์ง€์ž…๋‹ˆ๋‹ค.
๊ฐœํ–‰, ํŒŒ์ดํ”„ ๊ธฐํ˜ธ ๋ฐ ๋ฐฑ์Šฌ๋ž˜์‹œ๋Š” C ์Šคํƒ€์ผ์˜ ๋ฐฑ์Šฌ๋ž˜์‹œ๋กœ ์ด์Šค์ผ€์ดํ”„๋ฉ๋‹ˆ๋‹ค.

๋ฉ”์‹œ์ง€ ๋น„์–ด ์žˆ๊ฑฐ๋‚˜ ์ƒํƒœ๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์„ ๋•Œ ์ „์†ก๋œ ๋ฉ”์‹œ์ง€์ž…๋‹ˆ๋‹ค. ๊ฐœํ–‰, ํŒŒ์ดํ”„ ๊ธฐํ˜ธ
๋ฐฑ์Šฌ๋ž˜์‹œ๋Š” C ์Šคํƒ€์ผ์˜ ๋ฐฑ์Šฌ๋ž˜์‹œ๋กœ ์ด์Šค์ผ€์ดํ”„๋ฉ๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ ์ค„ ๋‹ค์Œ์— ์ผ๋ฐ˜ ํ…์ŠคํŠธ ํ˜•์‹์˜ ์ „์ฒด ์ƒํƒœ ๋กœ๊ทธ๊ฐ€ ์˜ต๋‹ˆ๋‹ค.

xymondxlog ํ˜ธ์ŠคํŠธ ์ด๋ฆ„.ํ…Œ์ŠคํŠธ ์ด๋ฆ„
"xymondlog" ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒํƒœ ๋กœ๊ทธ๋ฅผ ํฌํ•จํ•˜๋Š” XML ๋ฌธ์ž์—ด์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.

xymondboard [๊ธฐ์ค€] [fields=FIELDLIST]
Xymon ๋ฐ๋ชฌ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ์•Œ๋ ค์ง„ ํ…Œ์ŠคํŠธ์˜ ์ƒํƒœ ์š”์•ฝ์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ CRITERIA๊ฐ€ ์ œ๊ณต๋˜์ง€ ์•Š์œผ๋ฉด ๋ชจ๋“  ์ƒํƒœ์— ๋Œ€ํ•ด ํ•œ ์ค„์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
Xymon์—์„œ ๋ฐœ๊ฒฌ๋œ ๋ฉ”์‹œ์ง€. ํŠน์ • ์„ ํƒ ํ•ญ๋ชฉ์œผ๋กœ ์‘๋‹ต์„ ํ•„ํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํŽ˜์ด์ง€, ํ˜ธ์ŠคํŠธ, ํ…Œ์ŠคํŠธ, ์ƒ‰์ƒ ๋˜๋Š” ๊ธฐํƒ€ ๋‹ค์–‘ํ•œ ํ•„๋“œ. PAGEPATH, ๋„คํŠธ์›Œํฌ, ํ˜ธ์ŠคํŠธ ์ด๋ฆ„,
TESTNAME ๋ฐ *MSG ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” Perl ํ˜ธํ™˜ ์ •๊ทœ์‹์œผ๋กœ ํ•ด์„๋ฉ๋‹ˆ๋‹ค.
COLOR ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ์—ฌ๋Ÿฌ ์ƒ‰์ƒ์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. *TIME ๊ฐ’
์œ ๋‹‰์Šค ์—ํฌํฌ ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์—์„œ ํ™•์ธ๋œ ๊ธฐํƒ€ ๋ณ€์ˆ˜ xymon-xmh(5) ๋˜ํ•œ
์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

ํ˜ธ์ŠคํŠธ ์—ฌ๊ณผ๋Š” ํ…Œ์ŠคํŠธ ์—ฌ๊ณผ ์ „์— ์ˆ˜ํ–‰๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋” ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค(
๋งค์šฐ ํฐ ๋ฐ์ดํ„ฐ ์„ธํŠธ) PAGEPATH, HOSTNAME, NETWORK ๋ฐ ๊ธฐํƒ€ XMH_ ํ•„ํ„ฐ ์‚ฌ์šฉ
๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ COLOR, *MSG, *TIME ๋˜๋Š” TESTNAME์„ ์‚ฌ์šฉํ•˜์—ฌ ์ „์—ญ์ ์œผ๋กœ ํ•„ํ„ฐ๋งํ•˜๊ธฐ ์ „์—.

์˜ˆ๋ฅผ ๋“ค์–ด ํ˜ธ์ŠคํŠธ ์ด๋ฆ„๊ณผ ํ…Œ์ŠคํŠธ ์ด๋ฆ„์„ ๋ชจ๋‘ ํ•„ํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํŽ˜์ด์ง€=PAGEPATH PAGEPATH ํŽ˜์ด์ง€์—์„œ ์ฐพ์€ ํ˜ธ์ŠคํŠธ์˜ ํ…Œ์ŠคํŠธ๋งŒ ํฌํ•จ
hosts.cfg ํŒŒ์ผ.

๊ทธ๋ฌผ=๋„คํŠธ์›Œํฌ ์ด NET: ํƒœ๊ทธ๊ฐ€ ์žˆ๋Š” ํ˜ธ์ŠคํŠธ์˜ ํ…Œ์ŠคํŠธ๋งŒ ํฌํ•จ

์•„์ดํ”ผ=์•„์ดํ”ผ์ฃผ์†Œ ์ด IP ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง„ ํ˜ธ์ŠคํŠธ์˜ ํ…Œ์ŠคํŠธ๋งŒ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ •๊ทœ์‹,
CIDR์ด ์•„๋‹™๋‹ˆ๋‹ค.

ํ˜ธ์ŠคํŠธ=ํ˜ธ์ŠคํŠธ์ด๋ฆ„ ํ˜ธ์ŠคํŠธ HOSTNAME์˜ ํ…Œ์ŠคํŠธ๋งŒ ํฌํ•จ

ํ…Œ์ŠคํŠธ=ํ…Œ์ŠคํŠธ ์ด๋ฆ„ ํ…Œ์ŠคํŠธ ์ด๋ฆ„์ด TESTNAME์ธ ํ…Œ์ŠคํŠธ๋งŒ ํฌํ•จ

์ƒ‰์ƒ=COLORNAME ์ƒํƒœ ์ƒ‰์ƒ์ด COLORNAME์ธ ํ…Œ์ŠคํŠธ๋งŒ ํฌํ•จ

ํƒœ๊ทธ=TAGNAME ํŠน์ • ํƒœ๊ทธ๊ฐ€ ์ง€์ •๋œ ํ˜ธ์ŠคํŠธ๋งŒ ํฌํ•จ ํ˜ธ์ŠคํŠธ.cfg(5)
์„ . ์—ฌ๊ธฐ์—๋Š” xymon ๊ตฌ์„ฑ ์š”์†Œ์— ์•Œ๋ ค์ง„ ํ•ญ๋ชฉ๋งŒ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ž„์˜์˜
ํ…์ŠคํŠธ๋Š” ํฌํ•จ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค

XMH_string=๊ฐ’ ๋‹ค์Œ์ด ์žˆ๋Š” ํ˜ธ์ŠคํŠธ๋งŒ ํฌํ•จ xymon-xmh(5) ์ด๊ฒƒ๊ณผ ์ผ์น˜ํ•˜๋Š” ๋ณ€์ˆ˜
๊ฐ€์น˜

๊ณ ๊ธ‰ ํ•„ํ„ฐ๋ง

๋ฉ”์‹œ์ง€=๋ฉ”์‹œ์ง€ ์ „์ฒด ์ฝ˜ํ…์ธ ๊ฐ€ MESSAGE์™€ ์ผ์น˜ํ•˜๋Š” ํ…Œ์ŠคํŠธ๋งŒ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. "\s"๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ
์ด์Šค์ผ€์ดํ”„ ๊ณต๋ฐฑ(๋˜๋Š” ๊ธฐํƒ€ PCRE ๋ฌธ์ž์—ด)

ackmsg=๋ฉ”์‹œ์ง€ ํ™•์ธ ๋ฉ”์‹œ์ง€๊ฐ€ ์žˆ๋Š” ํ…Œ์ŠคํŠธ๋งŒ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. "\s"๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ
์ด์Šค์ผ€์ดํ”„ ๊ณต๋ฐฑ(๋˜๋Š” ๊ธฐํƒ€ PCRE ๋ฌธ์ž์—ด)

dismsg=๋ฉ”์‹œ์ง€ ๋ฌธ์ž์—ด ์ผ์น˜๋กœ ๋น„ํ™œ์„ฑํ™”๋œ ํ…Œ์ŠคํŠธ๋งŒ ํฌํ•จ
๋ฉ”์„ธ์ง€. ๊ณต๋ฐฑ(๋˜๋Š” ๋‹ค๋ฅธ PCRE ๋ฌธ์ž์—ด)์„ ์ด์Šค์ผ€์ดํ”„ํ•˜๋ ค๋ฉด "\s"๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค. (๊ฐ€์žฅ ํšจ์œจ์ ์ด๋‹ค.
์ด๊ฒƒ์„ color=blue์™€ ์ง์ง€์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.)

ํƒ€์ž„์Šคํƒฌํ”„ ํ•„ํ„ฐ

ํŠน์ • ํ•„๋“œ(์•„๋ž˜ ์„ค๋ช…)๋Š” ์œ ๋‹‰์Šค ํƒ€์ž„์Šคํƒฌํ”„์™€
๋‹ค์Œ ๋ถ€๋“ฑ์‹: >= > <= < = !=

์ด๋Ÿฌํ•œ ํ•„ํ„ฐ๋Š” lastchange, logtime, validtime, acktime, disabletime์ž…๋‹ˆ๋‹ค.

์‘๋‹ต์€ CRITERIA ๋˜๋Š” ๋ชจ๋“  ์ƒํƒœ์™€ ์ผ์น˜ํ•˜๋Š” ๊ฐ ์ƒํƒœ์— ๋Œ€ํ•œ ํ•œ ์ค„์ž…๋‹ˆ๋‹ค.
๊ธฐ์ค€์ด ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ. ๋ผ์ธ์€ ๋ถ„๋ฆฌ๋œ ์—ฌ๋Ÿฌ ํ•„๋“œ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.
ํŒŒ์ดํ”„ ๊ธฐํ˜ธ๋กœ. ๊ฒ€์ƒ‰ํ•  ํ•„๋“œ๋ฅผ ๋ชฉ๋ก์— ๋‚˜์—ดํ•˜์—ฌ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ•„๋“œ ๋ชฉ๋ก. ๋‹ค์Œ ํ•„๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„

ํ…Œ์ŠคํŠธ ์ด๋ฆ„ ํ…Œ์ŠคํŠธ ์ด๋ฆ„

์ƒ‰ ์ƒํƒœ ์ƒ‰์ƒ(๋…น์ƒ‰, ๋…ธ๋ž€์ƒ‰, ๋นจ๊ฐ„์ƒ‰, ํŒŒ๋ž€์ƒ‰, ํˆฌ๋ช…, ๋ณด๋ผ์ƒ‰)

ํ”Œ๋ž˜๊ทธ ๋„คํŠธ์›Œํฌ ํ…Œ์ŠคํŠธ์˜ ๊ฒฝ์šฐ ํ…Œ์ŠคํŠธ์— ๋Œ€ํ•œ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํ”Œ๋ž˜๊ทธ(
์ž์ด๋ชฝ๊ฒ).

๋งˆ์ง€๋ง‰ ๋ณ€๊ฒฝ ์ƒํƒœ ์ƒ‰์ƒ์ด ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ณ€๊ฒฝ๋œ Unix ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

๋กœ๊ทธ ํƒ€์ž„ ๋กœ๊ทธ ๋ฉ”์‹œ์ง€๊ฐ€ ์ˆ˜์‹ ๋œ Unix ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

์œ ํšจ ์‹œ๊ฐ„ ๋กœ๊ทธ ๋ฉ”์‹œ์ง€๊ฐ€ ๋” ์ด์ƒ ์œ ํšจํ•˜์ง€ ์•Š์€ Unix ํƒ€์ž„์Šคํƒฌํ”„(๋‹ค์Œ ์‹œ๊ฐ„์— ๋ณด๋ผ์ƒ‰์œผ๋กœ ๋ฐ”๋€๋‹ˆ๋‹ค.
์ด ์‹œ๊ฐ„).

์• ํฌํƒ€์ž„ ํ™œ์„ฑ ์Šน์ธ์ด ๋งŒ๋ฃŒ๋˜๋ฉด -1 ๋˜๋Š” Unix ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

๋น„ํ™œ์„ฑํ™” ์‹œ๊ฐ„ ์ƒํƒœ๊ฐ€ ๋” ์ด์ƒ ๋น„ํ™œ์„ฑํ™”๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ -1 ๋˜๋Š” Unix ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค.

์†ก์‹ ๊ธฐ ์ƒํƒœ๋ฅผ ์ˆ˜์‹ ํ•œ IP ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค.

์ฟ ํ‚ค -1 ๋˜๋Š” ๊ฒฝ๊ณ ๋ฅผ ํ™•์ธํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์ฟ ํ‚ค ๊ฐ’์ž…๋‹ˆ๋‹ค.

line1 ์ƒํƒœ ๋กœ๊ทธ์˜ ์ฒซ ๋ฒˆ์งธ ์ค„์ž…๋‹ˆ๋‹ค.

ํ™•์ธ ๋น„์–ด ์žˆ์Œ(์Šน์ธ์ด ํ™œ์„ฑํ™”๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ) ๋˜๋Š” ์Šน์ธ ํ…์ŠคํŠธ
๋ฉ”์‹œ์ง€.

๋ฉ”์‹œ์ง€ ๋น„์–ด ์žˆ์Œ(์ƒํƒœ๊ฐ€ ํ˜„์žฌ ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ) ๋˜๋Š” ๋น„ํ™œ์„ฑํ™” ํ…์ŠคํŠธ
๋ฉ”์‹œ์ง€.

๋ฉ”์‹œ์ง€ ํ˜„์žฌ ์ƒํƒœ ๋ฉ”์‹œ์ง€์˜ ์ „์ฒด ํ…์ŠคํŠธ์ž…๋‹ˆ๋‹ค.

ํด๋ผ์ด์–ธํŠธ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํด๋ผ์ด์–ธํŠธ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์œผ๋ฉด "Y"๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด "N"์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

ํด๋ฆฐํŠธ์Šคํƒฌํ”„ Unix "epoch"์—์„œ ๋งˆ์ง€๋ง‰ ํด๋ผ์ด์–ธํŠธ ๋ฉ”์‹œ์ง€๊ฐ€ ์ˆ˜์‹ ๋œ ํƒ€์ž„์Šคํƒฌํ”„
ํ˜•์‹์ž…๋‹ˆ๋‹ค.

ํ™•์ธ ๋ชฉ๋ก ํ…Œ์ŠคํŠธ์— ๋Œ€ํ•œ ํ˜„์žฌ ์Šน์ธ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋‹ค์Œ์„ ํฌํ•จํ•˜๋Š” ํ…์ŠคํŠธ ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค.
์ฝœ๋ก  ๋ฌธ์ž๋กœ ๊ตฌ๋ถ„๋œ ์—ฌ๋Ÿฌ ํ•„๋“œ. 5๊ฐœ์˜ ํ•„๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
ack์ด ์ƒ์„ฑ๋œ ์‹œ๊ฐ„๊ณผ ๋งŒ๋ฃŒ๋œ ์‹œ๊ฐ„ "ack ์ˆ˜์ค€"; ์‚ฌ์šฉ์ž
ํ™•์ธ์„ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํ™•์ธ ๋ฌธ์ž.

ํ”Œ๋žฉ์ธํฌ ์ƒํƒœ๊ฐ€ ํŽ„๋Ÿญ์ด๊ณ  ์žˆ๋Š”์ง€ ์•Œ๋ ค์ค๋‹ˆ๋‹ค. "/"๋กœ ๊ตฌ๋ถ„๋œ 5๊ฐœ์˜ ํ•„๋“œ: ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ "0"
์ƒํƒœ๋Š” ํŽ„๋Ÿญ์ด์ง€ ์•Š๊ณ  ํŽ„๋Ÿญ์ด๋ฉด "1"์ž…๋‹ˆ๋‹ค. ์ตœ์‹  ์ƒํƒœ์ผ ๋•Œ ํƒ€์ž„์Šคํƒฌํ”„
๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ๊ธฐ๋ก๋˜์—ˆ์œผ๋ฉฐ ์ฒซ ๋ฒˆ์งธ ์ƒํƒœ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ๊ธฐ๋ก๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‘˜
์ƒํƒœ๊ฐ€ ํŽ„๋Ÿญ์ด๋Š” ์ƒ‰์ƒ.

ํ†ต๊ณ„ xymond ์ดํ›„ ์ด ์ƒํƒœ์— ๋Œ€ํ•ด ๊ธฐ๋ก๋œ ์ƒํƒœ ๋ณ€๊ฒฝ ์ˆ˜
์‹œ์ž‘๋˜์—ˆ๋‹ค.

์ˆ˜์ • ์ด ์ƒํƒœ์— ๋Œ€ํ•œ ๋ชจ๋“  ํ™œ์„ฑ ์ˆ˜์ •์ž๋ฅผ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค(์ฆ‰,
"์ˆ˜์ •" ๋ช…๋ น).

XMH_* XMH ํƒœ๊ทธ๋Š” Xymon์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ํ˜ธ์ŠคํŠธ.cfg(5) ๊ตฌ์„ฑ ์„ค์ •. ์ „์ฒด
์ด๋“ค ๋ชฉ๋ก์€ ๋‹ค์Œ์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. xymon-xmh(5) ๋งจํŽ˜์ด์ง€.

ackmsg, dismsg ๋ฐ msg ํ•„๋“œ์—๋Š” ์ธ์ฝ”๋”ฉ๋œ ํŠน์ • ๋ฌธ์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœํ–‰ ๋ฌธ์ž๋Š” "\n"์ด๊ณ ,
TAB์€ "\t", ์บ๋ฆฌ์ง€ ๋ฆฌํ„ด์€ "\r", ํŒŒ์ดํ”„ ๊ธฐํ˜ธ๋Š” "\p", ๋ฐฑ์Šฌ๋ž˜์‹œ๋Š” "\\"์ž…๋‹ˆ๋‹ค.

"fields" ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์ƒ๋žต๋˜๋ฉด ๊ธฐ๋ณธ ์„ธํŠธ
ํ˜ธ์ŠคํŠธ ์ด๋ฆ„, ํ…Œ์ŠคํŠธ ์ด๋ฆ„, ์ƒ‰์ƒ, ํ”Œ๋ž˜๊ทธ, ๋งˆ์ง€๋ง‰ ๋ณ€๊ฒฝ, ๋กœ๊ทธ ์‹œ๊ฐ„, ์œ ํšจ ์‹œ๊ฐ„, acktime, ๋น„ํ™œ์„ฑํ™” ์‹œ๊ฐ„, ๋ณด๋‚ธ ์‚ฌ๋žŒ, ์ฟ ํ‚ค, ์ค„ 1
์‚ฌ์šฉ.

xymondxboard
๋ชจ๋“  ์ƒํƒœ ๋กœ๊ทธ์˜ ์š”์•ฝ์ด ํฌํ•จ๋œ XML ๋ฌธ์ž์—ด์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค.
"xymondboard" ๋ช…๋ น.

ํ˜ธ์ŠคํŠธ ์ •๋ณด [๊ธฐ์ค€]
ํ˜ธ์ŠคํŠธ์˜ ํ˜„์žฌ ๊ตฌ์„ฑ์„ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: ํ˜ธ์ŠคํŠธ.cfg(5) ์ •์˜).
CRITERIA๋Š” ๋ณด๊ณ ํ•  ํ˜ธ์ŠคํŠธ๋ฅผ ์„ ํƒํ•˜๊ณ  CRITERIA์˜ CRITERIA์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.
xymondboard ๋ช…๋ น.

์‘๋‹ต์€ CRITERIA์™€ ์ผ์น˜ํ•˜๋Š” ๊ฐ ํ˜ธ์ŠคํŠธ์— ๋Œ€ํ•ด ํ•œ ์ค„๋กœ, ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ๋ชจ๋“  ํ˜ธ์ŠคํŠธ์— ๋Œ€ํ•ด
๊ธฐ์ค€์ด ์ง€์ •๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋ผ์ธ์€ ๋‹ค์Œ์œผ๋กœ ๊ตฌ๋ถ„๋œ ์—ฌ๋Ÿฌ ํ•„๋“œ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.
ํŒŒ์ดํ”„ ๊ธฐํ˜ธ. ์ฒ˜์Œ ๋‘ ํ•„๋“œ๋Š” ํ•ญ์ƒ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„๊ณผ IP ์ฃผ์†Œ์ž…๋‹ˆ๋‹ค.
๋‚˜๋จธ์ง€ ํ•„๋“œ(์žˆ๋Š” ๊ฒฝ์šฐ)๋Š” ํŠน์ • ์ˆœ์„œ๊ฐ€ ์—†๋Š” hosts.cfg ํƒœ๊ทธ์ž…๋‹ˆ๋‹ค.

FILENAME ๋‹ค์šด๋กœ๋“œ
Xymon ์„œ๋ฒ„์˜ ๋‹ค์šด๋กœ๋“œ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

ํด๋ผ์ด์–ธํŠธ[/COLLECTORID] HOSTNAME.OSTYPE [HOSTCLASS]
Xymon ์„œ๋ฒ„์— "ํด๋ผ์ด์–ธํŠธ" ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ ๋ฉ”์‹œ์ง€๊ฐ€ ์ƒ์„ฑ๋จ
Xymon ํด๋ผ์ด์–ธํŠธ์— ์˜ํ•ด; Xymon ์„œ๋ฒ„๋กœ ๋ณด๋‚ด์ง€๋ฉด
๊ทœ์น™ ๋ถ„์„.cfg(5) ๊ตฌ์„ฑ ํŒŒ์ผ ๋ฐ ์ƒํƒœ ๋ฉ”์‹œ์ง€๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
ํด๋ผ์ด์–ธํŠธ ์ธก ํ…Œ์ŠคํŠธ์šฉ. COLLECTORID๋Š” ํด๋ผ์ด์–ธํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
ํ‘œ์ค€ ํด๋ผ์ด์–ธํŠธ ๋ฐ์ดํ„ฐ์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋Š” ๋‹ค์Œ๊ณผ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.
์ผ๋ฐ˜ ํด๋ผ์ด์–ธํŠธ ๋ฐ์ดํ„ฐ.

ํด๋ผ์ด์–ธํŠธ ๋กœ๊ทธ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ [์„น์…˜=SECTIONNAME[,SECTIONNAME...]]
HOSTNAME์ด ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ณด๋‚ธ ํ˜„์žฌ ์›์‹œ ํด๋ผ์ด์–ธํŠธ ๋ฉ”์‹œ์ง€๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒ ์‚ฌํ•ญ
"์„น์…˜" ํ•„ํ„ฐ๋Š” ํด๋ผ์ด์–ธํŠธ ๋ฐ์ดํ„ฐ์˜ ํŠน์ • ์„น์…˜์„ ์„ ํƒํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

ping Xymon ์„œ๋ฒ„์— ์ ‘์†์„ ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค. ์„ฑ๊ณตํ•˜๋ฉด Xymon ์„œ๋ฒ„ ๋ฒ„์ „ ID๋Š”
๋ณด๋„ํ–ˆ๋‹ค.

ํ’€ ํด๋ผ์ด์–ธํŠธ
์ด ๋ฉ”์‹œ์ง€๋Š” ๊ตฌํ˜„๋œ "ํ’€" ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ํ†ตํ•ด ํด๋ผ์ด์–ธํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ๋•Œ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
by ์ž์ด๋ชฌํŽ˜์น˜(8) ๊ณผ msgcache(8) ์ง์ ‘ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์—†๋Š” ํด๋ผ์ด์–ธํŠธ์˜ ๊ฒฝ์šฐ
์‚ฌ์ด๋ชฌ ์„œ๋ฒ„.

์œ ๋ น ๋ชฉ๋ก
๋ชฉ๋ก ๋ณด๊ณ  ์œ ๋ น Xymon ์„œ๋ฒ„์—์„œ ๋ณธ ํด๋ผ์ด์–ธํŠธ. ์œ ๋ น์€ ๋‹ค์Œ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.
Xymon ์„œ๋ฒ„์— ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ณ ํ•˜์ง€๋งŒ hosts.cfg ํŒŒ์ผ์— ๋‚˜์—ด๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ผ์ • [TIMESTAMP ๋ช…๋ น]
๋‚˜์ค‘์— ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด Xymon ์„œ๋ฒ„๋กœ ์ „์†ก๋œ ๋ช…๋ น์„ ์˜ˆ์•ฝํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ
๋ฏธ๋ž˜์˜ ์–ด๋Š ์‹œ์ ์— ํ˜ธ์ŠคํŠธ ๋˜๋Š” ์„œ๋น„์Šค์˜ ๋น„ํ™œ์„ฑํ™”๋ฅผ ์˜ˆ์•ฝํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ช…๋ น
์œ„์— ๋‚˜์—ด๋œ ๊ฒƒ๊ณผ ๊ฐ™์€ ์™„์ „ํ•œ Xymon ๋ช…๋ น์ž…๋‹ˆ๋‹ค. TIMESTAMP๋Š” ์œ ๋‹‰์Šค์ž…๋‹ˆ๋‹ค.
๋ช…๋ น์ด ์‹คํ–‰๋  epoch ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค.
๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ง€์ •ํ•˜์ง€ ์•Š์œผ๋ฉด ํ˜„์žฌ ์˜ˆ์•ฝ๋œ ์ž‘์—…์ด
์‘๋‹ต. ์‘๋‹ต์€ ์˜ˆ์•ฝ๋œ ๋ช…๋ น๋‹น ํ•œ ์ค„์ด๋ฉฐ ์ž‘์—… ID,
๋ช…๋ น์ด ์‹คํ–‰๋  ์‹œ๊ฐ„, ์ด๊ฒƒ์ด ์ „์†ก๋œ IP ์ฃผ์†Œ,
์ „์ฒด ๋ช…๋ น ๋ฌธ์ž์—ด.
์ด์ „์— ์˜ˆ์•ฝ๋œ ๋ช…๋ น์„ ์ทจ์†Œํ•˜๋ ค๋ฉด "์ผ์ • ์ทจ์†Œ ์กฐ๋น„๋“œ" ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
JOBID๋Š” ์ผ์ • ๋ชฉ๋ก์˜ ์ถœ๋ ฅ์—์„œ โ€‹โ€‹์ฒซ ๋ฒˆ์งธ ํ•ญ๋ชฉ์œผ๋กœ ์ œ๊ณต๋˜๋Š” ๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค.

๋ฉ”๋ชจ FILENAME
๋ฉ”์‹œ์ง€ ํ…์ŠคํŠธ๋Š” $XYMONHOME/notes/FILENAME์— ์ €์žฅ๋˜๋ฉฐ ๋‹ค์Œ์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
ํ˜ธ์ŠคํŠธ ์ด๋ฆ„ ๋˜๋Š” ์—ด ์ด๋ฆ„์˜ ํ•˜์ดํผ๋งํฌ ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” "storenotes" ์ž‘์—…์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
task.cfg์—์„œ ํ™œ์„ฑํ™”๋ฉ๋‹ˆ๋‹ค(๊ธฐ๋ณธ์ ์œผ๋กœ ๋น„ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์Œ). FILENAME์—๋Š” ๋‹ค์Œ์„ ํฌํ•จํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.
๋””๋ ‰ํ† ๋ฆฌ ๊ฒฝ๋กœ - ์ž๋™์œผ๋กœ ์ œ๊ฑฐ๋ฉ๋‹ˆ๋‹ค.

usermsg ์•„์ด๋””
์ด ๋ฉ”์‹œ์ง€๋Š” "์‚ฌ์šฉ์ž" ์ฑ„๋„์—์„œ ์ˆ˜์‹ ํ•˜๋Š” ๋ชจ๋“ˆ๋กœ ์ง์ ‘ ์ค‘๊ณ„๋ฉ๋‹ˆ๋‹ค.
Xymon ๋ฐ๋ชฌ. ์ด๊ฒƒ์€ ํด๋ผ์ด์–ธํŠธ ์ธก ๊ฐ„์˜ ์‚ฌ์šฉ์ž ์ •์˜ ํ†ต์‹ ์„ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
๋ชจ๋“ˆ ๋ฐ Xymon ์„œ๋ฒ„.

HOSTNAME.TESTNAME ์ƒ‰์ƒ ์†Œ์Šค ์ˆ˜์ •
์™„์ „ํ•œ ์ƒํƒœ๋ฅผ ์ƒ์„ฑํ•˜์ง€ ์•Š๊ณ  ํŠน์ • ์ƒํƒœ์˜ ์ƒ‰์ƒ ์ˆ˜์ •
๋ฉ”์„ธ์ง€. ์ด๊ฒƒ์€ ์žฌ์ •์˜ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฑ์—”๋“œ ํ”„๋กœ์„ธ์„œ(์˜ˆ: RRD ๊ทธ๋ž˜ํ”„)๋ฅผ ์œ„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
์ •์ƒ์ ์ธ ํ๋ฆ„ ์™ธ๋ถ€์—์„œ ๊ฒฐ์ •๋œ ์ผ๋ถ€ ๊ธฐ์ค€์— ๋”ฐ๋ฅธ ์ƒํƒœ์˜ ์ƒ‰์ƒ
์ƒํƒœ. ์˜ˆ๋ฅผ ๋“ค์–ด ์ •์ƒ์ ์ธ "conn" ์ƒํƒœ๋Š” ๋‹จ์ˆœํžˆ ํ™•์ธํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋…น์ƒ‰์œผ๋กœ ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ˜ธ์ŠคํŠธ์— ping์„ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€; RRD ํ•ธ๋“ค๋Ÿฌ๋Š” "์ˆ˜์ •"์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ด๋ฅผ ๋ฌด์‹œํ•˜๋Š” ๋ช…๋ น์€ ์‹ค์ œ โ€‹โ€‹ํ•‘ ์‘๋‹ต ์‹œ๊ฐ„์ด ์ฃผ์–ด์ง„ ์ž„๊ณ„๊ฐ’์„ ์ดˆ๊ณผํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.
("DS" ๊ตฌ์„ฑ ์„ค์ •์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. ๋ถ„์„.cfg(5) ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•). ์›์ฒœ
"์ˆ˜์ •" ๋ฉ”์‹œ์ง€๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ชจ๋“ˆ์˜ ์ผ๋ถ€ ์‹๋ณ„์ž…๋‹ˆ๋‹ค.
์ˆ˜์ •์€ ๋™์ผํ•œ ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜์ •ํ•˜๋Š” ์†Œ์Šค๊ฐ€ ์—ฌ๋Ÿฌ ๊ฐœ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋™์ผํ•œ ์ƒํƒœ(๊ฐ€์žฅ ์‹ฌ๊ฐํ•œ ์ƒํƒœ๋Š” ์‹ค์ œ ์ƒ‰์ƒ์ด ๋ฉ๋‹ˆ๋‹ค.
์ƒํƒœ). CAUSE๋Š” ์žฌ์ •์˜ํ•˜๋Š” ์ด์œ ๋ฅผ ์„ค๋ช…ํ•˜๋Š” ํ•œ ์ค„ ํ…์ŠคํŠธ ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค.
์ผ๋ฐ˜ ์ƒํƒœ ์ƒ‰์ƒ - ์ƒํƒœ ์›น ํŽ˜์ด์ง€์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

์˜ˆ


TCP์˜ ํ‘œ์ค€ Xymon ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ Xymon ์„œ๋ฒ„์— ์ผ๋ฐ˜ ์ƒํƒœ ๋ฉ”์‹œ์ง€ ๋ณด๋‚ด๊ธฐ
ํฌํŠธ 1984:
$ $XYMON $XYMSRV "์ƒํƒœ www,foo,com.http ๋…น์ƒ‰ `๋‚ ์งœ` ์›น ํ™•์ธ"

๋™์ผํ•œ ์ƒํƒœ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด์ง€๋งŒ ์›น ์„œ๋ฒ„์˜ xymoncgimsg.cgi๋ฅผ ํ†ตํ•ด HTTP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
์Šคํฌ๋ฆฝํŠธ:
$$์ž์ด๋ชฌ http://bb.foo.com/cgi-bin/xymoncgimsg.cgi "์ƒํƒœ www,foo,com.http ๋…น์ƒ‰
`๋‚ ์งœ` ์›น ํ™•์ธ"

"์งˆ์˜" ๋ฉ”์‹œ์ง€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ "www" ํ…Œ์ŠคํŠธ์˜ ์ƒ‰์ƒ์„ ๊ฒฐ์ •ํ•˜๊ณ , ๋งŒ์•ฝ ๊ทธ๋ ‡๋‹ค๋ฉด Apache๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜์‹ญ์‹œ์˜ค.
๋นจ๊ฐ„:

$ WWW=`$XYMON $XYMSRV "www,foo,com.www ์ฟผ๋ฆฌ" | awk '{์ธ์‡„ $1}'`
$ if [ "$WWW" = "๋นจ๊ฐ„์ƒ‰" ]; ๊ทธ๋Ÿฐ ๋‹ค์Œ /etc/init.d/apache ์žฌ์‹œ์ž‘; ํŒŒ์ด

"config" ๋ฉ”์‹œ์ง€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋กœ์ปฌ mytest.cfg ํŒŒ์ผ์„ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค(๋‹จ, ์‘๋‹ต์„ ๋ฐ›์€ ๊ฒฝ์šฐ์—๋งŒ):

$ $XYMON $XYMSRV "mytest.cfg ๊ตฌ์„ฑ" >/tmp/mytest.cfg.new
$ if [ -s /tmp/mytest.cfg.new ]; ๊ทธ ๋‹ค์Œ์—
mv /tmp/mytest.cfg.new $XYMONHOME/etc/mytest.cfg
fi

"statusmsg.txt" ํŒŒ์ผ์— ๋นŒ๋“œ๋œ ๋งค์šฐ ํฐ ์ƒํƒœ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค. ๋Œ€์‹ ์—
๋ช…๋ น์ค„์—์„œ ์ œ๊ณตํ•˜๋ ค๋ฉด stdin์„ ํ†ตํ•ด xymon ๋ช…๋ น์— ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.

$ ๊ณ ์–‘์ด statusmsg.txt | $XYMON $XYMSRV "@"

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ์—์„œ xymon ์‚ฌ์šฉ


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

Linux ๋ช…๋ น

Ad