Uaktualniamy firmware w urządzeniach ePMP za pomocą skryptu

Poniżej opisana metoda uaktualnienia firmware w urządzeniach ePMP przyda się w przypadku gdy:

a) używamy cnMaestro w chmurze i chcemy wgrać wersję oprogramowania, która nie jest w niej dostępna
b) mamy urządzenia z wersją oprogramowania oporną na uaktualnienie poprzez cnMaestro

Tu https://app.box.com/s/tk5neo1e22v6n5cx4sz1xay3oihz3vnq znajdziecie 3 pliki:

  1. upgrade_ePMP.exe
    Wykonywalny plik exe dla windows, który umożliwia wgranie firmware dla pojedynczego urządzenia.

Sposób użycia: upgrade_ePMP.exe adresIPurządzenia użytkownik hasło firmware_tar.gz

  1. IP_list.txt
    Lista adresów IP urządzeń tego samego typu, w których chcemy uaktualnić oprogramowanie

  2. ePMPupgrade.bat
    Prosty batch, który korzysta z llisty adresów i dokonuje uaktualnienia urządzeń z IP_list wykorzystując wykonywalny plik exe.

Sposób uzycia:
ePMPupgrade.bat hasło_admina firmware_tar.gz
lub, jeśli port dostępu do urządzeń inny niż 80:
ePMPupgrade.bat hasło_admina firmware_tar.gz :innyPort

Batch sprawdza dostępność urządzenia za pomocą ping i rozpoczyna proces gdy jest ono osiągalne.
Pracując z batch’em należy na liście adresów umieszczać tylko urządzenia tego samego typu. Sugeruję wyeksportowanie z cnMaestro listy Inventory zaznaczając pozycje Hardware i Model. Taką listę w formacie csv łatwo przefiltrujemy np w excel.

W celu zwiększenia skuteczności powyższej metody, warto wykonać restart urządzeń przed rozpoczęciem działań aktualizacyjnych. Takiego restartu można dokonać z cnMaestro lub za pomocą skryptów SNMP, których znajdzieci kilka w wątku: ePMP - przydatne skrypty SNMP.

2 Likes

ten skrypt nie działa dla mnie

Jeśli rezulatem tego wpisu miałaby być pomoc z naszej (lub czyjejś) strony, to potrzebowalibyśmy wpisu typu:

  • próbowałem zrobić A na urządzeniu B
  • w rezultacie otrzymalem C

Im więcej informacji tym szybciej uda się coś zaradzić…

2 Likes