ה-VPN נכשל, מישהו אומר לבדוק בקונסולה, ואתם פותחים חלון שמזרים אלפי שורות בשנייה. רובו לא קשור למנהרה. המיומנות השימושית היא לצמצם את התצוגה לניסיון אחד ולתהליך אחד לפני שקוראים משהו.

שלושה שלבים מספיקים לרוב חקירות ה-VPN ב-Mac.

בצעו ניסיון אחד שתוכלו לזהות

רשמו את השעה המקומית ואת אזור הזמן, ואז התחברו פעם אחת. רשמו את הטקסט המדויק של השגיאה שהציג הלקוח, כי היא בדרך כלל מדויקת יותר מכל שורה ביומן. עכשיו יש לכם חלון של כמה שניות ומונח חיפוש. כל מה שלפני החלון הזה הוא היסטוריה שאין לכם צורך בה.

ניסיון שאי אפשר לחתום בזמן הוא ניסיון שאי אפשר לסנן.

סננו לפי תהליך לפני שתסננו לפי טקסט

שדה החיפוש בקונסולה מקבל פרדיקטים של תהליך והודעה, והמקבילה בשורת הפקודה משוחזרת יותר. log show --last 5m --predicate 'process == "NEIKEv2Provider"' מצמצם לספק אחד. השם המדויק של התהליך משתנה לפי סוג החיבור, ולכן מצאו אותו בניסיון הראשון ללא סינון.

סינון לפי טקסט קודם מחזיר כל תת-מערכת שבמקרה תיעדה את המילה VPN.

פרדיקט יכול לסנן גם לפי תת-מערכת וקטגוריה, ולעיתים קרובות זה הדוק יותר משם תהליך. תיעוד אחיד מאפשר לספרייה להצהיר על תת-מערכת, ורכיבי הרשת של Apple משתמשים בכמה מהן. התחילו מהתהליך, ואז הוסיפו --info אם רמת ברירת המחדל מסתירה את האירוע שאתם מצפים לו. הודעות ברמת ניפוי שגיאות דורשות בדרך כלל פרופיל תצורה, שלא שווה להתקין רק כדי לקרוא יומן אחד.

קראו את הרצף, לא את השורה האחרונה

הודעת הניתוק האחרונה היא השורה הכי פחות אינפורמטיבית בקובץ. חפשו מוקדם יותר את שגיאת המתאם הראשונה, כשל אימות או דחיית תצורה. אלה נוקבים בשלב שנכשל, בעוד הניתוק רק אומר שהשלב לא שוחזר. שמרו על סדר האירועים כשאתם מעתיקים אותם, כי הרצף הוא האבחון.

הפעלת שירות מקומי אינה לחיצת יד מרחוק מוצלחת, והיומן לא יטען אחרת.

מה הסתרה מסתירה ולמה

תיעוד אחיד מסתיר כמה ערכים מאחורי סמן פרטי כברירת מחדל, ולכן שדה שימושי יכול להיראות ריק. זו החלטת תכנון לגבי מה מותר לאסוף, לא באג. אל תהפכו הגדרות פרטיות רחבות רק כדי לקבל יותר טקסט.

אם הערך שאתם צריכים מוסתר, חפשו אותו ביומן או בתצורה של היישום עצמו.

ייצאו קטע שנבדק

ייצאו רק את החלון שעברתם עליו. נתיבים, שמות משתמש, שמות מארח פנימיים וכתובות נקודת קצה מופיעים בשורות יומן רגילות, וייצוא של כל המערכת נושא את כולם למי שמקבל אותו.

שמרו גם את הלכידה שלא נגעתם בה וגם את הקטע. אם מישהו יערער מאוחר יותר על ציר הזמן, המקור הוא הדבר היחיד שמכריע. הקטע הוא לכרטיס, והמקור לוויכוח.

נקבו בשלב במפורש בכרטיס: מתאם, אימות או ניתוב. זה משאיר את הראיות ניתנות לפרשנות במקום להפוך אותן לצרור שאיש לא יכול לקרוא. מדריך המשתמש של הקונסולה של Apple מכסה את בקרות האיסוף והחיפוש המוזכרות כאן.

מאמרים קשורים