슈퍼마이트로 IPMI웹 자바 관련

이희주   
   조회 5790   추천 0    

 You need the latest Java(TM) Runtime Environment. Would you like to update now?


크롬으로 웹 IPMI에 로그인하면 위와같은 팝업이 계속 나타납니다.


IPMI 펍웨어 및 팝업대로 자바 런타임 최신버젼으로 업데이트를 했음에도 불구하고 성가신 팝업이 계속 나타나는데 어떻게 하면 좋을까요?


자바 구성쪽 세팅을 만져보라고 하는데 뭔소리인지 몰라서 경험있는 분들의 지혜를 구합니다.


사용중인 메인보드는 x10ssl +-F입니다.

짧은글 일수록 신중하게.
s김종화z 2019-10
IPMI 쪽은 잘 모르지만, Java 개발자로써 말씀드리면, JDK(JRE 가 포함되어 있습니다) 와 JRE 중 어떤게 설치되어 있고, 실제 실행할 때 어느 위치의 JRE 을 이용하는지 확인이 필요할 것 같습니다. 그리고, 보통 저런 메세지는Java 프로그램을 실행할 때 나타나는게 아닌데...이상하네요.
     
이희주 2019-11
구글링해보니 이쪽관련 문제가 꽤 복잡하게 얽혀있는거같아요.

동일한방법으로 해결된 사람도 있고 안되는 사람도 있고..ㅎㅎ
구차니 2019-10
IPMI 가 아닌IPMI에 접속하는 클라이언트의 JRE를 업데이트 하라는 말로 해석됩니다.
크롬에서 java는 일종의 확장 프로그램, 플러그인으로
activeX 대신 외국에서는 java를 많이 쓰더라구요.(머 솔찍히 activex가 아니면 java뿐이라 선택지가 없긴 합니다)
ipmi의 어떤 기능이 java를 요구하기 때문에 크롬에서 알려주는 것으로 생각됩니다.
     
이희주 2019-11
클라이언트의 자바를 최신버젼으로 업데이트했음에도 불구하고 호환성 때문인가 뭐때문인 도저히 해결이 안되네요..

hp ilo는 간단했는데 슈마는 뭔가 복잡시럽습니다ㅠㅋㅋ
박문형 2019-10
XP 정도되는 시스템에서 접속해보세요..
     
이희주 2019-11
hyper에 xp 깔아서 한번 돌려봐야겠네요ㅎㅎ
esca 2019-10
https://www.servethehome.com/fix-java-application-blocked-e-g-using-ikvm/

혹시 이거 문제인지 여기 참고해서 한번 해보시죠.
dell 의 iDrac 에서는  제어판 -  java  에서 security  에 해당 IP를 추가해주면 가능했던거 같습니다.
     
+1
클라이언트 PC의 JAVA구성에서 [보안]탭에 보시면 예외사항 사이트 목록이 있습니다.
거기에다 접속하려는 서버의 IP주소를 http://x.x.x.x or https://x.x.x.x 로 넣어두면 잘 됩니다.
     
이희주 2019-11
슈퍼마이크로이긴 하지만 위 설저을 가장먼저 해봤음에도 불구하고 계속 뜨더라고요..
아나벨가토 2019-10
HP iLO도 비슷한 문제로 크롬에서 안될때가 있는데, 그냥 윈도우 10에 내장된 explore 11 로 접속해서 해결했던적이 있습니다.
JAVA는 최신버젼으로 업데이트도 같이해놓으시는게 좋습니다.
     
이희주 2019-11
저도 hp  ilo는 익스에서만 사용했었는데 지금은 자바 최신버젼에 익스에서 접속해봐도 같은 증상입니다..

복잡하네요ㅎㅎ;
행복하세 2019-10
웹에서의 ipmi 좋긴한데 각운영환경 자바버젼 세팅에따라서 머리가 아플때가 많습니다*~

가장좋은방법은 슈마 홈피가시면
ipmi 뷰어 있습니다 다른 프로그램도 있숩니다
뷰어 요거 설치하면 아주좋숩니다~
뷰어안에 자바랑 다포함되있어서 호환성문제없이 편안하게 쓰실수있습니담~~
     
이희주 2019-11
ipmiview 설치해보니 모니터링등 다른건 다되는데 kvm탭만 이용이 불가능합니다.

실행해보면 connection failed라고 뜨네요..

구글링해보니 특정 ipmi버젼에서 ipmiview와의 호환성 문제가 발생할 가능성도 있다는 말들이 보이기도하고요ㅎㅎ

별다른 세팅없이 정상적으로 사용중이신가요?
간장게장 2019-10
전용 뷰어를 쓰시면 좋고

(이런 저런 서버에서 IPMI를 사용할 때)
browser를 사용하려면 Chrome이나 Edge보다 Internet Explorer를 사용하시는 것이 좋습니다. Windows 10이라면 Edge 대신 Internet Explorer를 인터넷 기본 프로그램으로 설정해 놓고 사용하시는 것이 좋습니다. 그래도 문제가 있다면 explorer 호환모드 사용. 그래도 잘 안되면 인터넷 옵션 - 보안에서 신뢰할 수 있는 사이트에 IPMI IP 등록. 그래도 안되면 Windows 7 explorer로 접속
     
이희주 2019-11
크롬이 너무 편하긴하지만 다양한 시도를 해보고 가장 최선의 방법으로 정해야겠습니다..ㅎㅎ
Ansyncic 2019-11
옛날 버전의 IPMI가 요즘 나오는 HTML5 기반이 아닌 JNLP 기반으로 되어있어서 매번 저도 성가시게 팝업 겪고 있습니다.
직접 페이지 소스 분석 해보니 deployJava라는 옛날에 사용되던 자바 버전 체크 & 실행 라이브러리에서 최신 자바 버전을 인식을 하지 못하여 계속 팝업을 띄우는 것으로 추정이 됩니다.
utils.js 66번째 줄부터
/*Lauch Java application*/
function GetJNLPRequest (ButtonObj, Flag)
{
// check if current JRE version is greater than 1.6.0   
if (deployJava.versionCheck('1.6.0_10+') == false) {                         
userInput = confirm("You need the latest Java(TM) Runtime Environment. Would you like to update now?");               
이 부분이 문제입니다. deployJava.versionCheck가 상위 자바 버전이 설치되어 있어도 항상 false가 나오기 때문에...

간단하게 팝업제거 스크립트 제작해보았습니다
물론 펌웨어를 뜯어서 파일을 수정해버리는 것이 가장 좋겠지만 ^^; 실력 부족 시간 부족입니다 하하...
크롬에 Tampermonkey 확장 프로그램 설치 후 아래 @match의 ?.? 부분 수정하신 뒤 아래 스크립트 넣으시면 팝업창이 뜨지 않습니다. 직접 테스트 해보았습니다 잘 됩니다!
// ==UserScript==
// @name        DisableJavaUpdateConfirm
// @version      0.1
// @author      You
// @match        https://192.168.?.?/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    window._confirm = confirm;
    window.confirm = function(text){
        if(text === "You need the latest Java(TM) Runtime Environment. Would you like to update now?"){
            return false;
        }
        return window._confirm(text);
    }
})();
     
이희주 2019-11
와우!!능력자시군요ㅎㅎ 간단히 해결되었습니다!

 // @match        https://192.168.?.?/*

ssl적용이 안되어 있어서 http로 변경후 팝업창이 바로 사라졌습니다. 감사합니다ㅎ
     
s김종화z 2019-11
능력자시네요.

참고로 최신 Java version Naming rule 이 바뀌었습니다. J2SE 1.6.x 이런 식으로 가다가 8.x, 11.x 이런 식으로요.


QnA
제목Page 2384/5718
2015-12   1739696   백메가
2014-05   5207883   정은준1
2009-01   5783   박영선
2005-09   5783   노형석
2015-01   5783   inquisitive
2009-01   5783   전영진
2017-04   5783   이하나
2017-01   5783   쿰척쿰척
2016-01   5783   미수맨
2014-02   5782   세가새턴
2008-01   5782   김일석
2009-02   5782   song05
2007-09   5782   이승준
2008-12   5782   윤치열
2005-10   5782   배동관
2013-12   5782   조운
2017-02   5782   회원K
2006-02   5782   윤창식
2017-07   5782   늘파란
2005-10   5782   안창준
2016-08   5782   NeOpLE
2005-12   5782   염재도