Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ findhost.cgi ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
findhost.cgi - ํธ์คํธ๋ฅผ ์ฐพ๋ Xymon CGI ์คํฌ๋ฆฝํธ
๊ฐ์
findhost.cgi?ํธ์คํธ=REGEX
๊ธฐ์
findhost.cgi findhost.sh CGI ๋ํผ๋ฅผ ํตํด CGI ์คํฌ๋ฆฝํธ๋ก ํธ์ถ๋ฉ๋๋ค.
findhost.cgi์๋ "host=REGEX"๊ฐ ํฌํจ๋ QUERY_STRING ํ๊ฒฝ ๋ณ์๊ฐ ์ ๋ฌ๋ฉ๋๋ค.
๋งค๊ฐ๋ณ์. REGEX๋ Posix ์ ๊ท ํํ์์ ๋๋ค(์ฐธ์กฐ: ์ ๊ท์(7) ) ์ค๋ช
์ฐพ์ ํธ์คํธ ์ด๋ฆ์ ๋๋ค. ๋ชจ๋ ํธ์คํธ ์ด๋ฆ์๋ ํํ ์์ผ๋์นด๋๊ฐ ๊ฐ์ ๋ฉ๋๋ค. - ์: ์์ฒญ
ํธ์คํธ ์ด๋ฆ "www"๋ ์ด๋ฆ์ด "www"๋ก ์์ํ๋ ๋ชจ๋ ํธ์คํธ์ ์ผ์นํฉ๋๋ค.
๊ทธ๋ฐ ๋ค์ ๋จ์ผ ์น ํ์ด์ง๋ฅผ ์์ฑํ์ฌ ๋ค์ ์ค ํ๋์ ์ผ์นํ๋ ๋ชจ๋ ํธ์คํธ๋ฅผ ๋์ดํฉ๋๋ค.
ํธ์คํธ ์ด๋ฆ, ํด๋น ํธ์คํธ๊ฐ ์์นํ Xymon ์นํ์ด์ง์ ๋ํ ๋งํฌ.
์ถ๋ ฅ ํ์ด์ง์๋ ํธ์คํธ๊ฐ ๋ํ๋๋ ์์๋๋ก ๋์ด๋ฉ๋๋ค. ํธ์คํธ.cfg(5) ํ์ผ.
๊ฒ์ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ ์ํ ์น ํ์ด์ง๊ฐ xymongen์ ํฌํจ๋์ด ์์ต๋๋ค.
URL /xymon/help/findhost.html์ ํตํด ํ์ธํ์ธ์.
์ต์
--env=ํ์ผ์ด๋ฆ
CGI๋ฅผ ์คํํ๊ธฐ ์ ์ FILENAME์์ ํ๊ฒฝ์ ๋ก๋ํฉ๋๋ค.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์ผ๋ก findhost.cgi๋ฅผ ์ฌ์ฉํ์ธ์.