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:
- 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
-
IP_list.txt
Lista adresów IP urządzeń tego samego typu, w których chcemy uaktualnić oprogramowanie -
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.