Changeset 220 for trunk/klask


Ignore:
Timestamp:
Feb 18, 2017, 5:22:17 PM (7 years ago)
Author:
g7moreau
Message:
  • Push community-rw parameter in order to do set_request SNMP command.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/klask

    r219 r220  
    77use strict;
    88use warnings;
    9 use version; our $VERSION = qv('0.6.1');
     9use version; our $VERSION = qv('0.6.2');
    1010
    1111use Readonly;
     
    779779
    780780#---------------------------------------------------------------
     781sub 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#---------------------------------------------------------------
    781790sub snmp_get_switchport_hr {
    782791   my ($snmp_session, $swport) = @_;
     
    17161725
    17171726#---------------------------------------------------------------
     1727# not finish - do not use
    17181728sub cmd_set_vlan_port {
    17191729   my $switch_name = shift || q{};
     
    18331843
    18341844      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));
    18361846      print "$error \n" if $error;
    18371847
     
    20742084
    20752085   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));
    20772087   print "$error \n" if $error;
    20782088
     
    21192129
    21202130   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));
    21222132   print "$error \n" if $error;
    21232133
     
    27762786 default:
    27772787   community: public
     2788   community-rw: private
    27782789   snmpport: 161
    27792790
     
    28602871=over
    28612872
    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>
    28692876
    28702877=back
Note: See TracChangeset for help on using the changeset viewer.