⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 snmpfun.sh

📁 snmp的源代码,已经在我的ubuntu下编译通过
💻 SH
字号:
# functions used by RFC-1213 MIB test modulesmyport=$SNMP_TRANSPORT_SPEC:$SNMP_TEST_DEST$SNMP_SNMPD_PORTnoauth=""  # no - use Auth+Priv . yes - no auth, no privif [ "x$noauth" = xyes ] ; then   TEST_AUTHPRIV_PARMS="-l noAuthnoPriv"else   TEST_AUTHPRIV_PARMS="-l authNoPriv -a MD5 -A testpass"ficonfig(){	rm -f $SNMP_CONFIG_FILE	CONFIGAGENT rwcommunity test	STARTAGENT}configv3(){	rm -f $SNMP_CONFIG_FILE	CONFIGAGENT rwcommunity test	CONFIGAGENT rwuser testrwuser noauth	CONFIGAGENT createUser testrwuser MD5 testpass	STARTAGENT}get_snmp_variable(){	test_start "Access $2.0 by SNMPv$1..."	CAPTURE "snmpget -v $1 -c test $myport $2.0"	if [ $? != 0 ];then		test_finish FAIL	else		test_finish PASS	fi}get_snmpv3_variable(){	test_start "Access $2.0 by SNMPv3..."	CAPTURE "snmpget -v 3 -u testrwuser $TEST_AUTHPRIV_PARMS $myport $2.0"	if [ $? != 0 ];then		test_finish FAIL	else		test_finish PASS	fi}get_snmp_table(){	test_start "Access table $2 by SNMPv$1..."	CAPTURE "snmpgetnext -Of -v $1 -c test $myport $2"        CHECKFILE '' "\.$2\."        if [ "$snmp_last_test_result" = 0 ] ; then		test_finish FAIL	else		test_finish PASS	fi}get_snmpv3_table(){  	test_start "Access table $2 by SNMPv3..."	CAPTURE "snmpgetnext -Of -v 3 -u testrwuser $TEST_AUTHPRIV_PARMS $myport $2"        CHECKFILE '' "\.$2\."        if [ "$snmp_last_test_result" = 0 ] ; then		test_finish FAIL	else		test_finish PASS	fi}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -