SNMP :: استعلام :: Asynch

تنفيذ سريع غير متزامن للمجموعات من استفسارات SNMP
التحميل الان

SNMP :: استعلام :: Asynch الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Stephen R. Scaffidi
  • موقع ويب الناشر:
  • http://search.cpan.org/~sscaffidi/

SNMP :: استعلام :: Asynch العلامات


SNMP :: استعلام :: Asynch وصف

تنفيذ سريع غير متزامن للمجموعات من استفسارات SNMP SNMP :: Query :: ASYNCH هو وحدة بيرل تسمح بوسائل بسيطة وبسيطة إلى حد ما لتنفيذ أعداد كبيرة من عمليات SNMP بأسرع ما يمكن أن تتناول أنظمتك. يستخدم ذلك على نطاق واسع واجهات التشغيل غير المتزامنة في شبكة SNMP غير المتزامن للحفاظ على أكبر قدر ممكن من البيانات حيث كنت بحاجة إلى دعم الإغلاق والحروصيين المجهولين توفر وسائل التحكم المعقدة والتحكم الأنيق في عمليات الاستعلام قبل وبعد التنفيذ. هناك أيضا تسهيلات لتثبيت الاحتياطات التي يتم تشغيلها بعد إكمال الأرقام المحددة مسبقا (دفعات) من العمليات. يمكن استخدام عمليات الاسترجاعات هذه لتسجيل التقدم المحرز، وتحديث المستخدم، ونقل النتائج من الذاكرة إلى القرص (أو حتى موضوع أو عملية أخرى! ) أو أي شيء يمكنك التفكير فيه! إذا كانت هناك بعض الميزات التي تريدها، فلا تتردد في أن تسألني !!! يرجى العلم - قلقي التصميم الأساسي هو السرعة والمرونة. لدي معايير غير علمية غير علمية، وأستعبها لتقرير ما إذا كان هناك بعض التعديل يستحق، ولكن حتى الآن تصميم Internals من هذه الوحدة قد أقرض نفسه لإضافات وإضافات وتحسينات جيدة جدا. استخدام SNMP :: استعلام: : asynch؛ MyVarbinds = qw (ifdescr ifinoctets ifoutoctets ifalias iftype ifname ifinerrors ifouterrors ifspeed imadminstatus ifoperstatus)؛ بلدي Query $ = SNMP :: استعلام :: Asynch-> جديد ()؛ # يجب عليك إنشاء وملء hosts لجعل رمز التعمير هذا العمل. # انها aoh، بسيطة إلى حد ما. على سبيل المثال ... MyHosts = create_hosts_array ('snmp_hosts.csv')؛ foreach بلدي مضيف $ (hosts) {# إضافة عملية getbulk إلى قائمة الانتظار. $ الاستعلام-> add_getbulk ({{params params مباشرة إلى SNMP :: Session-> جديد () Desthost => $ host -> {hostip}، community => $ host -> {community}، version => $ host- > {snmpver}، # getbulk يدعم فقط 2 أو 3. params بخصوص نوع عملية الاستعلام # انظر جراب ل SNMP :: Session-> GetBulk () في هذه الحالة. MaxRepateers => 20، غير مقصون => 0، # varbinds التي سيتم تشغيلها في - يمكن الإشارة إلى أي شيء يدعمه عملية الاستعلام المقابلة في SNMP :: PARBINDS => \varbinds،})؛ } # تنفيذ الاستعلامات التي تمت إضافتها، احصل على مرجع إلى صفيف النتائج. بلدي النتائج $ = $ الاستعلام -> تنفيذ ({{{{{{{{{{{{} {{{{{{{{{{{{{}} # انظر ما تبدو النتائج. استخدم البيانات :: Dumper؛ طباعة النفايات $ النتائج؛ متطلبات: perl.


SNMP :: استعلام :: Asynch برامج ذات صلة