זהו הפקודה history.cgi שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
history.cgi - תוכנית CGI להצגת היסטוריית שירותים
תַקצִיר
history.cgi
תיאור
history.cgi מופעל כסקריפט CGI דרך ה-history.sh CGI עטיפה. זה עובר א
משתנה סביבה QUERY_STRING עם הפרמטרים הבאים:
HISTFILE (קובץ היסטוריית שירות של Xymon)
ENTRIES (מספר הערכים שיש להציג)
הפרמטרים הלא סטנדרטיים הבאים מטופלים על ידי גרסת ה-Xymon של history.cgi:
IP (כתובת ה-IP של המארח - למטרות תצוגה בלבד)
PIXELS (רוחב סרגל הצבעים במצב פיקסל)
ENDTIME (כאשר סרגל הצבעים מתחיל, ערך time_t)
BARSUMS (אילו סרגלי צבע וסיכומים להציג)
history.cgi מנתח את קובץ היסטוריית השירות עבור שינויים שהתרחשו בתוך
24 השעות האחרונות, ובנה סרגל צבע המציג את מצב השירות במהלך תקופה זו של
זְמַן. מופק גם סיכום סטטיסטיקה, המפרט את משך הזמן עבור כל סטטוס
(ירוק, צהוב, אדום, סגול, כחול, שקוף).
לבסוף, ניתן סיכום של N האירועים האחרונים, עם קישורים ליומני האירועים בפועל.
בניגוד לתסריט history.sh הסטנדרטי, history.cgi מספק סרגל צבע וסטטיסטיקה
סיכומים המכסים גם את השבוע האחרון, 1 השבועות והשנה של הנתונים. דרך קישורים זה כן
ניתן לעיין בכל ההיסטוריה של השירות במרווח המבוקש.
שימו לב שמכיוון שהרזולוציה של התצוגה מוגבלת, ייתכן שהאירועים יהיו קצרים מדי להצגה
למעלה על סרגל צבע; כמו כן, ייתכן שהמיקום המדויק של אירוע לא תואם באופן מלא עם ה
סימני זמן.
הגרפים צריכים לטפל בצורה נכונה בתצוגה של חודשים עם מספר שונה של ימים, כמו
כמו גם הצגת תקופות הכוללות תחילת וסיום שעון קיץ, אם
זה מתרחש באזור הזמן שלך.
כל התאריכים והשעות המוצגים הם בזמן מקומי עבור אזור הזמן המוגדר בשרת Xymon.
פרמטרים
HISTFILE
מגדיר את המארח והשירות שההיסטוריה שלהם מוצגת.
כניסות
מספר רשומות היומן להצגה בטבלת יומן האירועים. ברירת המחדל היא 50; לצפות
כל ערכי היומן מגדירים את זה ל-"ALL".
IP כתובת ה-IP של המארח. זה משמש רק עבור הכותרת של המסמך.
פיקסלים הרוחב של גרף סרגל הצבע בפיקסלים. אם זה מוגדר ל-0, מבוסס אחוז
יוצג גרף, בדומה לזה שמספק הסקריפט הסטנדרטי history.sh.
גרפים מבוססי פיקסלים יכולים לקבל רזולוציה גבוהה יותר, אך לא לשנות את הגודל באופן אוטומטי ל
מתאים לגודל של חלון דפדפן. ערך ברירת המחדל עבור פרמטר זה מוגדר
בזמן הידור; 960 הוא ערך טוב עבור מסכים עם רזולוציה של 1024x768.
BARSUMS
מגדיר אילו סרגלי צבע וסיכומים להציג. זהו מספר המורכב מ-a
מסכת סיביות. הגרף של יום אחד משתמש בערך "1"; גרף שבוע אחד משתמש בערך "1";
גרף 4 השבועות משתמש בערך "4" והגרף של שנה אחת בערך "1". להציג
גרף מרובה, הוסף את הערכים - למשל "6" יציג את הגרפים של שבוע ו-1 שבועות,
ואילו "15" יציג את כל הגרפים. ברירת המחדל מוגדרת בזמן ההידור.
זמן סיום
תצוגת ההיסטוריה כברירת מחדל מסתיימת בשעה הנוכחית. הגדרת ה-ENDTIME
פרמטר גורם לו להסתיים בזמן שצוין - זה ניתן בתור Unix "time_t"
ערך, כלומר כמספר השניות שחלפו מאז 1 בינואר 1970 00:00 UTC.
אפשרויות
--env=FILENAME
טען את הסביבה מ-FILENAME לפני ביצוע ה-CGI.
השתמש ב-history.cgi באינטרנט באמצעות שירותי onworks.net
