- Timestamp:
- Jul 23, 2009, 12:13:01 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/klask
r45 r46 114 114 die "Configuration file $KLASK_CFG_FILE does not exists. Klask need it !\n" if not -e "$KLASK_CFG_FILE"; 115 115 die "Var folder $KLASK_VAR does not exists. Klask need it !\n" if not -d "$KLASK_VAR"; 116 return; 116 117 } 117 118 118 119 sub test_switchdb_environnement { 119 120 die "Switch database $KLASK_SW_FILE does not exists. Launch updatesw before this command !\n" if not -e "$KLASK_SW_FILE"; 121 return; 120 122 } 121 123 122 124 sub test_maindb_environnement { 123 125 die "Main database $KLASK_DB_FILE does not exists. Launch updatedb before this command !\n" if not -e "$KLASK_DB_FILE"; 126 return; 124 127 } 125 128 … … 128 131 sub fastping { 129 132 system "fping -c 1 @_ >/dev/null 2>&1"; 133 return; 130 134 } 131 135 … … 277 281 278 282 print "\n" if $verbose; 283 return; 279 284 } 280 285 … … 514 519 klask status switch port 515 520 END 521 return; 516 522 } 517 523 … … 526 532 print ' $Date$'."\n"; 527 533 print ' $Id$'."\n"; 534 return; 528 535 } 529 536 … … 539 546 unless $where{switch_description} eq 'unknow' and $resol_arp{hostname_fq} eq 'unknow' and $resol_arp{mac_address} eq 'unknow'; 540 547 } 548 return; 541 549 } 542 550 … … 567 575 $date; 568 576 } 577 return; 569 578 } 570 579 … … 745 754 # print "arping -c 1 -w 1 -rR -i $interface $one_computer 2>/dev/null\n"; 746 755 } 756 return; 747 757 } 748 758 … … 766 776 mkdir "$dirdb", 0755 unless -d "$dirdb"; 767 777 YAML::Syck::DumpFile("$KLASK_DB_FILE", $computerdb); 778 return; 768 779 } 769 780 … … 785 796 786 797 $possible_format{$format}->(@ARGV); 798 return; 787 799 } 788 800 … … 819 831 $date; 820 832 } 833 return; 821 834 } 822 835 … … 1025 1038 </table> 1026 1039 END 1040 return; 1027 1041 } 1028 1042 … … 1047 1061 printf "%s: \"%s\"\n", $ip, $sw_location if not $sw_location eq ''; 1048 1062 } 1063 return; 1049 1064 } 1050 1065 … … 1056 1071 #snmpset -v 1 -c community X.X.X.X 1.3.6.1.2.1.2.2.1.7.NoPort = 2 (down) 1057 1072 system "snmpset -v 1 -c public $switch 1.3.6.1.2.1.2.2.1.7.$port = 1"; 1073 return; 1058 1074 } 1059 1075 … … 1063 1079 1064 1080 system "snmpset -v 1 -c public $switch 1.3.6.1.2.1.2.2.1.7.$port = 2"; 1081 return; 1065 1082 } 1066 1083 … … 1070 1087 1071 1088 system "snmpget -v 1 -c public $switch 1.3.6.1.2.1.2.2.1.7.$port"; 1089 return; 1072 1090 } 1073 1091 … … 1114 1132 1115 1133 print "Klask find MAC $mac_address on switch $switch_name port $swport\n"; 1134 return; 1116 1135 } 1117 1136 … … 1301 1320 1302 1321 YAML::Syck::DumpFile("$KLASK_SW_FILE", $switch_connection); 1322 return; 1303 1323 } 1304 1324 … … 1322 1342 1323 1343 $possible_format{$format}->(@ARGV); 1344 return; 1324 1345 } 1325 1346 … … 1357 1378 } 1358 1379 } 1380 return; 1359 1381 } 1360 1382 … … 1447 1469 1448 1470 print "}\n"; 1471 return; 1449 1472 } 1450 1473
Note: See TracChangeset
for help on using the changeset viewer.