Агуулгын хүснэгт:

Цутгамал сүлжээний төхөөрөмжийг хэрхэн нөөцлөх вэ: 8 алхам
Цутгамал сүлжээний төхөөрөмжийг хэрхэн нөөцлөх вэ: 8 алхам

Видео: Цутгамал сүлжээний төхөөрөмжийг хэрхэн нөөцлөх вэ: 8 алхам

Видео: Цутгамал сүлжээний төхөөрөмжийг хэрхэн нөөцлөх вэ: 8 алхам
Видео: Блистс Викториан хот - Викторийн амьдралын амьд музей - Хөтөч 2024, Долдугаар сарын
Anonim
Үүсгэх сүлжээний төхөөрөмжийг хэрхэн нөөцлөх вэ
Үүсгэх сүлжээний төхөөрөмжийг хэрхэн нөөцлөх вэ

Энэхүү заавар нь цутгах сүлжээний шилжүүлэгч/чиглүүлэгч/галт ханын нөөцлөлтийг автоматжуулахад ашиглаж болох скриптийг харуулах болно.

Алхам 1: Шаардлага

Шаардлага
Шаардлага

Энэхүү скрипт нь нөөцлөлтийг автоматжуулах, linux систем дээр ажиллуулах зорилгоор хүлээлтийг ашигладаг. Хэрэв та хэзээ ч хүлээж байгаагүй бол Орейлли "Хүлээгдэж буй зүйлийг судлах" гайхалтай номтой

Алхам 2: Хувьсагчууд

Хувьсагч
Хувьсагч

Зарим хувьсагчийг тохируулна уу. Та хэрэглэгчийн нэр, нууц үг, цутгамал болон шуурхай хувьсагчдыг өөрчлөх шаардлагатай болно. #!/usr/bin/хүлээх#Цутгах төхөөрөмжийн тохиргооны нөөц скриптийг хүлээх#Жо Макманус#Зарим тохируулгын хугацаа дуусах тохиргоог 60set хэрэглэгч тохируулах "telnet" нууц үг тохируулах "цутгах газар" Foundry.foo.bar.com "set basedir"/ mnt/netapp/backups/foundry.foo.bar.com "бүртгэлийг тохируулах" [timestamp -format%Y-%m-%d] -config.txt "mailto-ийг тохируулах" [email protected] "имэйлийн сэдвийг тохируулах" Алдаа: цутгах үйлдвэр нөөцлөлт амжилтгүй болсон [цагийн тэмдэг-формат%Y-%m-%d] "шуудангийн тохиргоог тохируулах" "хүлээх мөрийг тохируулах" telnet@FLS648"

Алхам 3: Холбоно уу

Холбох
Холбох

Скриптийн энэ хэсэг нь Foundry.send_user "Foundry Backup Script / n" send_user "$ Foundry руу холбогдож байна / n" telnet $ castry үүсэхийг хүлээж байна {"Нууц үг:" {send "$ password / r" bek { $ prompt "{send_user" Холбогдсон "}" бүтэлгүйтэл "{send_user" Буруу нууц үг, "setfailfail тохиргоо" -оос гарах "Нууц үг буруу", "close} timeout -аас гарлаа {send_user" Ямар ч хариу ирүүлээгүй байна "mailfail тохируулах" Ямар ч хариу ирүүлээгүй "хаах}}}" "{Send_user" -ийг байршуулах маршрут байхгүй байна. mailfail "$ Foundry -тэй холбогдох боломжгүй байна / n"} timeout {send_user "$ castry -тэй холбогдох хугацаа" "{$ mailfail! =" "} {exec /bin /mail - бол s $ mailsubject $ mailto << "$ mailfail" гарах}

Алхам 4: Пейжинг идэвхгүй болгох

Пейжинг идэвхгүй болгох
Пейжинг идэвхгүй болгох

Тохиргоог татаж авахын тулд "илүү" хүлээх мөрийг идэвхгүй болго. send "enable / r" хүлээх {"$ prompt Switch#" {send_user "Enabled"} анхдагч {send_user "Enable амжилтгүй болсон" mailfail тохируулах "ScreenOS нь пейжинг хийх сонголтыг эс тооцвол." close}} if {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" exit} send "skip-page-display / r" wait {"Хуудасны дэлгэцийн горимыг идэвхгүй болгох* $ prompt "{send_user" / nPaging Disabled / n "} анхдагч {send" ScreenOS нь пейжерийн сонголтыг оруулаагүй болно. / n "mailfail -ийг тохируулах" ScreenOS нь пейжинг хийх сонголтыг оруулаагүй болно. " close} timeout {send_user "ScreenOS нь пейжинг хийх сонголтыг оруулаагүй / n" mailfail тохируулах "ScreenOS нь пейжинг хийх сонголтыг оруулаагүй болно." close}} if {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" гарах}

Алхам 5: Тохиргоо авах

Config авах
Config авах

Скриптийн энэ хэсэг нь тохиргоог авдаг. send_user "Тохиргоог татаж байна / n" log_file $ basedir/$ logsend "ажиллаж байгааг харуулах / r" хүлээх {"$ хүлээх мөр" {log_file send_user "\ nТохиргоог татаж авлаа / n"} хугацаа дуусах {send_user "\ nТохиргоог татаж авах явцад гарсан алдаа." mailfail -ийг тохируулах "Тохиргоог татаж авах явцад гарсан алдаа." }} closeif {$ mailfail! = ""} {exec /bin /mail -s $ mailsubject $ mailto << "$ mailfail" гарах}

Алхам 6: Файлын хэмжээг шалгана уу

Файлын хэмжээг шалгана уу
Файлын хэмжээг шалгана уу

Файлын хэмжээг шалгана уу. файлын хэмжээг тохируулах [файлын хэмжээ $ basedir /$ log], хэрэв {$ filesize <= 512} {send_user "Netscreen -ийн тохиргоо хэт жижиг бол / n" mailfail -ийг тохируулах "Netscreen -ийн тохиргоо хэт жижиг байгаа тул / n" exec /bin -ийг шалгана уу. /mail -s $ mailsubject $ mailto << "$ mailfail" гарах}

Алхам 7: Цэвэрлэх

Цэвэрлэх
Цэвэрлэх

Хоёр долоо хоногоос дээш настай тохиргоог цэвэрлэ.#2 долоо хоногоос дээш настай тохиргоог устгаарай $ basedir -name '*config.txt*' -mtime +14 -ийг олоорой.

Алхам 8: Бүгдийг нэг дор хий

Бүгдийг нь нийлүүл. Скриптийг хавсаргасан бөгөөд энэ нь бүтэлгүйтлийн талаар имэйлээр илгээх болно.

Зөвлөмж болгож буй: