Annotation of embedaddon/php/ext/snmp/tests/README, revision 1.1
1.1 ! misho 1: SNMP Tests
! 2: ----------
! 3:
! 4: To enable these tests, you must have :
! 5: - PHP compiled with SNMP (--with-snmp)
! 6: - an SNMP server running.
! 7:
! 8:
! 9: ** How to test **
! 10: You need to give credentials with environment vars if default ones are not
! 11: sutable (see snmp_include.inc for more info):
! 12: SNMP_HOSTNAME : IPv4 of remote SNMP agent
! 13: SNMP_HOSTNAME : IPv6 or remote SNMP agent
! 14: SNMP_PORT : SNMP port for queries
! 15: SNMP_COMMUNITY : community name
! 16: SNMP_COMMUNITY_WRITE : community used for write tests (snmpset()).
! 17: SNMP_MIBDIR : Directory containing MIBS
! 18:
! 19: To run test suite you may use this command (presuming that you pwd is where
! 20: this README file is located):
! 21: > make -C ../../.. test TESTS="`cd ../../..; /bin/ls -1 ext/snmp/tests/*.phpt | xargs echo`"
! 22: Running run-tests.php directly will clear your environment and therefore
! 23: tests will fail if your SNMP configuration does not fit into default values
! 24: specified in snmp_include.inc.
! 25:
! 26: ** Configuring the SNMPD server **
! 27:
! 28: On Linux/FreeBSD
! 29: --------
! 30:
! 31: - Install package net-snmpd (name may differ based on your distribution).
! 32: - Replace config file (by default this is /etc/snmp/snmpd.conf on Linux and
! 33: /usr/local/etc/snmp/snmpd.conf on FreeBSD) with snmpd.conf supplied.
! 34:
! 35: Before launching daemon make sure that there is no file /var/net-snmp/snmpd.conf
! 36: Delete it if exists. Ingoring to to so will fail SNMPv3 tests.
! 37:
! 38: - Launch snmpd (service snmpd start or /etc/init.d/snmpd start).
! 39: Alternatively you can start snmpd daemon using following command line:
! 40: sudo snmpd -C -c ./snmpd.conf -f -Le
! 41:
! 42:
! 43: On Windows
! 44: ----------
! 45:
! 46: [to be completed]
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>