Changeset 220 for trunk/klask
- Timestamp:
- Feb 18, 2017, 5:22:17 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/klask
r219 r220 7 7 use strict; 8 8 use warnings; 9 use version; our $VERSION = qv('0.6. 1');9 use version; our $VERSION = qv('0.6.2'); 10 10 11 11 use Readonly; … … 779 779 780 780 #--------------------------------------------------------------- 781 sub snmp_get_rwsession { 782 my ($sw) = @_; 783 784 my %session = %{$sw->{snmp_param_session}}; 785 $session{-community} = $sw->{community-rw} || $DEFAULT{community-rw} || 'private'; 786 return %session; 787 } 788 789 #--------------------------------------------------------------- 781 790 sub snmp_get_switchport_hr { 782 791 my ($snmp_session, $swport) = @_; … … 1716 1725 1717 1726 #--------------------------------------------------------------- 1727 # not finish - do not use 1718 1728 sub cmd_set_vlan_port { 1719 1729 my $switch_name = shift || q{}; … … 1833 1843 1834 1844 my $sw = $SWITCH_DB{$sw_name}; 1835 my ($session, $error) = Net::SNMP->session( %{$sw->{snmp_param_session}});1845 my ($session, $error) = Net::SNMP->session(snmp_get_rwsession($sw)); 1836 1846 print "$error \n" if $error; 1837 1847 … … 2074 2084 2075 2085 my $sw = $SWITCH_DB{$switch_name}; 2076 my ($session, $error) = Net::SNMP->session( %{$sw->{snmp_param_session}});2086 my ($session, $error) = Net::SNMP->session(snmp_get_rwsession($sw)); 2077 2087 print "$error \n" if $error; 2078 2088 … … 2119 2129 2120 2130 my $sw = $SWITCH_DB{$switch_name}; 2121 my ($session, $error) = Net::SNMP->session( %{$sw->{snmp_param_session}});2131 my ($session, $error) = Net::SNMP->session(snmp_get_rwsession($sw)); 2122 2132 print "$error \n" if $error; 2123 2133 … … 2776 2786 default: 2777 2787 community: public 2788 community-rw: private 2778 2789 snmpport: 161 2779 2790 … … 2860 2871 =over 2861 2872 2862 =item * 2863 2864 Web site: L<http://servforge.legi.grenoble-inp.fr/projects/klask> 2865 2866 =item * 2867 2868 Online Manual: L<http://servforge.legi.grenoble-inp.fr/pub/klask/klask.html> 2873 =item * L<Web site|http://servforge.legi.grenoble-inp.fr/projects/klask> 2874 2875 =item * L<Online Manual|http://servforge.legi.grenoble-inp.fr/pub/klask/klask.html> 2869 2876 2870 2877 =back
Note: See TracChangeset
for help on using the changeset viewer.