라이브러리

[PHP] snmp_set_oid_numeric_print - snmp_set_oid_output_format의 별칭




SNMP (Simple Network Management Protocol) 소개

SNMP는 네트워크 장비를 관리하기 위한 프로토콜입니다. SNMP를 사용하여 네트워크 장비의 상태를 모니터링하고, 설정을 변경할 수 있습니다. PHP에서 SNMP를 사용하기 위해 `snmp` 확장 모듈을 사용할 수 있습니다.

snmp_set_oid_numeric_print 함수

`snmp_set_oid_numeric_print` 함수는 SNMP OID (Object Identifier) 값을 숫자 형식으로 출력하는 함수입니다. OID 값은 문자열 형식으로 저장되며, 숫자 형식으로 출력하기 위해 이 함수를 사용합니다.

예제

#hostingforum.kr
php

<?php



// SNMP 서버 주소와 포트 설정

$snmp_server = 'localhost';

$snmp_port = 161;



// OID 값 설정

$oid_value = '1.3.6.1.2.1.1.1.0'; // 시스템 이름 OID



// SNMP 연결 설정

$snmp = snmp_get_socket($snmp_server, $snmp_port);



// OID 값을 숫자 형식으로 출력하기 위해 snmp_set_oid_numeric_print 함수 사용

snmp_set_oid_numeric_print($oid_value);



// OID 값을 가져오기

$result = snmp_get_value($snmp, $oid_value);



// 결과 출력

echo "시스템 이름: $result
";



?>



snmp_set_oid_numeric_print 함수 사용 예제

위 예제에서 `snmp_set_oid_numeric_print` 함수를 사용하여 OID 값을 숫자 형식으로 출력했습니다. OID 값은 문자열 형식으로 저장되며, 숫자 형식으로 출력하기 위해 이 함수를 사용했습니다.

snmp_get_value 함수 사용 예제

위 예제에서 `snmp_get_value` 함수를 사용하여 OID 값을 가져왔습니다. 이 함수는 SNMP 서버에서 OID 값을 가져와서 반환합니다.

결과

위 예제를 실행하면 시스템 이름이 출력됩니다. 예를 들어, 시스템 이름이 "Ubuntu Server"인 경우 다음과 같은 결과가 출력됩니다.

#hostingforum.kr


시스템 이름: Ubuntu Server



참고

* `snmp_set_oid_numeric_print` 함수는 OID 값을 숫자 형식으로 출력하는 함수입니다.
* OID 값은 문자열 형식으로 저장되며, 숫자 형식으로 출력하기 위해 이 함수를 사용해야 합니다.
* `snmp_get_value` 함수는 SNMP 서버에서 OID 값을 가져와서 반환합니다.
* SNMP 서버 주소와 포트를 설정해야 합니다.
* OID 값을 설정해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 252 페이지

검색

게시물 검색