36 lines
2.8 KiB
Bash
Executable File
36 lines
2.8 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
mysql -Dobservium --execute "delete from syslog where timestamp = '0000-00-00 00:00:00'"
|
|
|
|
exit
|
|
|
|
mysql -Dobservium --execute "delete from syslog where program like '%-713%'"
|
|
mysql -Dobservium --execute "delete from syslog where program like '%-733%'"
|
|
|
|
# delete old syslogs from observium
|
|
echo "delete from syslog where program like '%ASA-4-106023%' and timestamp < DATE_SUB(NOW(), INTERVAL 2 DAY);" > delete_input
|
|
echo "delete from syslog where program like '%ASA-4-410001%' and timestamp < DATE_SUB(NOW(), INTERVAL 2 DAY);" >> delete_input
|
|
echo "delete from syslog where program like '%ASA-4-313004%' and timestamp < DATE_SUB(NOW(), INTERVAL 2 DAY);" >> delete_input
|
|
echo "delete from syslog where program like '%00435%' and timestamp < DATE_SUB(NOW(), INTERVAL 2 DAY);" >> delete_input
|
|
echo "delete from syslog where program like '%ASA-3-710003%' and timestamp < DATE_SUB(NOW(), INTERVAL 2 DAY);" >> delete_input
|
|
mysql -uroot -p@Defender2013! -Dobservium < delete_input
|
|
|
|
# cleanup old port errors
|
|
echo "delete from syslog WHERE msg like '%LINK-3-UPDOWN%' and timestamp < DATE_SUB(NOW(), INTERVAL 2 DAY);" > delete_input
|
|
echo "delete from syslog WHERE msg like '%PORT-5-IF_DOWN_LINK_FAILURE%' and timestamp < DATE_SUB(NOW(), INTERVAL 2 DAY);" >> delete_input
|
|
echo "delete from syslog WHERE msg like '%LINEPROTO-5-UPDOWN%' and timestamp < DATE_SUB(NOW(), INTERVAL 2 DAY);" >> delete_input
|
|
echo "delete from syslog WHERE msg like '%PORT-5-IF_UP%' and timestamp < DATE_SUB(NOW(), INTERVAL 2 DAY);" >> delete_input
|
|
echo "delete from syslog WHERE msg like '%CANNOT_BUNDLE%' and timestamp < DATE_SUB(NOW(), INTERVAL 2 DAY);" >> delete_input
|
|
echo "delete from syslog WHERE msg like '%SNMP-4-HIGHCPU%' and timestamp < DATE_SUB(NOW(), INTERVAL 2 DAY);" >> delete_input
|
|
echo "delete from syslog WHERE msg like '%Excessive Broadcast%' and timestamp < DATE_SUB(NOW(), INTERVAL 2 DAY);" >> delete_input
|
|
echo "delete from syslog WHERE msg like '%Excessive CRC%' and timestamp < DATE_SUB(NOW(), INTERVAL 2 DAY);" >> delete_input
|
|
echo "delete from syslog WHERE msg like '%Duplex Mismatch%' and timestamp < DATE_SUB(NOW(), INTERVAL 2 DAY);" >> delete_input
|
|
echo "delete from syslog WHERE msg like '%Excessive late%' and timestamp < DATE_SUB(NOW(), INTERVAL 2 DAY);" >> delete_input
|
|
echo "delete from syslog WHERE msg like '%Excessive link state%' and timestamp < DATE_SUB(NOW(), INTERVAL 2 DAY);" >> delete_input
|
|
echo "delete from syslog WHERE msg like '%High collision%' and timestamp < DATE_SUB(NOW(), INTERVAL 2 DAY);" >> delete_input
|
|
echo "delete from syslog WHERE msg like '%Excessive undersized%' and timestamp < DATE_SUB(NOW(), INTERVAL 2 DAY);" >> delete_input
|
|
echo "delete from syslog WHERE msg like '%Excessive jabbering%' and timestamp < DATE_SUB(NOW(), INTERVAL 2 DAY);" >> delete_input
|
|
mysql -uroot -p@Defender2013! -Dobservium < delete_input
|
|
|
|
rm delete_input
|