זוהי אפליקציית לינוקס בשם TextFSM, שאת הגרסה האחרונה שלה ניתן להוריד בשם UpdatedTerminalPagersourcecode.tar.gz. ניתן להריץ אותה באופן מקוון בספק האירוח החינמי OnWorks לתחנות עבודה.
הורד והפעל אונליין את האפליקציה הזו בשם TextFSM עם OnWorks בחינם.
בצע את ההוראות הבאות כדי להפעיל את האפליקציה הזו:
- 1. הורד את היישום הזה למחשב שלך.
- 2. הזן במנהל הקבצים שלנו https://www.onworks.net/myfiles.php?username=XXXXX עם שם המשתמש שאתה רוצה.
- 3. העלה את היישום הזה במנהל קבצים כזה.
- 4. הפעל את האמולטור המקוון של OnWorks Linux או Windows מקוון או אמולטור מקוון של MACOS מאתר זה.
- 5. ממערכת ההפעלה OnWorks Linux שזה עתה התחלת, עבור אל מנהל הקבצים שלנו https://www.onworks.net/myfiles.php?username=XXXXX עם שם המשתמש הרצוי.
- 6. הורד את האפליקציה, התקן אותה והפעל אותה.
טקסטFSM
תיאור:
TextFSM היא ספריית Python שנוצרה על ידי גוגל ומספקת מנוע מכונת מצבים מבוסס תבניות לניתוח טקסט חצי-מובנה. היא שימושית במיוחד לחילוץ נתונים מובנים מפלטי ממשק שורת פקודה (CLI), כגון אלה ממכשירי רשת, נתבים ומתגים. על ידי הגדרת לוגיקת ניתוח באמצעות קבצי תבניות לשימוש חוזר, TextFSM הופך טקסט לא מובנה לנתונים מובנים כמו רשימות או טבלאות מבלי להזדקק לקוד ביטוי רגולרי מורכב. כל תבנית מגדירה מצבים, מעברים ודפוסי רגולריות הקובעים כיצד לפרש טקסט שורה אחר שורה, ומאפשרת חילוץ מדויק של מידע מפתח ממקורות מגוונים. גישה מודולרית זו מאפשרת למשתמשים לתחזק ספריית תבניות עבור פורמטים שונים של נתונים, ומשפרת את האוטומציה בפעולות רשת וניהול המערכת. TextFSM, הנמצא בשימוש נרחב בזרימות עבודה של אוטומציה ברשת, משתלב בקלות עם סקריפטים של Python, מה שהופך אותו לכלי חיוני עבור מהנדסים.
תכונות
- מכונת מצבים מבוססת תבנית לניתוח טקסט מובנה למחצה או לא מובנה
- ממיר פלט ויומני CLI לפורמטים מובנים של נתונים כמו רשימות או טבלאות
- התאמה אישית קלה באמצעות קבצי תבניות רב פעמיים וקריאים על ידי בני אדם
- תמיכה בתבניות מרובות ליצירת תצוגות מובנות שונות מאותם נתונים
- מפשט ניתוח טקסט ללא סקריפטים מורכבים של ביטויים רגולריים
- אידיאלי לאוטומציה של רשתות, ניטור מערכות ומשימות חילוץ נתונים
שפת תכנות
פיתון
זוהי אפליקציה שניתן להוריד גם מאתר https://sourceforge.net/projects/textfsm.mirror/. היא אוחסנה ב-OnWorks על מנת שניתן יהיה להפעיל אותה באופן מקוון בצורה הקלה ביותר מאחת ממערכות ההפעלה החינמיות שלנו.