חלק זה מציג דוגמה מהחיים האמיתיים, צעד אחר צעד, כיצד האינטרנט ניתן להשתמש בניטור.
בואו נשתמש בניטור האינטרנט של Zabbix כדי לנטר את ממשק האינטרנט של Zabbix. אנחנו רוצים לדעת אם הוא זמין, מספק את התוכן הנכון וכיצד מהר זה עובד. לשם כך עלינו גם להתחבר עם שם המשתמש שלנו ו סיסמה.
הוסף תרחיש אינטרנט חדש.
נוסיף תרחיש לניטור ממשק האינטרנט של Zabbix. ה התרחיש יבצע מספר שלבים.
עבור אל תצורה → מארחים, בחר מארח ולחץ על אינטרנט בשורה של אותו מארח. לאחר מכן לחץ על צור תרחיש אינטרנט.
כל שדות הקלט החובה מסומנים בכוכבית אדומה.
בטופס התרחיש החדש נקרא לתרחיש כ-Zabbix frontend. כמו כן, ניצור שני משתנים: {user} ו-{password}.
ייתכן שתרצה להוסיף תג חדש Application:Zabbix frontend ב- כרטיסיית תגים.
הגדר שלבים עבור התרחיש.
לחץ על כפתור הוסף בלשונית שלבים כדי להוסיף שלבים בודדים.
תרחיש אינטרנט שלב 1
נתחיל בבדיקה שהעמוד הראשון מגיב נכון, חוזר עם קוד תגובה HTTP 200 ומכיל את הטקסט "Zabbix SIA".
בסיום הגדרת השלב, לחץ על הוסף.
תרחיש אינטרנט שלב 2
אנו ממשיכים על ידי כניסה לחזית Zabbix, ואנחנו עושים זאת על ידי שימוש חוזר בפקודות המאקרו (משתנים) שהגדרנו ברמת התרחיש - {משתמש} וסיסמא}.
::: הערה חשוב שים לב שהחזית של Zabbix משתמשת בהפניה מחדש של JavaScript כאשר נכנסים, לכן ראשית עלינו להיכנס, ורק בשלבים נוספים אנו עשוי לבדוק אם יש תכונות מחוברות. בנוסף, יש להשתמש בשלב ההתחברות כתובת URL מלאה לקובץ index.php. :::
שימו לב גם כיצד אנו מקבלים את התוכן של המשתנה {sid}
(מזהה הפעלה) באמצעות תחביר משתנה עם ביטוי רגולרי: regex:name="csrf-token" content="([0-9a-z]{16})"
. משתנה זה יהיה יידרש בשלב 4.
תרחיש אינטרנט שלב 3
לאחר שנכנסנו, עלינו לאמת את העובדה. לשם כך, אנו בודקים אם יש א מחרוזת שנראית רק כאשר מחוברת - לדוגמה, מִנהָל.
תרחיש אינטרנט שלב 4
כעת, לאחר שאימתנו ש-frontend נגיש ואנחנו יכולים להיכנס ולאחזר תוכן מחובר, עלינו גם להתנתק - אחרת מסד הנתונים של Zabbix יזוהם עם המון המון הפעלה פתוחה רשומות.
תרחיש אינטרנט שלב 5
אנחנו יכולים גם לבדוק שהתנתקנו על ידי חיפוש ה- מחרוזת שם משתמש.
תצורה מלאה של השלבים
תצורה מלאה של שלבי תרחיש אינטרנט צריכה להיראות כך:
הגדר שלבים עבור התרחיש.
לחץ על כפתור הוסף בלשונית שלבים כדי להוסיף שלבים בודדים.
תרחיש אינטרנט שלב 1
נתחיל בבדיקה שהעמוד הראשון מגיב נכון, חוזר עם קוד תגובה HTTP 200 ומכיל את הטקסט "Zabbix SIA".
בסיום הגדרת השלב, לחץ על הוסף.
תרחיש אינטרנט שלב 2
אנו ממשיכים להתחבר לחזית Zabbix, ואנחנו עושים זאת על ידי שימוש חוזר בפקודות המאקרו (משתנים) שהגדרנו ברמת התרחיש - {משתמש} וסיסמא}.
::: הערה חשובה שים לב שהחזית של Zabbix משתמשת בהפניה מחדש של JavaScript כאשר נכנסים, לכן עלינו להיכנס, ובכניסים נוספים אנו יכול לבדוק אם יש תכונה מחוברת. בנוסף, יש להשתמש בתוך החברות כתובת URL מלאה לקובץ index.php. :::
שימו לב גם כיצד אנו מקבלים את התוכן של ה{sid}
(מזהה הפעלה) באמצעות תחביר ranking עם ביטוי רגולרי: regex:name="csrf-token" content="([0-9a-z]{16})"
. לעצב את זה יידרש תוך 4.
תרחיש אינטרנט שלב 3
לאחר שנכנסנו, עלינו לאמת את זה. לשם כך, אנו בודקים אם יש א מחרוזת שנראית רק כאשר מחוברת - לדוגמה, מנהול.
תרחיש אינטרנט שלב 4
עכשיו, לאחר ש-frontend נגיש ואנחנו יכולים להיכנס ולא חזר תוכן מחובר, עלינו גם להתנתק - אחרת מסד האחרון של Zabbix יזוהם עם המון המון הפעלה פתוחה רשומות.
תרחיש אינטרנט שלב 5
אנחנו יכולים גם לבדוק שהתנתקנו על ידי חיפוש ה- מחרוזת שם משתמש.
תצורה מלאה של השלבים
תצורה מלאה של שלבי תרחיש אינטרנט צריכה להיראות כך: