JavaScript를 사용하여 SNMP 쿼리를 보내고받는 방법은 무엇입니까? 회사의 프린터를 쿼리하고 웹 페이지에서 토너 및 용지 수준을 표시 할 수있는 고용주를위한 웹 페이지를 만들려고합니다. 웹 서버 자체에 대한 액세스 권한이 없기 때문에 HTML/JavaScript/등을 사용하여 클라이언트 측에서 구현해야합니다. 일부 검색을했는데 자바 스크립트에 네이티브 SNMP 메소드 나 함수가없고 자바 스크립트 라이브러리 (net-snmp, node-snmp-native, node-snmpjs 등)가 모두 필요합니다. 내 회사에서 사용하지 않는 Node.jsJavaScript를 통해 프린터 SNMP 데이터에 액세스하는 방법
답변
이것은 불가능한 요청입니다. SNMP는 네트워크 프로토콜입니다. Javascript (클라이언트 측)는 소켓 지원이 없으며 HTTP/HTTPS 이외의 다른 프로토콜에서 통신 할 수 없습니다. 노드 물건은 서버 쪽이기 때문에 전혀 다른 볼 게임입니다.
나는 이것이 대답이되고 싶지 않지만, 나는 그것이 확실하다는 것을 확신합니다. :( –
두 가지 해결책을 생각해 볼 수 있습니다.
- Java snmp 클라이언트 라이브러리와 java swing을 프런트 엔드로 사용하십시오.
- Node.js 서버 및 snmp.js 라이브러리를 사용하십시오.
해결책 # 2는 장기적인 해결책이며 여기에 더 많은 옵션이 있습니다. 이것은 웹 UI를 제공하며 앞으로 유용하고 유용 할 것입니다.
당신은 다른 클라이언트 측 스크립트 옵션을 찾을 수 있습니다
What client-side web scripting languages are there other than JavaScript and VBScript?을 읽어보십시오. Perl/Python의 경우 snmp 클라이언트 라이브러리가 있습니다.
기타 더 나은 옵션은 VB Script와 IE를 클라이언트로 사용하는 것입니다. VB Script snmp 클라이언트 라이브러리가 있습니다. 이 솔루션은 IE에서만 작동합니다.
감사합니다.
불행히도 저는 클라이언트 나 서버에 무엇이든 설치할 수있는 위치에 있지 않습니다. IT 보안은 약간 편집 적이기 때문에 표준 클라이언트 측 기술을 사용하여 Internet Explorer에서 웹 페이지를 실행할 수있는 솔루션을 찾아야합니다 (HTML , JavaScript, CSS) –
위의 추가 노트를 찾으십시오. – JavaUser
- 1. javascript를 사용하여 JSON 형식의 데이터에 액세스하는 방법
- 2. JavaScript를 통해 SVG 데이터에 액세스
- 3. 자바 스크립트를 통해 JSON 데이터에 액세스하는 방법
- 4. has_many에서 데이터에 액세스하는 방법 : 연결을 통해?
- 5. JavaScript를 통해 설치된 모든 프린터 목록 검색하기
- 6. javascript를 통해 UpdatePanel에서 컨트롤에 액세스하는 방법?
- 7. Safari에서 Javascript를 통해 Java 객체에 액세스하는 방법
- 8. 이 데이터에 액세스하는 방법?
- 9. ZODB에서 데이터에 액세스하는 방법
- 10. mysql에서 데이터에 액세스하는 방법
- 11. cvMat에서 데이터에 액세스하는 방법
- 12. information1 데이터에 액세스하는 방법
- 13. JavaScript를 통해 Amazon의 DynamoDB에서 데이터에 액세스
- 14. SNMP OID를 사용하여 프린터 상태 가져 오기
- 15. iOS : 동일한 데이터에 액세스하는 여러보기 - 액세스하는 방법?
- 16. cakePHP를 통해 NodeJS 데이터에 액세스하는 방법은 무엇입니까?
- 17. Ext.grid.Panel - 행 데이터에 액세스하는 방법
- 18. DataTable에서 정수 데이터에 액세스하는 방법?
- 19. json muliple 데이터에 액세스하는 방법
- 20. 목록으로 RestTemplate에서 데이터에 액세스하는 방법
- 21. AngularJS Scope에서 데이터에 액세스하는 방법
- 22. react.js에서 파일의 데이터에 액세스하는 방법
- 23. cv :: Mat에서 데이터에 액세스하는 방법
- 24. MVC에서 SQL의 데이터에 액세스하는 방법?
- 25. AudioQueue 버퍼의 데이터에 액세스하는 방법?
- 26. plugin.xml 내의 데이터에 액세스하는 방법?
- 27. 다른 도메인의 데이터에 액세스하는 방법
- 28. 템플릿의 요청 데이터에 액세스하는 방법
- 29. jquery 내부 데이터에 액세스하는 방법?
- 30. Kraken.js : 구성 데이터에 액세스하는 방법
주제를 벗어난 질문은 downvoted 것입니다. [How to Ask] (http://stackoverflow.com/help/how-to-ask)를 읽어보십시오. – zhon
사과드립니다. 프로그래밍 문제로 인해이 문제가 발생했을 것으로 생각 했습니까? –
"Node.js없이"라고 말하면 브라우저를 의미합니까? 코드를 작성하려고 했습니까? 어떤 연구를 했습니까? 웹 서버/클라이언트 솔루션을 원하십니까? "[질문하는 방법]"(http://stackoverflow.com/help/how-to-ask)의 "질문을 현명한 방법으로 묻는 방법"링크를 읽었습니까? 이것은 재미있는 프로그래밍 질문 일 수 있지만, 세부 사항, 예제 및 연구의 부족은 downvotes가 대답이되지 않을뿐입니다. – zhon