Хяналтын төвийг хувилбараас шинэчилж байна
2.34
Танилцуулга
Энэхүү баримт бичиг нь Paragon Active Assurance Control Center-ийг 2.34 хувилбараас дараагийн хувилбар болгон шинэчлэхтэй холбоотой юм.
Энэхүү шинэчлэлт нь Ubuntu үйлдлийн системийг 16.04-ээс 18.04 хүртэл шинэчлэхтэй холбоотой тусгай процедурыг шаарддаг. Баримт бичиг нь хоёр хувилбарыг хамарна:
- Ubuntu 16.04-ийг (Удирдлагын төв суулгасан) Ubuntu 18.04 болгон шинэчил.
- Ubuntu 18.04-ийг шинээр суулгасны дараа Удирдлагын төвийг суулгаж, хуучин хяналтын төвийн жишээнээс нөөц өгөгдлийг шинэ хувилбар руу шилжүүлнэ.
Бусад шинэчлэлтүүдийг шинэчлэх зааварчилгааг үзнэ үү.
Хувилбар А: Ubuntu 16.04-ийг Ubuntu 18.04 болгон шинэчил
- Apache2 болон netrounds-callexecuter үйлчилгээг идэвхгүй болгож эхэлнэ үү: sudo systemctl apache2 netrounds-callexecuter-г идэвхгүй болгох
- Paragon Active Assurance үйлчилгээг зогсоох: sudo systemctl stop "netrounds-*" apache2 openvpn@netrounds
- Paragon Active Assurance бүтээгдэхүүний мэдээллийн нөөц хуулбарыг аваарай.
ЖИЧ: Энэ бол Үйлдлийн гарын авлагын Бүтээгдэхүүний өгөгдлийг нөөцлөх бүлэгт тайлбарласан нөөцлөх процедур бөгөөд зөвхөн товчхон тайлбарласан болно.
Эдгээр тушаалуудыг ажиллуулна уу:
# PostgreSQL мэдээллийн санг нөөцлөх pg_dump –help pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
# (Үүнээс гадна хоёртын форматаар хадгалах боломжтой :)
# pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
# OpenVPN түлхүүрүүдийг нөөцөлж аваарай sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
# Жич: Эдгээрийг аюулгүй газар хадгалахаа мартуузай.
# RRD-г нөөцлөөрэй files (хэмжих өгөгдөл)
# Шалгана уу file RRD-үүдийг шахахаас өмнө хэмжээ. tar командыг ашиглах боломжгүй
# RRD нь 50 ГБ-аас их байвал санал болгож байна; доорх тэмдэглэлийг үзнэ үү. du -hs /var/lib/netrounds/rrd
sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
ЖИЧ: pg_dump команд нь/etc/netrounds/netrounds.com санхүүжүүлэгч "postgres мэдээллийн сан"-аас олж болох нууц үг асуух болно. Үндсэн нууц үг нь "сүлжээ" юм.
ЖИЧ: Том хэмжээний тохируулгын хувьд (> 50 ГБ), RRD-ийн tarball хийх files нь хэтэрхий удаж магадгүй бөгөөд эзлэхүүний агшин зуурын зургийг авах нь илүү сайн санаа байж болох юм. Үүнийг хийх боломжит шийдлүүд нь: ашиглах a file агшин зуурын зургийг дэмждэг систем эсвэл сервер виртуал орчинд ажиллаж байгаа бол виртуал эзлэхүүний агшин зуурын зургийг авах. - Өгөгдлийн сангийн бүрэн бүтэн байдлыг netrounds_2.35_validate_db.sh скриптийг ашиглан шалгана уу.
АНХААРУУЛГА: Хэрэв энэ скрипт нь анхааруулга гаргаж байвал 5-р хуудсанд "доор" тайлбарласан мэдээллийн баазыг шилжүүлэх процедурыг бүү оролдоорой. https://support.juniper.net/support/requesting-support (Скриптээс гаралтыг нийлүүлэх) шинэчлэлтийг үргэлжлүүлэхийн өмнө мэдээллийн сантай холбоотой асуудлуудыг шийдвэрлэх.
- Хяналтын төвийн тохиргооны нөөцлөлтийг авна уу files:
- /etc/apache2/sites-available/netrounds-ssl.conf
- /etc/apache2/sites-available/netrounds.conf
- /etc/netrounds/netrounds.conf
- /etc/netrounds/probe-connect.conf
- /etc/netrounds/restol.conf
- /etc/netrounds/нууц_түлхүүр
- /etc/netrounds/test-agent-gateway.yaml
- /etc/openvpn/netrounds.conf
Жишээ ньampле:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
- Ubuntu-г 18.04 хувилбар болгон шинэчил. Шинэчлэлтийн ердийн процедур нь дараах байдалтай байна ( https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes):
• Серверийн системийг шинэчлэхийн тулд:
• Хэрэв суулгаагүй бол update-manager-core-г суулгана уу.
• /etc/update-manager/release-upgrades доторх Prompt мөрийг 'lts' гэж тохируулсан эсэхийг шалгана уу (үүнийг баталгаажуулахын тулд
OS нь 18.04-ээс хойшхи LTS хувилбар болох 16.04 хүртэл шинэчлэгдсэн).
• Sudo do-release-upgrade командыг ашиглан шинэчлэх хэрэгслийг ажиллуул.
• Дэлгэц дээрх зааврыг дагана уу. Парагон Идэвхтэй Баталгаажуулалтын хувьд та анхдагч тохиргоог бүхэлд нь хадгалах боломжтой. (Мэдээж Paragon Active Assurance-тай холбоогүй шалтгаанаар өөр сонголт хийх шаардлагатай болж магадгүй.) - Ubuntu-г шинэчилсний дараа системийг дахин ачаална уу. Дараа нь дараах алхмуудыг гүйцэтгэнэ.
- PostgreSQL-г шинэчлэх.
- PostgreSQL мэдээллийн санг шинэчлэх files хувилбар 9.5-аас 10 хувилбар хүртэл: sudo pg_dropcluster 10 main –stop # Серверийг унтрааж кластерыг бүрэн устгана # “main” хувилбар 10 (энэ нь дараагийн командын шинэчлэлд бэлтгэгдэнэ#) sudo pg_upgradecluster 9.5 үндсэн # “Үндсэн” кластерийг шинэчлэх хувилбар 9.5-аас хамгийн сүүлийн үеийн#
боломжтой хувилбар (10) sudo pg_dropcluster 9.5 үндсэн # "Үндсэн" кластерийн 9.5 хувилбарыг бүрэн устгах - PostgreSQL-ийн хуучирсан хувилбарыг устгана уу:
sudo apt purge postgresql-9.5 postgresql-client-9.5 postgresql-contrib-9.5 - Paragon Active Assurance багцуудыг шинэчлэх.
• Хяналтын төвийн шинэ хувилбарыг агуулсан tarball-ийн хяналтын нийлбэрийг тооцоолж, татаж авах хуудсан дээрх SHA256 хяналтын нийлбэртэй тэнцүү эсэхийг шалгана уу: sha256sum paa-control-center_${CC_VERSION}.tar.gz
• Control Center tarball-ийг задлах: экспорт CC_VERSION= tar -xzf netrounds-control-center_${CC_VERSION}.tar.gz
• Хяналтын төвийн шинэ багцуудыг суулгах: sudo apt update sudo apt install ./netrounds-control-center_${CC_VERSION}/*.deb
• Хуучирсан багцуудыг устгах:
ЖИЧ: Эдгээр багцуудыг устгах нь маш чухал юм.
# Test Agent Lite дэмжлэг
sudo apt purge netrounds-agent-login
# Дэмжигдээгүй jsonfield багц
sudo apt python-django-jsonfield-г устгана - Өгөгдлийн сангийн шилжилтийг хийхийн өмнө та нэмэлт алхмуудыг хийх хэрэгтэй. Энэхүү Мэдлэгийн сангийн нийтлэл рүү орж, хувилбарыг суулгасан бол үйлдлүүд гэсэн хэсгийг доош гүйлгэж, эдгээр зааврын 1-ээс 4 хүртэлх алхмуудыг гүйцэтгээрэй.
ЖИЧ: Энэ үед 5-р алхамыг бүү хий.
• Өгөгдлийн сангийн шилжилтийг ажиллуулах:
ЖИЧ: Шилжүүлэхээс өмнө 2-р хуудсанд "дээр" тайлбарласан мэдээллийн баазын бүрэн бүтэн байдлын шалгалтыг алдаагүй хийж байгаа эсэхийг шалгах хэрэгтэй.
sudo ncc шилжих
Ncc migrate командыг гүйцэтгэхэд нэлээд хугацаа шаардагддаг (олон минут). Энэ нь дараахь зүйлийг хэвлэх ёстой (доор дэлгэрэнгүй мэдээллийг орхигдуулсан):
Өгөгдлийн санг шилжүүлж байна...
Гүйцэтгэх үйлдлүүд:
<…>
Шилжүүлэн суулгахгүйгээр програмуудыг синхрончлох:
<…>
Ажиллаж байгаа шилжилт хөдөлгөөн:
<…>
Кэшийн хүснэгт үүсгэж байна...
<…>
Туршилтын скриптүүдийг синк хийж байна...
- (Заавал биш) ConfD хэрэгтэй бол ConfD багцыг шинэчилнэ үү: tar -xzf netrounds-confd_${NCC_VERSION}.tar.gz sudo apt install ./netrounds-confd_${NCC_VERSION}\_all.deb
- Өмнө нь нөөцөлсөн тохиргоог харьцуулна уу files-г шинээр суулгасантай холбож, хоёр багцын агуулгыг гараар нэгтгэнэ files (тэд ижил байршилд үлдэх ёстой).
- apache2, kafka болон netrounds-callexecuter үйлчилгээг идэвхжүүлэх: sudo systemctl apache2 kafka netrounds-callexecuter-г идэвхжүүлнэ
- Paragon Active Assurance үйлчилгээг эхлүүлэх:
sudo systemctl start -бүх "сүлжээ-*" apache2 kafka openvpn@netrounds - Шинэ тохиргоог идэвхжүүлэхийн тулд та мөн ажиллуулах хэрэгтэй: sudo systemctl reload apache2
- Туршилтын агентын шинэ агуулахуудыг суулгах:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# 3.0-с өмнөх хувилбаруудын хувьд:
# Хадгалах сангийн бүрэн бүтэн байдлыг шалгах (хариулт нь "OK" байх ёстой)
shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256
shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
# 3.0 ба түүнээс дээш хувилбарын хувьд:
# Хадгаламжийн хяналтын нийлбэрийг тооцоолж, тэдгээр нь таарч байгаа эсэхийг шалгаарай
# SHA256 шалгах нийлбэрийг татаж авах хуудсан дээр өгсөн sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
# Суулгацыг эхлүүлэх sudo apt-get install \ ./netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.deb sudo cp netrounds-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz \ /usr/lib/python2.7 /dist-packages/netrounds/static/test_agent/ - Test Agent Lite-ийн дэмжлэг 2.35 хувилбар дээр хасагдсан тул хэрэв та суулгасан бол хуучин Test Agent Lite багцуудыг устгах хэрэгтэй:
sudo rm -rf /usr/lib/python2.7/dist-packages/netrounds/static/test_agent/netrounds-test-agentlite*
ЖИЧ: Та дараа нь 3.x болгож шинэчлэхдээ дараах тушаалыг ажиллуулж эхлэх ёстой: sudo apt-mark unhold python-django python-django-common
Хувилбар Б: Шинэ Ubuntu 18.04 суулгац
- Ubuntu 16.04 хувилбар дээр Paragon Active Assurance бүтээгдэхүүний өгөгдлийг нөөцлөөрэй.
ЖИЧ: Энэ бол Үйлдлийн гарын авлагын "Бүтээгдэхүүний өгөгдлийг нөөцлөх" бүлэгт тайлбарласан нөөцлөх процедур юм.
Эдгээр тушаалуудыг ажиллуулна уу:
# PostgreSQL мэдээллийн санг нөөцлөөрэй
pg_dump –help pg_dump -h localhost -U netrounds netrounds > ncc_postgres.sql
# (Үүнээс гадна хоёртын форматаар хадгалах боломжтой :)
# pg_dump -h localhost -U netrounds -Fc netrounds > ncc_postgres.binary
# OpenVPN түлхүүрүүдийг нөөцөлж аваарай sudo tar -czf ncc_openvpn.tar.gz /var/lib/netrounds/openvpn
# Жич: Эдгээрийг аюулгүй газар хадгалахаа мартуузай.
# RRD-г нөөцлөөрэй files (хэмжих өгөгдөл)
# Шалгана уу file RRD-үүдийг шахахаас өмнө хэмжээ. tar командыг ашиглах боломжгүй
# RRD нь 50 ГБ-аас их байвал санал болгож байна; доорх тэмдэглэлийг үзнэ үү.du -hs /var/lib/netrounds/rrd sudo tar -czf ncc_rrd.tar.gz /var/lib/netrounds/rrd
ЖИЧ: pg_dump команд нь /etc/netrounds/ netrounds.conf дотроос "postgres өгөгдлийн сан"-аас олж болох нууц үг асуух болно. Үндсэн нууц үг нь "сүлжээ" юм.
ЖИЧ: Том хэмжээний тохируулгын хувьд (> 50 ГБ), RRD-ийн tarball хийх files нь хэтэрхий удаж магадгүй бөгөөд эзлэхүүний агшин зуурын зургийг авах нь илүү сайн санаа байж болох юм. Үүнийг хийх боломжит шийдлүүд нь: ашиглах a file агшин зуурын зургийг дэмждэг систем эсвэл сервер виртуал орчинд ажиллаж байгаа бол виртуал эзлэхүүний агшин зуурын зургийг авах. - Ubuntu 16.04 хувилбар дээр Control Center тохиргооны нөөцлөлтийг авна уу files:
• /etc/apache2/sites-available/netrounds-ssl.conf
• /etc/apache2/sites-available/netrounds.conf
• /etc/netrounds/netrounds.conf
• /etc/netrounds/probe-connect.conf
• /etc/openvpn/netrounds.conf
Жишээ ньampле:
sudo cp /etc/apache2/sites-available/netrounds-ssl.conf /etc/apache2/sites-available/netrounds-ssl.conf.old
• Ubuntu 16.04 хувилбар дээр лицензээ нөөцлөөрэй file.
• Шинэ хувилбар нь ядаж хуучинтай ижил техник хангамжийн шаардлагыг хангасан байх шаардлагатай.
• Шинэ хувилбар дээр Ubuntu 18.04 суулгана уу. Бид дараах хичээлийг санал болгож байна.
• https://ubuntu.com/tutorials/install-ubuntu-server
Парагон Идэвхтэй Баталгаажуулалтын хувьд та анхдагч тохиргоог бүхэлд нь хадгалах боломжтой. (Мэдээж Paragon Active Assurance-тай холбоогүй шалтгаанаар та өөр сонголт хийх шаардлагатай болж магадгүй.) '
- Ubuntu 18.04 суулгасны дараа системийг дахин ачаална уу.
- Дараахь дискийг хуваахыг зөвлөж байна, ялангуяа агшин зуурын нөөцлөлтөд зориулагдсан (гэхдээ үүнийг хэрэглэгч та өөрөө шийднэ):
• Лабораторийн тохиргоонд санал болгож буй хуваалт:
• /: Бүхэл диск, ext4.
• Үйлдвэрлэлийн тохиргоонд санал болгож буй хуваалт:
• /: Дискний зайны 10%, ext4.
• /var: Дискний зайны 10%, ext4.
• /var/lib/netrounds/rrd: Дискний зайны 80%, ext4.
• Шифрлэлт байхгүй - Цагийн бүсийг UTC болгож тохируулна уу, жишээ ньample дараах байдлаар: sudo timedatectl set-timezone Etc/UTC
• Бүх хэлийг en_US.UTF-8 болгож тохируулна уу.
• Үүнийг хийх нэг арга бол гараар засварлах явдал юм file /etc/default/locale. Жишээ ньampле:
LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 LANGUAGE=en_US.UTF-8
• Дараах мөрийг /etc/locale.gen-д тайлбар хийгээгүй эсэхийг шалгаарай: en_US.UTF-8 UTF-8
• Орон нутгийн тохиргоог сэргээх fileСонгосон хэл байгаа эсэхийг шалгахын тулд: sudo apt-get install locales sudo locale-gen - Дараах портууд дээр Хяналтын төв рүү болон түүнээс гарах хөдөлгөөнийг зөвшөөрсөн эсэхийг шалгаарай.
• Ирж буй:
• TCP порт 443 (HTTPS): Web интерфейс
• TCP порт 80 (HTTP): Web интерфэйс (Speedtest ашигладаг, бусад руу чиглүүлдэг URLs-ээс HTTPS руу)
• TCP порт 830: ConfD (заавал биш)
• TCP порт 6000: Туршилтын агент хэрэгслийн шифрлэгдсэн OpenVPN холболт
• TCP порт 6800: Шифрлэгдсэн WebТуршилтын агент програмуудад зориулсан сокет холболт - Гадагшаа:
• TCP порт 25 (SMTP): Захидал хүргэх
• UDP порт 162 (SNMP): Сэрүүлгийн хувьд SNMP хавхыг илгээж байна
• UDP порт 123 (NTP): Цагийн синхрончлол - NTP суулгах:
• Эхлээд timedatectl: sudo timedatectl set-ntp no
• Энэ командыг ажиллуулна: timedatectl болон systemd-timesyncd.service идэвхтэй эсэхийг шалгана уу: үгүй
• Одоо та NTP суулгацыг ажиллуулж болно: sudo apt-get install ntp
• Тохируулсан NTP серверүүд холбогдох боломжтой эсэхийг шалгаарай: ntpq -np
Гаралт нь ихэвчлэн найман тоогоор илэрхийлэгдэх "бүгд" байх ёстой. 1 1 Гаралтад NTP серверүүдийн "хүрэлтийн" утга нь сүүлийн найман NTP гүйлгээний үр дүнг харуулсан наймны утга юм. Хэрэв бүх найм амжилттай болсон бол утга нь наймтын тоо 377 (= хоёртын - PostgreSQL-г суулгаад Удирдлагын төвд хэрэглэгчийг тохируулна уу: sudo apt-get update sudo apt-get суулгана postgresql sudo -u postgres psql -c “ШИФРЛЭГДСЭН НУУЦ ҮГТЭЙ 'netrounds' СУПЕР ХЭРЭГЛЭГЧИЙН НЭВТРҮҮЛЭГЧ ҮҮРЭГ НЭВТРҮҮЛЭХ;” sudo -u postgres psql -c “МЭДЭЭЛЛИЙН САН БҮТЭЭГДЭХҮҮНИЙ нетrounds 'UTF8' ЗАГВАР КОДЧИЛГОГЧ 'template0';”
Гадаад PostgreSQL сервер ашиглахыг зөвлөдөггүй.
• Имэйл сервер суулгах, тохируулах.
• Хяналтын төв нь хэрэглэгчдэд имэйл илгээнэ:
• тэднийг бүртгэлд урих үед,
• и-мэйл дохиолол илгээх үед (өөрөөр хэлбэл энэ зорилгоор SNMP гэхээсээ илүү цахим шуудан ашигладаг бол) болон
• тогтмол тайлан илгээх үед.
• sudo apt-get install postfix командыг ажиллуулна
• Postfix нь очих имэйл сервер рүү шууд илгээх боломжтой энгийн тохиргооны хувьд та ерөнхий төрлийн шуудангийн тохиргоог "Интернет сайт" болгож, системийн имэйлийн нэрийг ихэвчлэн орхиж болно.
Үгүй бол postfix-г хүрээлэн буй орчинд тохируулан тохируулах шаардлагатай. Удирдамж авахыг хүсвэл Ubuntu-ийн албан ёсны баримт бичгийг эндээс үзнэ үү https://help.ubuntu.com/lts/serverguide/postfix.html.
• Ubuntu 18.04 хувилбар дээр Control Center-ийг суулгана уу.
Энэ процедур нь мөн Paragon Active Assurance REST API-г суулгадаг.
экспорт CC_VERSION= # Давны хяналтын нийлбэрийг тооцоол file мөн SHA256 0b11111111-тэй тэнцүү эсэхийг шалгана уу). Гэсэн хэдий ч, та дөнгөж NTP суулгасан үед NTP наймаас цөөн байх магадлалтай
гүйлгээ хийгдсэн тул үнэ цэнэ нь бага байх болно: хэрэв бүх гүйлгээ амжилттай болсон бол 1, 3, 7, 17, 37, 77 эсвэл 177-ын аль нэг нь.
# шалгах нийлбэрийг татаж авах хуудас sha256sum paa-control-center_${CC_VERSION}.tar.gz
# Tarball tar-ыг задлаарай -xzf netrounds-control-center_${CC_VERSION}.tar.gz
# Багцууд нь sudo apt-get update шинэчлэгдсэн эсэхийг шалгаарай
# Sudo apt-get install ./netrounds-control-center_${CC_VERSION}/*.deb суулгацыг эхлүүлнэ үү. - Paragon Active Assurance үйлчилгээг зогсоох: sudo systemctl stop "netrounds-*" apache2 openvpn@netrounds
- Өгөгдлийн сангийн нөөцлөлтийг сэргээх: sudo -u postgres psql – тохируулах ON_ERROR_STOP=нетrounds < ncc_postgres.sql
- Өгөгдлийн сангийн шилжилтийг хийхийн өмнө та нэмэлт алхмуудыг хийх хэрэгтэй. Энэхүү Мэдлэгийн сангийн нийтлэл рүү орж, хувилбарыг суулгасан бол үйлдлүүд гэсэн хэсгийг доош гүйлгэж, эдгээр зааврын 1-ээс 4 хүртэлх алхмуудыг гүйцэтгээрэй.
ЖИЧ: Энэ үед 5-р алхамыг бүү хий.
• Өгөгдлийн сангийн шилжилтийг ажиллуулах:
ЖИЧ: Энэ бол мэдрэмтгий тушаал бөгөөд үүнийг алсын машин дээр гүйцэтгэхдээ болгоомжтой байх хэрэгтэй. Ийм тохиолдолд дэлгэц эсвэл tmux гэх мэт програмыг ашиглахыг зөвлөж байна, ингэснээр ssh сесс тасалдсан ч шилжүүлэх командыг үргэлжлүүлэн ажиллуулах болно. sudo ncc шилжих
Ncc migrate командыг гүйцэтгэхэд нэлээд хугацаа шаардагддаг (олон минут). Энэ нь дараахь зүйлийг хэвлэх ёстой (доор дэлгэрэнгүй мэдээллийг орхигдуулсан):
Өгөгдлийн санг шилжүүлж байна...
Гүйцэтгэх үйлдлүүд:
<…>
Шилжүүлэн суулгахгүйгээр програмуудыг синхрончлох:
<…>
Ажиллаж байгаа шилжилт хөдөлгөөн:
<…>
Кэшийн хүснэгт үүсгэж байна...
<…>
Туршилтын скриптүүдийг синк хийж байна...
• scp эсвэл өөр хэрэглүүрийг ашиглан нөөцлөлтийн өгөгдлийг 18.04 хувилбар руу шилжүүлнэ.
• OpenVPN түлхүүрүүдийг сэргээх:
# Одоо байгаа OpenVPN түлхүүрүүдийг устгана уу
sudo rm -rf /var/lib/netrounds/openvpn
# Sudo tar -xzf ncc_openvpn.tar.gz -C / нөөцлөгдсөн түлхүүрүүдийг задлах
• RRD өгөгдлийг сэргээх:
# Одоо байгаа RRD-г устгана уу sudo rm -rf /var/lib/netrounds/rrd
# Нөөцлөгдсөн RRD-г задлах sudo tar -xzf ncc_rrd.tar.gz -C /
• Нөөцлөгдсөн тохиргоог харьцуулах files-г шинээр суулгасантай холбож, хоёр багцын агуулгыг гараар нэгтгэнэ files (тэд ижил байршилд үлдэх ёстой).
• Тусгай зөвшөөрлийг ашиглан бүтээгдэхүүний лицензийг идэвхжүүлнэ file хуучин жишээнээс авсан: ncc лиценз идэвхжүүлэх ncc_license.txt
• Paragon Active Assurance үйлчилгээг эхлүүлэх: sudo systemctl start –all “netrounds-*” apache2 kafka openvpn@netrounds
• Шинэ тохиргоог идэвхжүүлэхийн тулд та мөн ажиллуулах хэрэгтэй:
sudo systemctl apache2-г дахин ачаална
• Шинэ Test Agent хадгалах сангуудыг суулгах:
TA_APPLIANCE_VERSION=
TA_APPLICATION_VERSION=
# 3.0-с өмнөх хувилбаруудын хувьд:
# Хадгалах сангийн бүрэн бүтэн байдлыг шалгана уу (хариулт нь "OK" байх ёстой) shasum -c netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.sha256 shasum -c netrounds-test-agent-application_${TA_APPLICATION_VERSION}.sha256.sum
# 3.0 ба түүнээс дээш хувилбарын хувьд:
# Хадгаламжийн хяналтын нийлбэрийг тооцоолж, тэдгээр нь таарч байгаа эсэхийг шалгаарай
# SHA256 шалгах нийлбэрийг татаж авах хуудсан дээр өгсөн sha256sum paa-test-agent_${TA_APPLIANCE_VERSION}_all.deb sha256sum paa-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz
# Суулгацыг эхлүүлэх sudo apt-get install \ ./netrounds-test-agent_${TA_APPLIANCE_VERSION}_all.deb sudo cp netrounds-test-agent-application_${TA_APPLICATION_VERSION}.tar.gz \
/usr/lib/python2.7/dist-packages/netrounds/static/test_agent/
• (Заавал биш) NETCONF & YANG API Зохицуулах гарын авлагыг дагаж ConfD-г шаардлагатай бол суулгаж, тохируулна уу.
ЖИЧ: Та дараа нь 3.x болгож шинэчлэхдээ дараах тушаалыг ажиллуулж эхлэх ёстой: sudo apt-mark unhold python-django python-django-common
Алдааг олж засварлах
ConfD-г эхлүүлэхэд гарсан асуудлууд
Хэрэв танд шинэчлэлт хийсний дараа ConfD-г эхлүүлэхэд асуудал гарвал шинэ захиалга авахын тулд Juniper-н түнш эсвэл орон нутгийн Juniper дансны менежер эсвэл худалдааны төлөөлөгчтэй холбогдоно уу.
Callexecuter-г эхлүүлэхэд гарсан асуудлууд
Callexecuter бүртгэлийг тушаалаар шалгана уу
sudo journalctl -xeu netrounds-callexecuter
Та дараахтай адил алдааг харж болно.
03-р сарын 09 53:27:6290 myhost django-admin[XNUMX]: netrounds.manager.callexecuter ХЭРЭГЛЭЭ.
CallExecuter.run дахь үл хамаарах зүйл [нэр=netrounds.manager.calleexecuter, thread=140364632504128,
процесс = 8238, funcName = бариул, le
03 сарын 09 53:27:6290 myhost django-admin[XNUMX]: Traceback (хамгийн сүүлийн дуудлага):
03 сарын 09 53:27:6290 myhost django-admin[XNUMX]: File “debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/management/commands/runcallexecuter.py", 65-р мөр, бариул дахь
03 сарын 09 53:27:6290 myhost django-admin[XNUMX]: File “debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/calldispatcher.py”, мөр 164, ажиллаж байна
03 сарын 09 53:27:6290 myhost django-admin[XNUMX]: File “debian/tmp/usr/lib/python2.7/dist-packages/
netrounds/manager/models.py”, мөр 204, inwait
03 сарын 09 53:27:6290 myhost django-admin[XNUMX]: File __unicode__ дахь "debian/tmp/usr/lib/python2.7/dist-packages/ netrounds/manager/models.py", мөр 42
03 сарын 09 53:27:6290 myhost django-admin[XNUMX]: AttributeError: 'unicode' объектод 'iteritems' атрибут алга
Юу болсон бэ гэвэл netrounds-callexecuter*.deb багц нь netrounds-callexecuter systemd үйлчилгээг зогсоож, идэвхгүй болгосон эсэхийг шалгалгүй шинэчилсэн байна. Мэдээллийн сан буруу төлөвт байна; үүнийг нөөцөөс сэргээх шаардлагатай бөгөөд шинэчлэлтийг дахин хийх шаардлагатай. Netrounds-callexecuter үйлчилгээг идэвхгүй болгож, зогсоохын тулд дараах зүйлийг хийнэ үү: sudo systemctl netrounds-callexecuter-г идэвхгүй болгох sudo systemctl netrounds-callexecuter-г зогсоох
Web Сервер хариу өгөхгүй байна
tail -n 50 /var/log/apache2/netrounds_error.log тушаалаар apache бүртгэлийг шалгана уу.
Хэрэв та дараах алдааг олж харвал Удирдлагын төвийн 2.34 хувилбар Ubuntu 18.04 дээр ажиллаж байгаа, өөрөөр хэлбэл Control Center амжилттай шинэчлэгдээгүй байна гэсэн үг. Энэхүү шийдэл нь энэ баримт бичигт дурдсанчлан Удирдлагын төвийг дараагийн хувилбар болгон шинэчлэх явдал юм.
# Цаг хугацааamps, pids гэх мэтийг доороос нь хуулж авсан
Зорилтот WSGI скрипт '/usr/lib/python2.7/dist-packages/netrounds/wsgi.py'-г Python модуль болгон ачаалах боломжгүй.
'/usr/lib/python2.7/dist-packages/netrounds/wsgi.py' WSGI скриптийг боловсруулах явцад онцгой тохиолдол гарлаа.
Traceback (хамгийн сүүлийн дуудлага):
File “/usr/lib/python2.7/dist-packages/netrounds/wsgi.py”, мөр 6, дотор програм = get_wsgi_application()
File get_wsgi_application django.setup(set_prefix=False) доторх “/usr/lib/python2.7/dist-packages/django/core/wsgi.py”, мөр 13
File "/usr/lib/python2.7/dist-packages/django/__init__.py", 27-р мөр, тохиргооны apps.populate (тохиргоо. INSTALLED_APPS)
File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, мөр 85, бөглөх app_config = AppConfig.create(оруулга)
File “/usr/lib/python2.7/dist-packages/django/apps/config.py”, 94-р мөр, үүсгэх модуль = import_module(оруулга)
File “/usr/lib/python2.7/importlib/__init__.py”, 37-р мөр, import_module __import__(нэр)
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/__init__.py”, мөр 1, дотор grappelli.dashboard.dashboards импортоос *
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/dashboards.py”, мөр 14, дотор граппеллигаас. хяналтын самбарын импортын модулиуд
File “/usr/lib/python2.7/dist-packages/grappelli/dashboard/modules.py”, мөр 9, дотор django.contrib.contenttypes.models-аас ContentType импортлох File “/usr/lib/python2.7/dist-packages/django/contrib/contenttypes/models.py”, мөр 139, дотор анги ContentType(загвар.Загвар):
File “/usr/lib/python2.7/dist-packages/django/db/models/base.py”, мөр 110, __new__ app_config = apps.get_ containing_ app_config(модуль) File get_containing_app_config self.check_apps_ready() доторх "/usr/lib/python2.7/dist-packages/django/apps/registry.py", мөр 247 File “/usr/lib/python2.7/dist-packages/django/apps/registry.py”, 125-р мөр, check_ apps_-д бэлэн өсгөх Програмын бүртгэл бэлэн биш байна (“Программуудыг хараахан ачаалаагүй.”)
AppRegistryNotReady: Програмыг хараахан ачаалаагүй байна.
Paragon Active Assurance Services-ийг дахин эхлүүлэхэд амжилтгүй боллоо
Netrounds-* үйлчилгээг sudo systemctl start –all “netrounds-*” apache2 openvpn@netrounds-аар дахин эхлүүлэх нь дараах мессежийг үүсгэдэг:
netrounds-agent-ws-server.service эхлүүлж чадсангүй: netrounds-agent-ws-server.service нэгжийг далдалсан байна.
netrounds-agent-daemon.service эхлүүлж чадсангүй: netrounds-agent-daemon.service нэгжийг далдалсан байна.
Энэ нь багцыг арилгах явцад дурдсан үйлчилгээнүүд далдлагдсан бөгөөд гараар цэвэрлэх шаардлагатай гэсэн үг юм. Цэвэрлэх журмыг доор харуулав.
sudo apt-get purge netrounds-agent-login sudo find /etc/systemd/system -нэр “netrounds-agent-*.service” -устгах sudo systemctl demon-reload
Juniper Networks, Juniper Networks лого, Juniper, Junos нь АНУ болон бусад улс орнуудад Juniper Networks, Inc.-ийн бүртгэлтэй худалдааны тэмдэгнүүд юм. Бусад бүх барааны тэмдэг, үйлчилгээний тэмдэг, бүртгэгдсэн тэмдэг эсвэл бүртгэгдсэн үйлчилгээний тэмдэг нь тус тусын эзэмшигчийн өмч юм. Juniper Networks энэ баримт бичигт алдаа гарсан тохиолдолд хариуцлага хүлээхгүй. Juniper Networks нь энэхүү нийтлэлийг мэдэгдэлгүйгээр өөрчлөх, өөрчлөх, шилжүүлэх эсвэл өөр аргаар хянан үзэх эрхтэй. Зохиогчийн эрх © 2022 Juniper Networks, Inc. Бүх эрх хуулиар хамгаалагдсан.
Баримт бичиг / нөөц
![]() |
JUNIPER NETWORKS Удирдлагын төвийг хувилбараас шинэчилж байна [pdf] Хэрэглэгчийн гарын авлага Хяналтын төвийг хувилбараас, хяналтын төвийг хувилбараас, төвийг хувилбараас, хувилбараас шинэчилж байна |