Recommanded Free YOUTUBE Lecture: <% selectedImage[1] %>

PHP는 SNMP(:12)관련 함수를 제공한다. 그러나 내장함수가 아니고 net-snmp 라이브러리를 이용하는 형식이므로, 몇가지 사전작업이 필요하다.
  1. net-snmp를 설치한다.
  2. php를 컴파일 할때 --with-snmp 옵션을 추가한다.
    # ./configure --prefix=/usr/local/php --with-mysql --with-config-file-path=/usr/local/apache/conf \
    --with-apxs2=/usr/local/apache/bin/apxs --with-language=korean \
    --with-zlib-dir --with-gd --enable-gd-native-ttf --with-snmp
이제 php 에서 제공하는 함수를 이용해서 snmp값을 가져오는지 확인한다.
<?
$sysdescr = snmpget("myhost", "public", "SNMPv2-MIB::sysDescr.0");
echo $sysdescr;
?>

php 컴파일 방법은 APM(:12) 문서를 참고하기 바란다.