3 טיפים לניהול חוות שרתי Sharepoint 2010

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

חברת מיקרוסופט עורכת את כנס Tech-Ed 2010 שיתקיים באילת ב-28-30 בחודש נובמבר. רוצים לשמוע טיפים נוספים בבנושא ניהול חוות שרתים בסביבת Sharepoint? במסלול Office Sharepoint בכנס, תוכלו למצוא מספר הרצאות מעוניינות בתחום. אז אם אתם מעוניינים ללמוד יותר על פלטפורמת ה-Sharepoint ועל סביבת ה-Office של מיקרוסופט, אתם מוזמנים לשריין את מקומכם כבר עכשיו.

Developer Dashboard

רכיב חדש בסביבת SharePoint 2010 המרחיב את  יכולותינו  לניטור ובקרה של משך טעינת דפי האתר  וביצועי המערכת  . בברירת המחדל רכיב זה כבוי ,אולם ניתן להפעילו (On ) באופן תמידי או להפעילו בעת דרישה (On Demand ) .  הפעלת רכיב זה על מצביו השונים תתבצע על ידי  PowerShell או  פקודת stsadm בהתאמה , המובאת להלן:

ON:   STSADM –o setproperty –pn developer-dashboard –pv on

OFF: STSADM –o setproperty –pn developer-dashboard –pv off

ON DEMAND:   STSADM –o setproperty –pn developer-dashboard –pv ondemand

חשוב לזכור כי רכיב זה מופעל ברמת החווה וזמין לכל משתמש עם הרשאות ניהוליות (מנהל מערכת , מנהל אוסף אתרים). כמו כן, צריך לקחת בחשבון כי כל משתמש בארגון הינו המנהל של האתר האישי שלו (My site) כך שרכיב זה יופיע בעת כניסתו לאתרו האישי.

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

לחיצה על האייקון – יפתח בתחתית הדף נתונים רבים כגון:

משך טעינת הדף ומה משפיע על כך לדוגמה: web parts מרובי נתונים , פיתוחים ועוד.  מאגרי הנתונים אליהם פנה לשליפת המידע וזמני השליפה ,התראות ובעיות קריטיות בדף. אחד הנתונים המעניינים ביותר המתקבל מרכיב זה הוא ה: Log Correlation Id. העתקת ה- Id  יאפשר לנו לחפש נתון זה בלוגים של SharePoint במקרה של התראות או בעיות קריטיות ומוסיף לנו עוד מימד של התמודדות עם פתרון בעיות אפשריות בפורטל.

בדיקת לוגים על-ידי שימוש ב-Powershell

אחת המטלות “המהנות” בעבודתו של מנהל החווה היא נבירה ובדיקת הלוגים של ה- SharePoint. את קבצי הלוגים ניתן למצוא בנתיב: c:\Program Files\Common Files\Microsoft Shared\web server extensions\14\Logs ובעת תקלה, כל מנהל Sharepoint יודע כמה קבצי ה-Notepad יכולים להיות עמוסים ומבשרי כאב ראש.

ה-PowerShell על שלל 500 ומשהו פקודותיו, מאפשר לנו לקבל את הלוגים ולבצע חיתוכים המעניינים אותנו (לדוגמה, לפי רמת ההתראה).

אז איך זה עובד?

לאחר שפתחנו את ממשק ה- PowerShell (לא לשכוח מקש ימני והרצתו כ- Administrator) נריץ את הפקודה : Get-SPLogEvent

במצב זה נקבל רשימה אינסופית של התראות ,לכן כדאי שנבדוק אפשרות של חיתוך המידע לשם מציאת הלוגים המעניינים באמת . ע”י שימוש בפקודה : Get-Help Get-SPLogEvent –Examples, נוכל לקבל דוגמאות לשימוש בפקודה זו.

במידה ונרצה לראות לוגים של ההודעות בדרגה בינונית ומעלה ,נרשום את הפקודה הבאה:

לוגים של הודעות בעלות רמת סיכון גבוהה בלבד ,נרשום כך :

ומה לגבי תאריכים ושעות ? במידה ואנו רוצים את הלוגים מזמן קצוב , נרשום כך:

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

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

נוכל לקחת את ה- correlation ID  שקיבלנו מה- developer dashboard ולחפש event מסוים בהתבסס עליו לפי הפקודה הבאה:

Get-SPLogEvent  | Where-Object {$_.correlation -eq “id”} | select message

עבודה עם רשימות גדולות

כדי שלא תגידו ש-SharePoint יכול לעבוד רק עם רשימות המכילות עד 2000 פריטים, מיקרוסופט הוסיפה ב-Sharepoint 2010 אופציה חדשה בשם list throttling, בעזרתה תוכלו לנהל רשימות המכילות עד 50 מיליון פריטים. איך זה עובד? האדמיניסטרטור מגדיר את כמות הפריטים המקסימלית המוצגת למשתמש. כברירת מחדל מספר פריטים למשתמש עומד על 5000 ולמשתמש בעל הרשאות ניהוליות על 20000.

אפשרויות נוספות הניתנות להגדרה הן:

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

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

אנו מקווים כי עצות אלו יוכלו לייעל את עבודתכם היומיומית בניהול סביבת SharePoint  2010.

Avatar

אלון כדורי ומריה מז'ינסקי

מריה מז'ינסקי עובדת כ-7 שנים במערכות ניהול מידע בהתמקדות ב SharePoint, מתוכם כשנתיים בתפקיד Microsoft Premier Field Engineer מתמקדת במתן תמיכה פרואקטיבית לארגונים גדולים בישראל. אלון כדורי עובד בחברת קוויזקום בתפקיד IT Pro וכאיש סיסטם בתחום ה- SharePoint מזה כשנה וחצי ,כמו מרצה בקורסי יישום וסיסטם בתחום ה- SharePoint במכללת ג'ון ברייס . מרבית מזמנו הוא מתרכז בתכנון, הקמה, תחזוקה ויישום של פורטלים ארגוניים.

הגב

1 תגובה על "3 טיפים לניהול חוות שרתי Sharepoint 2010"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

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

סידור לפי:   חדש | ישן | הכי מדורגים
ALLSEARCH
Guest

כמה טוב לקרוא טכני…

נשמח לשמוע מה השתנה גם מהצד של המשתמש.

wpDiscuz

תגיות לכתבה: