Changeset 295
- Timestamp:
- Oct 4, 2017, 5:57:55 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/klask
r294 r295 20 20 use Socket; 21 21 use List::Util 'shuffle'; 22 use Digest::SHA qw(sha512_base64); 22 23 23 24 # apt-get install snmp fping libnet-cidr-lite-perl libnet-netmask-perl libnet-snmp-perl libnetaddr-ip-perl libyaml-perl … … 2711 2712 } 2712 2713 2714 my $checksum_data = '' 2715 for my $sw_name (keys %SWITCH_DB) { 2716 $checksum_data .= join ':', $SWITCH_DB{$sw_name}->{'description'}, 2717 $SWITCH_DB{$sw_name}->{model}, 2718 $SWITCH_DB{$sw_name}->{'hostname'}, 2719 "\n"; 2720 } 2721 2713 2722 my $switch_connection = { 2714 2723 output_port => \%db_switch_output_port, … … 2718 2727 switch_db => \%SWITCH_DB, 2719 2728 timestamp => $timestamp, 2729 checksum => sha512_base64($checksum_data), 2720 2730 }; 2721 2731
Note: See TracChangeset
for help on using the changeset viewer.