рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдереЛрдбрд╝рд╛ рд╕рд╛, рдореИрдВ рдПрдХ рдРрд╕реА рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛, рдЬреЛ рд╢рд╛рдпрдж рд╣рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдерд╛: рд╕рдВрдЪрд╛рд░ рдордВрддреНрд░рд┐рдордВрдбрд▓реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рд▓рдЧрднрдЧ рд╕рднреА рдореБрдлреНрдд рдмрдВрджрд░рдЧрд╛рд╣ рдмрд╛рд╣рд░ рдЪрд▓реЗ рдЧрдП рдереЗред рдиреЗрддреНрд░рд╣реАрди, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдерд╛ рдХрд┐ рд▓рдЧрднрдЧ рд╣рд░ рдмрдВрджрд░рдЧрд╛рд╣ рдореЗрдВ рдПрдХ рдХреЗрдмрд▓ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рдерд╛, рдХреЗрд╡рд▓ рдПрдХ рдпрд╛ рджреЛ рдмрдВрджрд░рдЧрд╛рд╣ рд╕реНрд╡рддрдВрддреНрд░ рдереЗ, рдФрд░ рд▓рдЧрднрдЧ рджрд╕ рдирдП рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред
рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рдерд╛ рдХрд┐ рд╕рднреА рдкреЛрд░реНрдЯ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рдереЗ: рдХреБрдЫ, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реБрдП рдереЗ, рдФрд░ рдлрд┐рд░ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рднреВрд▓ рдЧрдП, рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рд┐рдВрдЯрд░ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛ рдФрд░ рджреВрд╕рд░реЗ рд╕реНрд╡рд┐рдЪ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛, рдХреБрдЫ рдкреЛрд░реНрдЯ рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЬреБрдбрд╝реЗ рдереЗ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЕрдкрдирд╛ рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдпрд╛ рдерд╛ рдЕрд▓рдорд╛рд░рд┐рдпрд╛рдБ, рдЖрджрд┐
рдирд┐рд╖реНрдХреНрд░рд┐рдп рдкреЛрд░реНрдЯ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдЕрд╕реНрд╡реАрдХрд╛рд░реНрдп рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдХреБрдЫ рдкреЛрд░реНрдЯ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реИ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ 10 рдорд┐рдирдЯ рдкрд╣рд▓реЗ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рдмрд╕ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛, рдФрд░ рдХрд╣рддреЗ рд╣реИрдВ, рдПрдХ рдмреИрдардХ рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред
рдЙрд╕ рд╕рдордп, рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрд╡рд┐рдЪ рд╕рд┐рд╕реНрдХреЛ 3560 рдореЙрдбрд▓ рдереЗ, рдЬрд┐рд╕рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП 100Mbps рдкреЛрд░реНрдЯ рдФрд░ рд╣рдм рд╕реНрд╡рд┐рдЪ рдХреЗ рд▓рд┐рдП рдПрдХ рддреЗрдЬрд╝ рдЪреИрдирд▓ рдХреЗ рд▓рд┐рдП SFP рд╕реНрд▓реЙрдЯреНрд╕ рдереЗ, рдЗрд╕рд▓рд┐рдП рдЬрдм рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реЛ рддреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрд╡рд┐рдЪ рдкрд░ рдХрдо рд╕реЗ рдХрдо $ 2500 рдЦрд░реНрдЪ рдХрд░рддрд╛ рд╣реВрдВред рд╕рд┐рд░реНрдл рдПрдХ рд╣рд╛рде рдирд╣реАрдВ рдЙрдард╛ред
рдХрд╛рд░реНрдп
рдкрддрд╛ рдХрд░реЗрдВ рдХрд┐ рдкрд┐рдЫрд▓реЗ рдорд╣реАрдиреЗ рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдкрд░ рдХреМрди рд╕реЗ рдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдирд┐рд░реНрдгрдп
рд╕рднреА рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдХреЗрдВрджреНрд░реАрдп syslog рд╕рд░реНрд╡рд░ рдкрд░ рдЕрдкрдиреЗ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдореЗрд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдЖрд░реНрдХ рд▓рд┐рдирдХреНрд╕ рдкрд░ Syslog-NG рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп syslog- рд╕рдорд╛рдзрд╛рди рдФрд░ / рдпрд╛ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЛрдЧрд░реЛрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рд▓реЙрдЧ рд░реЛрдЯреЗрд╢рди рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдПрдХ рдорд╣реАрдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рдкреБрд░рд╛рдиреЗ рд▓реЙрдЧ рдорд┐рдЯрд╛ рджрд┐рдП рдЧрдП рдереЗред рд╕реНрд╡рд┐рдЪ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА: рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдХрд┐рд╕реА рднреА рдкреНрд░рдмрдВрдзрд┐рдд рд╕реНрд╡рд┐рдЪ рдкрд░ рдЖрдк рдПрдХ рджреВрд░рд╕реНрде syslog рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдВрджреЗрд╢ рднреЗрдЬрдирд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рд╕рд┐рд╕реНрдХреЛ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореЗрд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдиреЙрд░реНрдЯреЗрд▓ рдФрд░ рдПрдЪрдкреА рдХреЗ рд╕рд╛рде рдЕрдиреБрднрд╡ рд╣реИ - рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореБрдЭреЗ рдпрд╛рдж рд╣реИ, рд╡реЗ рднреА рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВред
рдХрд╛рд░реНрдп рд╕рд┐рджреНрдзрд╛рдВрдд
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╕рд┐рд╕реНрдХреЛ рд╕реНрд╡рд┐рдЪ рдкреЛрд░реНрдЯ рдПрдХреНрдЯрд┐рд╡реЗрд╢рди рдФрд░ рдбрд┐рдПрдХреНрдЯрд┐рд╡реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рд╕рдВрджреЗрд╢ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЪреВрдВрдХрд┐ рд╕рднреА рд╕реНрд╡рд┐рдЪ рдХреЗрдВрджреНрд░реАрдп syslog рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рдереЗ, рдЗрд╕рд▓рд┐рдП рдЬреЛ рд╕рдм рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рд╡рд╣ рд╕реНрд╡рд┐рдЪ рд╕реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рдерд╛ред рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛ рджреВрдВ рдХрд┐ рд╕рд░реНрд╡рд░ рдкрд░ рд▓реЙрдЧреЛрдЯреНрд░реЗрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рддрд╛рдХрд┐ рд╕рдВрджреЗрд╢ рдПрдХ рдорд╣реАрдиреЗ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рд╕рдВрдЧреНрд░рд╣реАрдд рди рд╣реЛред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдмрдВрджрд░рдЧрд╛рд╣, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдорд╣реАрдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЕрдм рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреНрдп рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЙрджрд╛рд╣рд░рдг
рдХрд┐рд╕реА рджреВрд░рд╕реНрде рд╕рд┐рд╕рд▓реЙрдЧ рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдХреЛ рд╕реНрд╡рд┐рдЪ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, рдЯрд░реНрдорд┐рдирд▓ рдореЛрдб рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдФрд░ рдХреЗрд╡рд▓ рдПрдХ рдХрдорд╛рдВрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдПрдВ:
logging 10.20.100.12
(10.20.100.12 - syslog рд╕рд░реНрд╡рд░ рдкрддрд╛)
рдпрд╣рд╛рдБ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╕рдВрджреЗрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ syslog-ng.conf рд╕реЗ рд▓рд╛рдЗрдиреЗрдВ рд╣реИрдВ:
source remote_udp {
udp();
};
destination d_switches { file("/var/log/remote/switches.log"); };
filter f_switches { netmask("10.20.120.0/255.255.255.0") or netmask("10.30.120.0/255.255.255.0"); };
log { source(remote_udp); filter(f_switches); destination(d_switches); };
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЙрджрд╛рд╣рд░рдг рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдмрдиреЗрдЯ рд╕реЗ рд╕рдВрджреЗрд╢ /var/log/remote/switches.log рдореЗрдВ рд░рдЦреЗ рдЧрдП рд╣реИрдВред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рдВрджреЗрд╢ рдПрдХ рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЧрдбрд╝рдмрдбрд╝реА рдореЗрдВ рдорд┐рд╢реНрд░рд┐рдд рди рд╣реЛрдВред рдореИрдВ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпрд╛рддреНрдордХрддрд╛рдУрдВ рдХреЗ рдЙрдкрдХрд░рдг рдХреЗ рд╕рдВрджреЗрд╢ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд░рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВ: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╣реИрдВ, рд╕реНрд╡рд┐рдЪ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рд╛рдЙрдЯрд░, рд╕реНрдЯреЛрд░реЗрдЬ рдЕрд▓рдЧ рд╕реЗ, рдЖрджрд┐ред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, 10.20.120.0/24 рдФрд░ 10.30.120.0/24 рдиреЗрдЯрд╡рд░реНрдХ рдЦрдВрдб рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрд╡рд┐рдЪ рдХреА рд╕реЗрд╡рд╛ рдЖрдИрдкреА рдкрддреЗ рд╕реНрдерд┐рдд рд╣реИрдВред
рд╣рд░ рдмрд╛рд░ рдЙрдкрдХрд░рдг рд╕реНрд╡рд┐рдЪ рдкреЛрд░реНрдЯ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ, рдПрдХ рд╕рдорд╛рди рд╕рдВрджреЗрд╢ рдкреЙрдк рдЕрдк рд╣реЛрддрд╛ рд╣реИ:
Apr 27 16:38:44 switch1 330827: Apr 27 15:39:27.317: %LINK-3-UPDOWN: Interface FastEthernet0/4, changed state to up
рдФрд░ рдпрд╣рд╛рдБ рдЙрдкрдХрд░рдг рдмрдВрдж рд╣реЛрдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рд╕рдВрджреЗрд╢ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ:
Apr 27 16:38:53 switch1 330830: Apr 27 15:39:37.635: %LINK-3-UPDOWN: Interface FastEthernet0/4, changed state to down
рдпрд╣рд╛рдБ рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╣реИ:
1. рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрд╡рд┐рдЪ рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ
2. рдХреЗрд╡рд▓ рдЙрди рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ, рдЬрд┐рдирдореЗрдВ "LINK-3-UPDOWN" рдкрдВрдХреНрддрд┐ рд╢рд╛рдорд┐рд▓ рд╣реИ
3. рдХреЗрд╡рд▓ рдкреЛрд░реНрдЯ рдирд╛рдо рдФрд░ рдЙрд╕рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЫреЛрдбрд╝рдХрд░, рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рднрд╛рдЧреЛрдВ (рд╕рдордп, рд╕реНрд╡рд┐рдЪ рдирд╛рдо, рдЖрджрд┐) рдХреЛ рдХрд╛рдЯреЗрдВ
4. рдХреЗрд╡рд▓ рдЙрди рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдЬрд┐рдирдореЗрдВ "FastE рдИрдерд░рдиреЗрдЯ" рд▓рд╛рдЗрди рд╢рд╛рдорд┐рд▓ рд╣реИ (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреЛрд░реНрдЯ 100Mbps рдереЗ, рдХреЗрд╡рд▓ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕реНрд╡рд┐рдЪ рдЧреАрдЧрд╛рдмрд┐рдЯ рдереЗ)
5. рдкреЛрд░реНрдЯ рдирдВрдмрд░ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рдм рдХреБрдЫ рдХрд╛рдЯ рджреЗрдВ
6. рдХреНрд░рдордмрджреНрдз рдХрд░реЗрдВ
7. рдХреЗрд╡рд▓ рдЕрдиреВрдареА рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЫреЛрдбрд╝реЗрдВ
рдмреИрд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди:
#!/bin/bash
cat /var/log/remote/switches.log* | grep $1 | grep LINK-3-UPDOWN | cut -d ':' -f 8 | cut -d ' ' -f 3 | grep FastEthernet | cut -d '/' -f 2 | cut -d ',' -f 1 | sort -n | uniq
рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
# ./usedports.sh switch1
1
3
4
5
6
8
9
10
11
12
13
14
15
17
23
24
25
29
38
39
41
43
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдиреЗ рдЙрди рд╕рднреА рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд┐рдирдХреА рд╕реНрдерд┐рддрд┐ (рд╕рдХреНрд░рд┐рдп / рдирд┐рд╖реНрдХреНрд░рд┐рдп) рдкрд┐рдЫрд▓реЗ рдорд╣реАрдиреЗ рдореЗрдВ рдмрджрд▓ рдЧрдИ рд╣реИред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдЙрдкрд░реЛрдХреНрдд рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЗрд╕ рд╕рдордп рд▓рдЧрд╛рддрд╛рд░ рд╕рдХреНрд░рд┐рдп рд░рд╣рд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреА рд╕реНрдерд┐рддрд┐ рдирд╣реАрдВ рдмрджрд▓реА рд╣реИ? рд╣рдо рдЖрд╡рд╢реНрдпрдХ рд╕реНрд╡рд┐рдЪ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВ, рдФрд░ рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
show interface description | include down
рдпрд╣ рдХрдорд╛рдВрдб рд╕рднреА рдирд┐рд╖реНрдХреНрд░рд┐рдп рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдкреЛрд░реНрдЯ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реИ рдФрд░ рдкрд┐рдЫрд▓реЗ рдорд╣реАрдиреЗ рдХреЗ рджреМрд░рд╛рди рдЗрд╕рдХреА рд╕реНрдерд┐рддрд┐ рдирд╣реАрдВ рдмрджрд▓реА рд╣реИ, рддреЛ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рддрд▓рд╛рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛
рдпрд╣ рд╕рдорд╛рдзрд╛рди рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рд╕реНрд╡рд┐рдЪ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕рднреА 100Mbps рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреЛрд░реНрдЯ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЬрд▓реНрдж рд╣реА рд╣рдордиреЗ рдПрдХ рд╣реА рд╕рд┐рд╕реНрдХреЛ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рдд 2975 рдФрд░ 2960 рдореЙрдбрд▓ рдХреЗ рдирдП рд╕реНрд╡рд┐рдЪ рдЬреЛрдбрд╝рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рд╕рднреА рдкреЛрд░реНрдЯ рдЧреАрдЧрд╛рдмрд┐рдЯ рд╣реИрдВ, рдФрд░ рд╡реЗ рд╕реНрдЯреИрдХ рдореЙрдбреНрдпреВрд▓ рд╕реЗ рднреА рд▓реИрд╕ рд╣реИрдВ рдЬреЛ рдПрдХ рдкреНрд░рдмрдВрдзрд┐рдд рдЗрдХрд╛рдИ рдореЗрдВ рдХрдИ рд╕реНрд╡рд┐рдЪ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рд╕реЗ рдкреЛрд░реНрдЯ рдХреЗ рдирд╛рдо рдореЗрдВ рдмрджрд▓рд╛рд╡ рд╣реБрдЖ, рдХреНрдпреЛрдВрдХрд┐ рди рдХреЗрд╡рд▓ рдкреЛрд░реНрдЯ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдмрд▓реНрдХрд┐ рд╕реНрдЯреИрдХ рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХреА рд╕рдВрдЦреНрдпрд╛ рднреА рдереАред
рдпрд╣рд╛рдБ рдПрдХ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ
#!/bin/bash
cat /var/log/remote/switches.log* | grep $1 | grep LINK-3-UPDOWN | cut -d ':' -f 8 | cut -d ' ' -f 3 | grep GigabitEthernet | cut -d 't' -f 4 | cut -d ',' -f 1 | sort -t '/' -k 1,1n -k 3,3n | uniq
рдирд┐рд╖реНрдХрд░реНрд╖
рд╡рд░реНрдгрд┐рдд рд╕рдорд╛рдзрд╛рди рд╣рдорд╛рд░реЗ рд╕рдВрдЧрдарди рдореЗрдВ рдПрдХ рд╡рд░реНрд╖ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рд╕реЗ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдВрд╢реЛрдзрди рдХреЗред рдЗрд╕рдХреЗ рдлрд╛рдпрджреЗ рдХрдо рдХреАрдордд рдХреЗ рд╣реИрдВ (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореБрдлрд╝реНрдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ syslog рд╕рд░реНрд╡рд░ рдерд╛), рдЖрд╕рд╛рди рд╕реЗрдЯрдЕрдк (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереА, рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рд╕реНрд╡рд┐рдЪ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджреВрд░рд╕реНрде syslog рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдВрджреЗрд╢ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рдереЗ) рдФрд░ рдмрд╣реБрдд рд╕рд░рд▓ рдЙрдкрдпреЛрдЧред рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдиреЗ рд╣рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрд╡рд┐рдЪ рдХреА рдЦрд░реАрдж рдХреЛ рдмрдЪрд╛рдпрд╛, рдЬрд┐рдирдХреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬрд░реВрд░рдд рдирд╣реАрдВ рдереА рдФрд░ рд╣рдорд╛рд░реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдм рд╣рдо рдХрд┐рд╕реА рднреА рд╕рдордп рдХрд┐рд╕реА рднреА рд╕реНрд╡рд┐рдЪ рдкрд░ рдЙрдкрд▓рдмреНрдз рдкреЛрд░реНрдЯ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рд╣рдореЗрдВ рдмрдврд╝рддреЗ рд╕рдВрдЧрдарди рдХреА рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдордп рдкрд░ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд▓реЗрдЦ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред
рдЕ рдЫрд╛!