تحية الى المجتمع. هذا هو المنشور الأول ، بعيدًا عن أن أكون مسؤولًا محترفًا ، ولكني أردت فقط مشاركة تجربة قصيرة وبسيطة قد تكون مفيدة لمبتدئ مثلي.
لقد حدث أنه كان من الضروري التحكم في حوالي 30 VDS-oks على دبيان ، والتي "نقلتها" بأمان إلى الإشراف (وأشبه بمبرمج أكثر من مسؤول * nix). وكانت الفكرة الأولى التي تتبادر إلى ذهني بعد العمليات الأساسية لتغيير الوصول والتحقق منه "إذا فاتني شيء ما ، فأنا أريد أن أعرف بسرعة عن الاتصالات". هناك وصفات (بما في ذلك على Habré) لأحداث ترخيص SSH الملزمة وإشعارات البريد الإلكتروني ، والتي استخدمتها كقاعدة ، لكنني ما زلت أرغب في أن أكون سريع الاستجابة وبعض المعلومات. بشكل عام ، حصلت في نهاية المطاف على هذا النوع من "النظام" ، والذي يعمل لمدة شهر كامل بنجاح كبير ويبلغني بأي حقيقة إذن.
- باستخدام أدلة على برقية واجهة برمجة التطبيقات ، تم استلام رمز مميز ومعرف دردشة لبوت الإخطار (لن أوزع هنا ، كل ذلك موجود بسهولة وبساطة في السطر 1-2 من محرك البحث).
- تم إنشاء نصين ، سيتم نشر الرمز أدناه. من حيث المبدأ ، يمكنك وضع كل شيء في ملف واحد ، ولكن بسبب كنت أرغب في تحقيق الوحدة ، ثم وضعت في نص منفصل وظيفة إرسال الإشعارات إلى بوت التلغراف.
- في ملفين للإعدادات ، أضاف مكالمة إلى البرنامج النصي لتسجيل حدث تسجيل الدخول إلى الخادم وأعد تشغيل خدمة SSH.
كل شيء عن كل شيء يستغرق حوالي 5-10 دقائق ، لا أكثر. حسنا ، الآن في الواقع الفني.
PS. كل شيء كان يعمل على نظام التشغيل Debian9 x64 (إذا كان هذا مهمًا)./ sbin / onlogged
/ sbin / telegram
/ etc / ssh / sshrc /sbin/onlogged ssh
/etc/bash.bashrc ... ... /sbin/onlogged bash
ربما يكون هذا كل شيء عاديًا وبسيطًا ، ولكن شخصًا ما سيكون مهتمًا أو مجرد أساس لإنشاء شيء خاص به.