كيف نستخدم نظام مراقبة البيع بالتجزئة Zabbix

أنظمة المراقبة مثل Zabbix ليست مفاجئة للمستخدمين المتطورين. ومع ذلك ، في مجال البيع بالتجزئة ، ليسوا ضيوفًا متكررين ، وإذا استخدموا ، فأكثر فأكثر للتحكم في الخادم. لقد ذهبنا إلى أبعد من ذلك واستخدمناها لمراقبة برامج ومعدات تسجيل النقد.



لماذا نادرا ما توجد أنظمة الرصد في تجارة التجزئة


كل شيء شفاف تمامًا هنا: نادراً ما يستخدم تجار التجزئة وشركات الخدمات أنظمة المراقبة ، لأنه من الصعب تقييم كفاءتهم الاقتصادية. مع إدخال العمليات التجارية ، كل شيء بسيط - المال X والجهد X. ولكن لحساب مقدار ما حفظوا تاجر التجزئة في المستقبل هو أصعب.

عادةً لا يقوم مقاولو الخدمات بتنفيذ أنظمة المراقبة أيضًا لأنهم لا يقللون من أهمية عملهم. هذا منطقي: يتيح لك Zabbix تحديد مشكلة قبل أن يراها العميل. من ناحية ، فإن هذا يحسن جودة الخدمات المقدمة. من ناحية أخرى ، يكون لدى العميل في بعض الأحيان انطباع خاطئ بأن عمليات عمله منظمة تمامًا وتعمل دون أي مساعدة خارجية. ولكن يمكن حل هذا عن طريق تقديم التقارير في الوقت المحدد.

ومع ذلك ، حتى تجار التجزئة الذين يوافقون على تطبيق نظام مراقبة عادة ما ينتهي بهم الأمر بالتحكم في الخوادم وأجهزة الكمبيوتر المكتبية وإمدادات الطاقة غير المنقطعة ومعدات الشبكة النشطة. نحن نفعل هذا أيضا:

  • من الخوادم نحصل على بيانات حول استخدام المعالجات ، وأداء المراوح ، والأقراص الصلبة ، والذاكرة ، ودرجة حرارة المعالجات واللوحات الأم ؛

  • من مصادر الطاقة غير المنقطعة - الحالات ومستوى الشحن والمعلومات حول مقدار الوقت الذي سيعملون فيه في حالة انقطاع التيار الكهربائي ؛

  • من معدات الشبكة - حركة المرور على الموانئ ، واستخدام الموارد.

كجزء من المعلومات الواردة ، يتم تقديم الطلبات التلقائية في مكتب الخدمة. هناك عدد من البيانات الأخرى تساعدنا في التحقيق في الحوادث. مثال كلاسيكي: يشكو المستخدم من بطء جهاز الكمبيوتر الخاص به. من الصعب تتبع ذلك بدون نظام مراقبة - إما عندما يقوم المهندس بتوصيل كل شيء سيكون على ما يرام ، أو يكون لدى الموظف انطباع شخصي (يعمل جهاز الكمبيوتر الخاص به الضعيف بشكل موضوعي بشكل أبطأ من جهاز كمبيوتر ألعاب رائع في المنزل). لذلك ، نحن ندرس بأثر رجعي - الرسوم البيانية للوقت عندما كان الشخص يراقب مشكلة.

ولكن كل ما سبق هو شائع ، لا شيء جديد. لقد حدث أن ذهبنا إلى أبعد من ذلك وبمساعدة Zabbix بدأنا في مراقبة أداء برامج تسجيل النقد ومعدات تسجيل النقد. نفعل ذلك لتجار التجزئة الدوليين الكبار ، ممثلة على نطاق واسع في السوق الروسية في كل من قطاعات الأغذية وغير الغذائية. أيضًا ، تم الحصول على نظام المراقبة الإقليمي لدينا من قبل بعض الشبكات الإقليمية ، الذين يمكنهم الآن التحكم بشكل مستقل في أداء عمليات أعمالهم.

لماذا بدأنا في القيام بذلك؟


بصراحة ، تم تنفيذ نظام المراقبة في Pilot بشكل تلقائي ، دون أي مشروع وفي أجزاء. إذا كان القرار المتعلق بهذا الأمر قد جاء من الأعلى ، فربما كنا نسير على طريق المتعاقدين الآخرين في الخدمة ولن نزعجنا. لكننا بدأنا تقديم الموظفين الخطيين - المهندسين. في مواجهة انهيار خاص لمعدات تسجيل النقد أو خلل في البرامج ، كانوا يبحثون عن كيفية منعه في المستقبل. وقد توصلوا إلى فكرة نظام المراقبة.

مع ذلك ، لدينا ثلاثة خيارات لحل المشاكل:

  • وقائي - حل المشكلة قبل حدوثها. على سبيل المثال ، عند مراقبة قرص ثابت ، نرى أن المساحة الموجودة به قد انخفضت إلى مستوى حرج. ونحن نتخذ تدابير في هذا الصدد ؛

  • بعد الحقيقة - نحن نحل المشكلة بعد حدوثها. على سبيل المثال ، فشلت مروحة على المعالج. المعالج لا يزال الاحماء ، لكنه يعمل. عاجلاً أم آجلاً ، بالطبع ، ستفشل ، لكن حتى الآن لدينا الفرصة لاستبدال المروحة. وهذا هو ، لم يلاحظ المستخدم بعد الحادث ، لكنه بالفعل. من وجهة نظره ، نقوم بحل المشكلة بشكل استباقي ، ولكن من وجهة نظر المعدات - بعد الحقيقة ؛

  • من الناحية التحليلية - نحصل على كمية كبيرة من البيانات في وقت لاحق لتحليل الحوادث.




بالطبع ، لا يؤثر نظام المراقبة لدينا على جميع سجلات النقد لأنه ليس دائمًا منطقيًا. خذ ماسح الباركود. إنهم إما يعملون أم لا. وفي الحالة الثانية ، سيقوم موظفو المتجر بالإبلاغ عن مشكلة لنا بشكل أسرع بكثير من نظام المراقبة. لذلك ، ركزنا على مراقبة نقاط البيع الطرفية وسجلات النقد (CCP) .

مراقبة الصحة الماليزية


يوفر CCP من خلال برنامج التشغيل معلومات كافية تتيح لك الحكم على أدائه. على سبيل المثال:

  • بيانات المخزون المختلفة - إصدارات الأجهزة ، البرامج الثابتة ، برامج التشغيل ، الأرقام التسلسلية. بشكل عام ، يتم تثبيت تركيبة المعدات على الخدمة في مرفقات العقود وتخزينها في CMDB ، ومع ذلك ، فإن العميل حر في نقل واستبدال المعدات كما يشاء. بالطبع ، لا يتذكر دائمًا أنه سيكون من الجيد إخطار شركة الخدمة بهذا. هذا هو المكان الذي يأتي فيه نظام المراقبة إلى الإنقاذ ، الذي يتتبع التغيير في تكوين المعدات. لقد كتبنا وحدة تكامل تقوم بتصحيح CMDB وفقًا لبيانات المخزون من Zabbix. بالإضافة إلى تتبع التكوين الفعلي للمعدات في مرافق الخدمة ، فإنه ، بالإضافة إلى وظيفة الاكتشاف التلقائي لنظام المراقبة ، يقلل بشكل كبير من الوقت لبدء المخزون من عميل جديد ، إذا كان هذا العمل منصوص عليه في العقد.


دراسة حالة: ربما يتذكر الكثيرون حالة الخلل في البرامج الثابتة لأحد مصنعي KKT في ديسمبر 2017؟ بمجرد ظهور المعلومات الأولى حول المشكلة ، قمنا بإعداد برنامج تشغيل في Zabbix ، مما يشير إلى إصدار البرنامج الثابت الذي يحتوي على الخطأ ، وحصلنا على قائمة ب CCPs التي تحتاج إلى معالجة عاجلة.

  • يعد رمز حالة CCP معلمة ممتازة تسمح لك بتتبع أي عطل تقريبًا ، بدءًا من الوقت المحدد بشكل غير صحيح أو ارتفاع درجة حرارة رأس الطابعة إلى وجود بيانات مالية غير مرسلة على محرك الأقراص المالية.

مراقبة البرمجيات النقدية


كجزء من التحكم في البرنامج النقدي ، نراقب العلامات المختلفة:

  • إمكانية الخدمة للخدمات - سواء كان البرنامج قيد التشغيل أم لا ، سواء كان يفتح بعض منافذ الشبكة أو ينتظر اتصالاً ؛

  • الإدخالات في السجلات - عادةً ما يكتب البرنامج إلى السجلات حول المشكلات التي تواجهها ، ينشئ مجموعة من الأخطاء. كإشارة غير مباشرة ، إذا تغيرت السجلات ، ثم يعمل البرنامج ، إذا لم تكن هناك إدخالات جديدة فيها ، فأنت بحاجة إلى إنشاء طلب ؛

  • في الواقع ، إدخالات السجل أنفسهم - في حالة حدوث رسالة خطأ ، يطلق المشغل النار. بعد المعالجة ، يتم نقل السجلات إلى ELK: يتم إلغاء سجلات Logstash من خلال واجهة برمجة تطبيقات Zabbix ؛

  • نتائج برنامج التكامل الذي يقوم بتنزيل البيانات وتحويلها وإرسالها (على سبيل المثال ، نقل المعلومات إلى EGAIS ، OFD ، وتتلقى مجموعة من السلع). لذا ، فإن حزمة البيانات التي تم تشكيلها بشكل غير صحيح مؤخرًا مع المصطلحات قد عطلت برنامج محطات الدفع الذاتي ، مما أدى إلى شل عملهم في أحد متاجر عملائنا. بفضل نظام المراقبة ، تمكنا من توطين المشكلة في الوقت المناسب ؛

  • إصدارات البرامج وبرامج التشغيل - تظهر المواقف في بعض الأحيان عندما تكون إصدارات البرنامجين غير متوافقة ، على سبيل المثال ، ولكن لكي تعمل البرامج النقدية ، فإنها تحتاج إلى التفاعل ؛

  • قواعد البيانات - نحن نراقب قابلية الخدمة للخدمات ، وتوافر منافذ الشبكة ، وعدد قواعد البيانات ، وإصداراتها وعدد قواعد البيانات التي تم إيقاف تشغيلها ؛

  • خدمات خارجية (على سبيل المثال ، EGAIS ، نتفاعل معها من خلال شبكات IP في الوضع التلقائي).




المشكلات التي تدخل في أغلب الأحيان في نظام المراقبة


في معظم الأحيان ، يشير إلينا Zabbix حول مشاكل الشبكة: عدم إمكانية الوصول إلى الأجهزة ، وقت استجابة طويل للغاية. علاوة على ذلك ، توجد صعوبات في استخدام الموارد: عادة ما تستخدم أجهزة الكمبيوتر منخفضة الطاقة في سجلات النقد. المشكلة الثالثة الأكثر شيوعًا هي صحة البيانات من الأنظمة الخارجية.

في كثير من الأحيان ، تأتي رسائل حول التوقيت المحلي غير الصحيح. عادةً لا تدخل أجهزة الكمبيوتر النقدية في م ، ويجب تهيئة خدمة NTP هناك بشكل منفصل ، والذي يتم نسيانه أحيانًا. والوقت الخاطئ في الخروج محفوف بالمشاكل الرئيسية للمتجر: على سبيل المثال ، بيع الكحول عندما يكون ممنوعًا ، مما قد يؤدي إلى دفع غرامة أو فقد الترخيص.

الاحتيال والتوقف


مجال آخر من الأنشطة التي تبين أن Zabbix ، بالمناسبة ، مفيدة للغاية ، هو مكافحة الاحتيال. يحدث أن المتعاقدين في المناطق أو المهندسين الميدانيين الفرديين ، الذين يتم الدفع لهم بشكل منفصل ، يدخلون في مؤامرة مع مستخدمي العميل ويحلون المشاكل التي لم تكن موجودة بالفعل. يمكننا جلبهم إلى المياه النظيفة من خلال تحليل مؤشرات نظام الرصد. بينما يتم ذلك يدويًا ، عندما يتم تسجيل زيادة مريبة في النشاط في موقع معين ، لكننا نعمل على التحقق تلقائيًا من التطبيقات باستخدام قراءات Zabbix في جميع الحالات التي يكون ذلك ممكنًا.

الآن من نظام المراقبة لدينا يتلقى من 15 إلى 25 ٪ من التطبيقات. هذا مبلغ صغير إلى حد ما ، ولكن بحلول نهاية هذا العام نريد أن نصل إلى 50٪ للعملاء الذين وقعوا اتفاقيات الخدمة معنا.

Source: https://habr.com/ru/post/ar442044/


All Articles