Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > by-pkgid > 05cd670d8a02b2b4a0ffb1756f2e8308 > files > 10976

php-manual-zh-5.2.4-1mdv2008.1.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>SNMP 函数</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="PHP 手册"
HREF="index.html"><LINK
REL="UP"
TITLE="函数参考"
HREF="funcref.html"><LINK
REL="PREVIOUS"
TITLE="simplexml_load_string"
HREF="function.simplexml-load-string.html"><LINK
REL="NEXT"
TITLE="snmp_get_quick_print"
HREF="function.snmp-get-quick-print.html"><META
HTTP-EQUIV="Content-type"
CONTENT="text/html; charset=UTF-8"></HEAD
><BODY
CLASS="reference"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>PHP 手册</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="function.simplexml-load-string.html"
ACCESSKEY="P"
>上一页</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="function.snmp-get-quick-print.html"
ACCESSKEY="N"
>下一页</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="reference"
><A
NAME="ref.snmp"
></A
><DIV
CLASS="TITLEPAGE"
><H1
CLASS="title"
>CLII. SNMP 函数</H1
><DIV
CLASS="PARTINTRO"
><A
NAME="AEN210105"
></A
><DIV
CLASS="section"
><H1
CLASS="section"
><A
NAME="snmp.intro"
>简介</A
></H1
><P
>&#13;   </P
></DIV
><DIV
CLASS="section"
><H1
CLASS="section"
><A
NAME="snmp.requirements"
>需求</A
></H1
><P
>&#13;    为了在 Unix 中使用 SNMP 函数,需要安装
    <A
HREF="http://www.net-snmp.org/"
TARGET="_top"
>NET-SNMP</A
> 包。在
    Windows 中,这些函数只能用于 NT,而不能用于 Win95/98。
   </P
></DIV
><DIV
CLASS="section"
><H1
CLASS="section"
><A
NAME="snmp.installation"
>安装</A
></H1
><P
>&#13;  重要提示:为了使用 UCD SNMP 包,需要在编译之前将
  <TT
CLASS="literal"
>NO_ZEROLENGTH_COMMUNITY</TT
> 定义为
  <TT
CLASS="literal"
>1</TT
>。 在配置 UCD SNMP 之后,编辑
  <TT
CLASS="filename"
>config.h</TT
> 或 <TT
CLASS="filename"
>acconfig.h</TT
>,查找
  <TT
CLASS="literal"
>NO_ZEROLENGTH_COMMUNITY</TT
>,将 #define
  所在行的注释去掉。修改后应该类似这样:
  <TABLE
BORDER="0"
BGCOLOR="#E0E0E0"
CELLPADDING="5"
><TR
><TD
><PRE
CLASS="c"
>#define NO_ZEROLENGTH_COMMUNITY 1</PRE
></TD
></TR
></TABLE
>
  然后使用 <CODE
CLASS="option"
>--with-snmp[=DIR]</CODE
> 选项编译 PHP。
 </P
><P
>&#13;  如果在组合 SNMP 命令时看到奇怪的字段错误,那就是因为没有遵从上述说明。如果不想重新编译
  UCD SNMP,可以使用 <CODE
CLASS="option"
>--enable-ucd-snmp-hack</CODE
>
  开关编译 PHP 以绕开上述错误。
 </P
><P
>&#13;  Windows 版本在目录 <TT
CLASS="filename"
>mibs</TT
>
  中包含了支持 SNMP 的文件。此目录应该移到
  <TT
CLASS="filename"
>DRIVE:\usr\mibs</TT
>,其中 DRIVE
  是安装 PHP 所在的盘符,例如 <TT
CLASS="filename"
>c:\usr\mibs</TT
>。
 </P
></DIV
><DIV
CLASS="section"
><H1
CLASS="section"
><A
NAME="snmp.configuration"
>运行时配置</A
></H1
><P
>本扩展模块在 <TT
CLASS="filename"
>php.ini</TT
> 中未定义任何配置选项。</P
></DIV
><DIV
CLASS="section"
><H1
CLASS="section"
><A
NAME="snmp.resources"
>资源类型</A
></H1
><P
>&#13;   </P
></DIV
><DIV
CLASS="section"
><H1
CLASS="section"
><A
NAME="snmp.constants"
>预定义常量</A
></H1
><P
>以下常量由本扩展模块定义,因此只有在本扩展模块被编译到
PHP 中,或者在运行时被动态加载后才有效。</P
><P
></P
><DIV
CLASS="variablelist"
><DL
><DT
><TT
CLASS="constant"
><B
>SNMP_OID_OUTPUT_FULL</B
></TT
>
    (<A
HREF="language.types.integer.html"
><B
CLASS="type"
>integer</B
></A
>)</DT
><DD
><P
>&#13;     As of 5.2.0
    </P
></DD
><DT
><TT
CLASS="constant"
><B
>SNMP_OID_OUTPUT_NUMERIC</B
></TT
>
    (<A
HREF="language.types.integer.html"
><B
CLASS="type"
>integer</B
></A
>)</DT
><DD
><P
>&#13;     As of 5.2.0
    </P
></DD
><DT
><TT
CLASS="constant"
><B
>SNMP_VALUE_LIBRARY</B
></TT
>
      (<A
HREF="language.types.integer.html"
><B
CLASS="type"
>integer</B
></A
>)</DT
><DD
><P
>&#13;        
      </P
></DD
><DT
><TT
CLASS="constant"
><B
>SNMP_VALUE_PLAIN</B
></TT
>
     (<A
HREF="language.types.integer.html"
><B
CLASS="type"
>integer</B
></A
>)</DT
><DD
><P
>&#13;
    </P
></DD
><DT
><TT
CLASS="constant"
><B
>SNMP_VALUE_OBJECT</B
></TT
>
     (<A
HREF="language.types.integer.html"
><B
CLASS="type"
>integer</B
></A
>)</DT
><DD
><P
>&#13;
    </P
></DD
><DT
><TT
CLASS="constant"
><B
>SNMP_BIT_STR</B
></TT
>
     (<A
HREF="language.types.integer.html"
><B
CLASS="type"
>integer</B
></A
>)</DT
><DD
><P
>&#13;
    </P
></DD
><DT
><TT
CLASS="constant"
><B
>SNMP_OCTET_STR</B
></TT
>
     (<A
HREF="language.types.integer.html"
><B
CLASS="type"
>integer</B
></A
>)</DT
><DD
><P
>&#13;
    </P
></DD
><DT
><TT
CLASS="constant"
><B
>SNMP_OPAQUE</B
></TT
>
     (<A
HREF="language.types.integer.html"
><B
CLASS="type"
>integer</B
></A
>)</DT
><DD
><P
>&#13;
    </P
></DD
><DT
><TT
CLASS="constant"
><B
>SNMP_NULL</B
></TT
>
     (<A
HREF="language.types.integer.html"
><B
CLASS="type"
>integer</B
></A
>)</DT
><DD
><P
>&#13;
    </P
></DD
><DT
><TT
CLASS="constant"
><B
>SNMP_OBJECT_ID</B
></TT
>
     (<A
HREF="language.types.integer.html"
><B
CLASS="type"
>integer</B
></A
>)</DT
><DD
><P
>&#13;
    </P
></DD
><DT
><TT
CLASS="constant"
><B
>SNMP_IPADDRESS</B
></TT
>
     (<A
HREF="language.types.integer.html"
><B
CLASS="type"
>integer</B
></A
>)</DT
><DD
><P
>&#13;
    </P
></DD
><DT
><TT
CLASS="constant"
><B
>SNMP_COUNTER</B
></TT
>
     (<A
HREF="language.types.integer.html"
><B
CLASS="type"
>integer</B
></A
>)</DT
><DD
><P
>&#13;
    </P
></DD
><DT
><TT
CLASS="constant"
><B
>SNMP_UNSIGNED</B
></TT
>
     (<A
HREF="language.types.integer.html"
><B
CLASS="type"
>integer</B
></A
>)</DT
><DD
><P
>&#13;
    </P
></DD
><DT
><TT
CLASS="constant"
><B
>SNMP_TIMETICKS</B
></TT
>
     (<A
HREF="language.types.integer.html"
><B
CLASS="type"
>integer</B
></A
>)</DT
><DD
><P
>&#13;
    </P
></DD
><DT
><TT
CLASS="constant"
><B
>SNMP_UINTEGER</B
></TT
>
     (<A
HREF="language.types.integer.html"
><B
CLASS="type"
>integer</B
></A
>)</DT
><DD
><P
>&#13;
    </P
></DD
><DT
><TT
CLASS="constant"
><B
>SNMP_INTEGER</B
></TT
>
     (<A
HREF="language.types.integer.html"
><B
CLASS="type"
>integer</B
></A
>)</DT
><DD
><P
>&#13;
    </P
></DD
><DT
><TT
CLASS="constant"
><B
>SNMP_COUNTER64</B
></TT
>
     (<A
HREF="language.types.integer.html"
><B
CLASS="type"
>integer</B
></A
>)</DT
><DD
><P
>&#13;
    </P
></DD
></DL
></DIV
></DIV
></DIV
><DIV
CLASS="TOC"
><DL
><DT
><B
>目录</B
></DT
><DT
><A
HREF="function.snmp-get-quick-print.html"
>snmp_get_quick_print</A
>&nbsp;--&nbsp;返回 UCD 库中 quick_print 设置的当前值</DT
><DT
><A
HREF="function.snmp-get-valueretrieval.html"
>snmp_get_valueretrieval</A
>&nbsp;--&nbsp;
   Return the method how the SNMP values will be returned
  </DT
><DT
><A
HREF="function.snmp-read-mib.html"
>snmp_read_mib</A
>&nbsp;--&nbsp;
   Reads and parses a MIB file into the active MIB tree
  </DT
><DT
><A
HREF="function.snmp-set-enum-print.html"
>snmp_set_enum_print</A
>&nbsp;--&nbsp;
   Return all values that are enums with their enum value instead of the raw integer
  </DT
><DT
><A
HREF="function.snmp-set-oid-numeric-print.html"
>snmp_set_oid_numeric_print</A
>&nbsp;--&nbsp;
   Return all objects including their respective object id within the specified one
  </DT
><DT
><A
HREF="function.snmp-set-oid-output-format.html"
>snmp_set_oid_output_format</A
>&nbsp;--&nbsp;
   Set the OID output format
  </DT
><DT
><A
HREF="function.snmp-set-quick-print.html"
>snmp_set_quick_print</A
>&nbsp;--&nbsp;设置 UCD SNMP 库中 quick_print 的值</DT
><DT
><A
HREF="function.snmp-set-valueretrieval.html"
>snmp_set_valueretrieval</A
>&nbsp;--&nbsp;
   Specify the method how the SNMP values will be returned
  </DT
><DT
><A
HREF="function.snmpget.html"
>snmpget</A
>&nbsp;--&nbsp;获取一个 SNMP 对象</DT
><DT
><A
HREF="function.snmpgetnext.html"
>snmpgetnext</A
>&nbsp;--&nbsp;
   Fetch a SNMP object
  </DT
><DT
><A
HREF="function.snmprealwalk.html"
>snmprealwalk</A
>&nbsp;--&nbsp;返回指定的所有对象,包括它们各自的对象 ID</DT
><DT
><A
HREF="function.snmpset.html"
>snmpset</A
>&nbsp;--&nbsp;设置一个 SNMP 对象</DT
><DT
><A
HREF="function.snmpwalk.html"
>snmpwalk</A
>&nbsp;--&nbsp;从代理返回所有的 SNMP 对象</DT
><DT
><A
HREF="function.snmpwalkoid.html"
>snmpwalkoid</A
>&nbsp;--&nbsp;查询关于网络实体的信息树</DT
></DL
></DIV
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="function.simplexml-load-string.html"
ACCESSKEY="P"
>上一页</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>起始页</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="function.snmp-get-quick-print.html"
ACCESSKEY="N"
>下一页</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>simplexml_load_string</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="funcref.html"
ACCESSKEY="U"
>上一级</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>snmp_get_quick_print</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>