āĻāĻāĻŋ datepage.cgi āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
datepage.cgi - Xymon CGI āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ¤āĻžāĻ°āĻŋāĻ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻĒā§āĻ°ā§āĻŦ-āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨āĻā§āĻ˛āĻŋ āĻĻā§āĻāĻ¤ā§
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
datepage.cgi?type={āĻĻāĻŋāĻ¨,āĻ¸āĻĒā§āĻ¤āĻžāĻš,āĻŽāĻžāĻ¸} --url=URLPREFIX [āĻŦāĻŋāĻāĻ˛ā§āĻĒ]
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
datepage.cgi datepage.sh CGI āĻ°âā§āĻ¯āĻžāĻĒāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻāĻŋ CGI āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
datepage.cgi āĻ¸āĻŽāĻ¯āĻŧ-āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ā§āĻ° āĻ§āĻ°āĻ¨ āĻ¸āĻš āĻāĻāĻāĻŋ QUERY_STRING āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻĒāĻžāĻ¸ āĻāĻ°ā§āĻā§ā§ˇ
āĻ¯ā§āĻāĻŋ āĻāĻžāĻā§āĻā§āĻˇāĻŋāĻ¤: āĻšāĻ¯āĻŧ "āĻĻāĻŋāĻ¨", "āĻ¸āĻĒā§āĻ¤āĻžāĻš" āĻŦāĻž "āĻŽāĻžāĻ¸" āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻ¤āĻāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°āĻŦā§
āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻĻāĻŋāĻ¨/āĻ¸āĻĒā§āĻ¤āĻžāĻš/āĻŽāĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻŦāĻžāĻā§āĻ¸ āĻ¸āĻš āĻāĻ¯āĻŧā§āĻŦ āĻĢāĻ°ā§āĻŽ, āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻāĻāĻŋ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻāĻāĻāĻ°āĻāĻ˛ URLPREFIX āĻāĻŦāĻ āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻĨā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ°
āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ URL āĻ āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
URL āĻāĻŋ URLPREFIX, āĻāĻžāĻāĻĒ-āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°, "āĻĒā§āĻˇā§āĻ āĻžāĻĒāĻĨ" āĻāĻ° āĻŽāĻžāĻ¨ āĻĨā§āĻā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ āĻĨāĻŦāĻž "āĻšā§āĻ¸ā§āĻ" āĻā§āĻāĻŋ, āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒ:
āĻĒā§āĻ°āĻāĻžāĻ° = āĻĻāĻŋāĻ¨
āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ URL āĻšāĻ˛ URLPREFIX/āĻĻā§āĻ¨āĻŋāĻ/āĻŦāĻāĻ°/āĻŽāĻžāĻ¸/āĻĻāĻŋāĻ¨/āĻĒā§āĻˇā§āĻ āĻžāĻĒāĻĨ.
āĻĒā§āĻ°āĻāĻžāĻ° = āĻ¸āĻĒā§āĻ¤āĻžāĻš
āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ URL āĻšāĻ˛ URLPREFIX/āĻ¸āĻžāĻĒā§āĻ¤āĻžāĻšāĻŋāĻ/YEAR/WEEK/PAGEPATH.
āĻĒā§āĻ°āĻāĻžāĻ° = āĻŽāĻžāĻ¸
āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ URL āĻšāĻ˛ URLPREFIX/āĻŽāĻžāĻ¸āĻŋāĻ/YEAR/MONTH/PAGEPATH.
YEAR āĻšāĻ˛ āĻĒā§āĻ°ā§ āĻŦāĻāĻ° (āĻ¸ā§āĻā§āĻā§āĻ°āĻŋ āĻ¸āĻš 4 āĻ¸āĻāĻā§āĻ¯āĻž)āĨ¤ MONTH āĻšāĻ˛ āĻĻā§āĻ āĻ āĻā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž
āĻŽāĻžāĻ¸ā§āĻ° (01..12)āĨ¤ DAY āĻšāĻ˛ āĻŽāĻžāĻ¸ā§ āĻĻāĻŋāĻ¨ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž (01..31)āĨ¤ āĻ¸āĻĒā§āĻ¤āĻžāĻš āĻšāĻ˛
ISO 8601:1988 āĻ¸āĻĒā§āĻ¤āĻžāĻš-āĻ¸āĻāĻā§āĻ¯āĻž (01..53)āĨ¤ PAGEPATH āĻšāĻ˛ āĻāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨
"āĻĒā§āĻˇā§āĻ āĻžāĻĒāĻĨ" āĻā§āĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§; āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻŦā§ "āĻšā§āĻ¸ā§āĻ" āĻā§āĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻŋ
āĻšā§āĻ¸ā§āĻāĻāĻŋ hosts.cfg āĻĢāĻžāĻāĻ˛ā§ āĻĻā§āĻāĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ āĻšā§āĻ¸ā§āĻāĻāĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻāĻŽāĻ¨ āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋ
PAGEPATH āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤āĨ¤ āĻāĻ āĻĻā§āĻāĻŋ āĻā§āĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ¯āĻŧā§āĻŦ-āĻšā§āĻĄāĻžāĻ° āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
Xymon āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
--url=URLPREFIX
āĻāĻāĻŋ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ URL-āĻāĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ āĻāĻļ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨.
--hffile=FILENAME
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ ($XYMONHOME/web/ āĻĨā§āĻā§)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
"--hffile=report"āĨ¤
--āĻ°āĻ=āĻ°āĻ
āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻāĻ¯āĻŧā§āĻŦāĻĒā§āĻˇā§āĻ āĻžāĻ° āĻĒāĻāĻā§āĻŽāĻŋāĻ° āĻ°āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨ā§āĻ˛.
--env=FILENAME
CGI āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻā§ FILENAME-āĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ˛ā§āĻĄ āĻāĻ°ā§āĨ¤
--āĻĄāĻŋāĻŦāĻžāĻ
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤
$XYMONHOME/web/report_form_daily
āĻ¤āĻžāĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ HTML āĻĢāĻ°ā§āĻŽ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻ¯āĻāĻ¨ type=daily.
$XYMONHOME/web/report_form_weekly
āĻ¤āĻžāĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ HTML āĻĢāĻ°ā§āĻŽ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻ¯āĻāĻ¨ type=āĻ¸āĻžāĻĒā§āĻ¤āĻžāĻšāĻŋāĻāĨ¤
$XYMONHOME/web/report_form_monthly
āĻ¤āĻžāĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻĢāĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ HTML āĻĢāĻ°ā§āĻŽ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻ¯āĻāĻ¨ type=monthly.
$XYMONHOME/web/report_header
āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻāĻ¯āĻŧā§āĻŦ āĻĒā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ HTML āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛
$XYMONHOME/web/report_footer
āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻāĻ¯āĻŧā§āĻŦ āĻĒā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ HTML āĻĢā§āĻāĻžāĻ° āĻĢāĻžāĻāĻ˛
āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻŦā§āĻāĻŋāĻ¤ā§āĻ°ā§āĻ¯
XYMONHOME
āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻāĻ¯āĻŧā§āĻŦ āĻĒā§āĻˇā§āĻ āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
QUERY_STRING
CGI āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ datepage.cgi āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨