নেই আসলে অন্য উপায়।
আপনি এসএনএমপি ব্যবহার করে একটি টিএফটিপি অনুলিপি ট্রিগার করতে পারেন। এটি মারাত্মকভাবে সরাসরি না , তবে অবিশ্বাস্যরূপে কার্যকর useful
প্রথমত, আপনার একটি টিএফটিপি সার্ভার প্রয়োজন (আশ্চর্যজনকভাবে)। আপনার এমন কিছু প্রয়োজন হবে যা স্যাম্প অনুরোধগুলি প্রেরণ করতে পারে। আমি লিনাক্সের স্ন্যাপ সরঞ্জামগুলির সাথে এটি কার্যকরভাবে করেছি।
আপনি এসএনএমপির জন্য একটি নতুন সম্প্রদায় সেট আপ করতে চাইবেন যার লেখার অ্যাক্সেস সীমিত রয়েছে এবং সম্ভবত এটি কোনও আইপি এসিএল দিয়ে আরও লক করে দেওয়া হয়েছে। আসলে আপনাকে কেবল ccCopyTable
ওআইডি- তে লিখতে সক্ষম হতে হবে ।
লিনাক্সের দিকে আপনার নিম্নলিখিত এমআইবি লাগবে (কার্যক্ষমতার চেয়ে পাঠযোগ্যতার জন্য)
CISCO-CONFIG-COPY-MIB
CISCO-SMI
CISCO-ST-TC
লিনাক্সে আপনার এসএনএমপি কনফিগারেশনের জন্য প্রাসঙ্গিক স্থানে এমআইবি ইনস্টল করার সাথে সাথে আপনার এইভাবে সংবেদনশীলের সাথে সংযোগ পরীক্ষা করতে সক্ষম হওয়া উচিত:
snmptable -v2c -c writeCommunity 192.168.1.1 ccCopyTable
CISCO-CONFIG-COPY-MIB::ccCopyTable: No entries
রাউটারটি অনুলিপি করার জন্য আপনাকে সাধারণত টিএফটিপি সার্ভারে ফাইলটি প্রাক-তৈরি করতে হবে।
অর্ডার tftp কপি আরম্ভ করার জন্য, আপনাকে একটি সারি সন্নিবেশ প্রয়োজন ccCopyTable
।
snmpset
আপনি এটি করতে পারবেন।
# snmpset -v2c -c writeCommunity 192.168.1.1 \
> ccCopyProtocol.23 i tftp \
> ccCopySourceFileType.23 i runningConfig \
> ccCopyDestFileType.23 i networkFile \
> ccCopyServerAddress.23 a 192.168.1.100 \
> ccCopyFileName.23 s router.conf
CISCO-CONFIG-COPY-MIB::ccCopyProtocol.23 = INTEGER: tftp(1)
CISCO-CONFIG-COPY-MIB::ccCopySourceFileType.23 = INTEGER: runningConfig(4)
CISCO-CONFIG-COPY-MIB::ccCopyDestFileType.23 = INTEGER: networkFile(1)
CISCO-CONFIG-COPY-MIB::ccCopyServerAddress.23 = IpAddress: 192.168.1.100
CISCO-CONFIG-COPY-MIB::ccCopyFileName.23 = STRING: router.conf
একবার এটি হয়ে গেলে, আপনার প্রথম কমান্ডটি পুনরায় চালাতে সক্ষম হওয়া উচিত, এবং সিসি কপি টেবিলের অনুলিপি কমান্ডটি দেখতে পারা উচিত।
snmptable -v 2c -c writeCommunity 192.168.1.1 ccCopyTable
SNMP table: CISCO-CONFIG-COPY-MIB::ccCopyTable
index Protocol SourceFileType DestFileType ServerAddress FileName UserName
23 tftp runningConfig networkFile 192.168.1.100 router.conf ?
SNMP table CISCO-CONFIG-COPY-MIB::ccCopyTable, part 2
index UserPassword NotificationOnCompletion State TimeStarted TimeCompleted
23 ? false ? ? ?
SNMP table CISCO-CONFIG-COPY-MIB::ccCopyTable, part 3
index FailCause EntryRowStatus ServerAddressType ServerAddressRev1
23 ? ? ipv4 "192.168.1.100"
সারিটি সক্রিয় করতে আপনি সিসিপিপিবেলে অন্য কলাম সেট না করা পর্যন্ত কিছুই হবে না।
snmpset -v2c -c writeCommunity 192.168.1.1 \
> ccCopyEntryRowStatus.23 i active
আপনি যদি আবার সিসি কপিবেল চেক করেন, আপনার ফাইলটি অনুলিপি করা হয়েছে তা প্রতিবিম্বিত করতে স্টেট এবং টাইমস্টার্ড আপডেট করা হয়েছে তা দেখতে হবে।
সিসিপিপিবেলটি কীভাবে খালি করবেন (সহ যদি আপনি চান) তবে নীচের উত্স লিঙ্কগুলিতে আরও বিশদ রয়েছে।
আমি একটি লিনাক্স সার্ভার থেকে স্ক্রিপ্টে একই পদ্ধতিটি টিএফটিপি অনুলিপি ট্রিগার করতে ব্যবহার করেছি, তারপরে ফাইলটি গিটে প্রতিশ্রুতিবদ্ধ করতে এবং এটিকে পুনরায় সংগ্রহস্থলটিতে ধাক্কা দিয়েছি, সবগুলি এক সুইফ্ট প্রক্রিয়াতে।
সূত্র: http://www.ciscozine.com/2013/08/22/how-to-save-configurations- using-snmp /
এবং
http://bodgitandscarper.co.uk/networks/using-snmp-to-trigger-cisco-tftp-backups/
| include
বা| exclude
? আমি আপনার চলমান কনফিগারেশনগুলি "রিয়েল টাইমে" দেখতে সক্ষম হবার উপযোগিতাটি দেখতে লড়াই করছি।