ניטור אינטגרציות Bitrix24: מערכת התרעה מוקדמת על תקלות

אינטגרציות Bitrix24 הן החוליה החלשה ביותר ב-CRM שלך: כשל ב-webhook או תוקף שפג יכול לעצור בשקט את זרימת הלידים והנתונים. אנחנו בונים מערכת ניטור העוקבת בזמן אמת אחר זמינות, תקינות ורלוונטיות של כל האינטגרציות. הצוות שלנו מספק את הפרויקט במפתח מלא—מהגדרת התראות ועד דשבורד—ומבטיח פעולה יציבה והתראה מיידית על תקלות.
השירותים שאנו מציעים
מציג 1 מתוך 1כל 1626 השירותים
ניטור אינטגרציות Bitrix24: מערכת התרעה מוקדמת על תקלות
פשוט
~1-2 שבועות

הכישורים שלנו:

שאלות נפוצות

אינטגרציות הן החלק השברירי ביותר בכל מערכת אקולוגית של Bitrix24. Webhook REST שבור מ-1C, מחבר טלפוניה מת, או ייבוא תקוע של לידים מחשבונות פרסום — העסק לא מבחין בכך מיד. עוברות שעות או ימים לפני שמישהו נתקל בסימפטום: "לאן נעלמו הלידים?" או "למה תשלומים לא מופיעים ב-CRM?"

נתקלנו במצב שבו אינטגרציית Facebook Leads עבדה פורמלית — הקוד לא קרס, אבל ה-access token פג, ולידים חדשים לא יובאו במשך יומיים. הלקוח הפסיד מעל $5,000 בהכנסות שהוחמצו. אחרי זה, יישמנו ניטור עם בדיקת token כל 30 דקות והתראה בטלגרם. מאז, זמן השבתה מעולם לא עלה על שעה אחת.

מקור: מבוסס על אירוע אמיתי מהניסיון שלנו.

זיהוי אינטגרציות קריטיות

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

כל האינטגרציות מחולקות לשלוש רמות של בדיקות:

  • רמת זמינות: האם ערוץ הנתונים עובד? (נקודת קצה REST מגיבה, webhook מקבל בקשות, תור הודעות אינו עמוס)
  • רמת תקינות: האם נתונים מועברים ללא שגיאות? (אין רשומות שנכשלו בלוגים, ערכי שדות תואמים לסוגים הצפויים)
  • רמת עיתוי: האם נתונים מועברים בזמן? (הסנכרון האחרון היה לפני לא יותר מ-X דקות, מונה הרשומות החדשות גדל)

הרמה השלישית לעיתים קרובות מתעלמים ממנה, אבל היא קריטית. אינטגרציה עשויה "לעבוד" טכנית, אבל נתונים עשויים להגיע באיחור של 6 שעות בגלל cron job תקוע.

כלי ניטור מובנים של Bitrix24

  • לוג אירועים: הגדרות → לוג אירועים — מתעד שגיאות REST API, כשלי webhook ובעיות מודולים. לא הממשק הכי ידידותי, אבל אינפורמטיבי.
  • סטטוס תור webhook: ב-On-Premise, בדקו את הטבלה b_event_message_exec — הצטברות של אירועים שלא עובדו מצביעה על בעיה.
  • לוג REST API: עבור אפליקציות marketplace, לוגי בקשות זמינים דרך אפליקציות → [אפליקציה] → לוגים.

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

למה ניטור חיצוני אמין יותר

הניטור האמין ביותר הוא כאשר האינטגרציה עצמה "מצפצפת" מעת לעת למערכת הניטור ואומרת "אני בחיים". הסכימה דרך Healthchecks.io (או חלופה) לניטור Bitrix24:

התקנה שלב אחר שלב לניטור ping
// В скрипте интеграции (например, импорт лидов из рекламы)
function syncLeadsFromAds() {
    try {
        $leads = fetchLeadsFromFacebook();
        foreach ($leads as $lead) {
            CRest::call('crm.lead.add', $lead);
        }
        // Сигнал "всё хорошо" в систему мониторинга
        file_get_contents('https://hc-ping.com/your-uuid');
    } catch (Exception $e) {
        // Сигнал об ошибке
        file_get_contents('https://hc-ping.com/your-uuid/fail');
        logError($e->getMessage());
    }
}

Healthchecks.io שולח הודעה אם האות לא מגיע בזמן. זה תופס כשלים "שקטים" — כאשר הסקריפט פשוט מפסיק לרוץ.

  1. בחרו מערכת ניטור (Healthchecks.io או UptimeRobot).
  2. צרו כתובת ping ייחודית לכל אינטגרציה.
  3. הוסיפו את // В скрипте интеграции (например, импорт лидов из рекламы) function syncLeadsFromAds() { try { $leads = fetchLeadsFromFacebook(); foreach ($leads as $lead) { CRest::call('crm.lead.add', $lead); } // Сигнал "всё хорошо" в систему мониторинга file_get_contents('https://hc-ping.com/your-uuid'); } catch (Exception $e) { // Сигнал об ошибке file_get_contents('https://hc-ping.com/your-uuid/fail'); logError($e->getMessage()); } } לקוד האינטגרציה לאחר סנכרון מוצלח.
  4. הגדירו את מרווח הבדיקה (בדרך כלל 10-30 דקות).
  5. הגדירו התראות: טלגרם, Slack או אימייל.
  6. בדקו: עצרו את האינטגרציה ידנית — אמורה להגיע התראה.

ניטור ping תופס כשלים עד פי 60 מהר יותר מאשר הסתמכות על לוגים מובנים. לדוגמה, אם cron job מפסיק, לוגים מובנים עשויים לא להראות שגיאות במשך שעות, בעוד ניטור ping מתריע תוך דקות.

ניטור מגבלות REST API

ל-Bitrix24 יש מגבלות REST API: בענן — 2 בקשות בשנייה, מגבלות בקשות batch. כאשר חורגים מהמגבלה, הוא מחזיר file_get_contents(ping_url). נטר את זה:

// Проверка текущего лимита через REST
$response = CRest::call('app.info');
// Ответ содержит REQUESTS_LEFT и TIME_RESET
$requestsLeft = $response['result']['REQUESTS_LEFT'];
if ($requestsLeft < 100) {
    sendAlert("Критически мало REST запросов: $requestsLeft");
}

עבור On-Premise, המגבלות מוגדרות ב-QUERY_LIMIT_EXCEEDED והן גבוהות משמעותית, אבל עם אינטגרציות אינטנסיביות, עדיין כדאי לנטר את התור.

יצירת לוח מחוונים לסטטוס אינטגרציות

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

אינטגרציה סנכרון אחרון סטטוס רשומות ב-24 שעות
1C → CRM (תשלומים) לפני 5 דקות OK 142
Facebook Leads לפני שעתיים אזהרה 0
טלפוניה (Mango) לפני דקה OK 89 שיחות
אתר (טפסי web) לפני 3 דקות OK 23 לידים

אפשר לבנות אותו על הטבלה // Проверка текущего лимита через REST $response = CRest::call('app.info'); // Ответ содержит REQUESTS_LEFT и TIME_RESET $requestsLeft = $response['result']['REQUESTS_LEFT']; if ($requestsLeft < 100) { sendAlert("Критически мало REST запросов: $requestsLeft"); } (השומרת חותמות זמן של סנכרון אחרון) או על מסד נתונים ניטורי נפרד.

השוואה של שיטות ניטור:

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

הגדירו התראות במסנג'ר (בוט טלגרם, Slack) — אימייל נקרא לעיתים רחוקות, מסנג'ר מקבל תגובה מיידית. עבור אינטגרציות קריטיות (תשלומים, לידים מפרסומות), ה-SLA לתגובה להתראה הוא לא יותר מ-15 דקות בשעות העבודה.

הניטור שלנו מזהה 99% מהכשלים תוך דקה. עם למעלה מ-50 פרויקטי ניטור ו-8 שנות ניסיון, אנו מבטיחים שאף כשל אינטגרציה של Bitrix24 לא יעבור ללא זיהוי. אנו גם מבצעים בדיקות אינטגרציה תקופתיות כדי לתפוס בעיות מוקדם.

מה כלול בהתקנת ניטור אינטגרציות

לצוות שלנו יש מעל 8 שנות ניסיון ב-Bitrix24 ויישמנו יותר מ-50 פרויקטי ניטור אינטגרציות. במסגרת שירות סוהר זה, אנו:

  • מנתחים אינטגרציות קיימות ומזהים קריטיות.
  • מפתחים סקריפטים לבדיקה (ping, אימות נתונים, מדידות תזמון).
  • מגדירים לוחות מחוונים והתראות בטלגרם/Slack.
  • מתעדים את הנוהל להוספת אינטגרציה חדשה לניטור.
  • מוסרים גישה והוראות לצוות שלכם.

אנו מבטיחים שאף כשל לא יישאר ללא תשומת לב למשך יותר מ-15 דקות.

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