| 
									
										
										
										
											2007-04-03 14:10:23 +00:00
										 |  |  | #!/usr/bin/php
 | 
					
						
							|  |  |  | <?php | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | include("config.php"); | 
					
						
							| 
									
										
										
										
											2009-05-07 13:47:51 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-07-31 10:53:54 +00:00
										 |  |  | if(!$config['enable_syslog']) { | 
					
						
							|  |  |  |   echo("Syslog support disabled.\n"); | 
					
						
							|  |  |  |   exit(); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-05-07 13:47:51 +00:00
										 |  |  | include("includes/syslog.php"); | 
					
						
							| 
									
										
										
										
											2007-04-03 14:10:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-03-02 18:12:09 +00:00
										 |  |  | mysql_query("DELETE FROM `syslog` WHERE `processed` = '0' AND `msg` LIKE '%last message repeated%'"); | 
					
						
							|  |  |  | mysql_query("DELETE FROM `syslog` WHERE `processed` = '0' AND `msg` LIKE '%Connection from UDP: [%]:%'"); | 
					
						
							| 
									
										
										
										
											2009-04-23 21:13:56 +00:00
										 |  |  | mysql_query("DELETE FROM `syslog` WHERE `processed` = '0' AND `msg` LIKE '%Traceback%'"); | 
					
						
							|  |  |  | mysql_query("DELETE FROM `syslog` WHERE `processed` = '0' AND `msg` LIKE '%PM-3-INVALID_BRIDGE_PORT%'"); | 
					
						
							| 
									
										
										
										
											2009-05-03 22:32:01 +00:00
										 |  |  | mysql_query("DELETE FROM `syslog` WHERE `processed` = '0' AND `msg` LIKE '%RHWatchdog%'"); | 
					
						
							|  |  |  | mysql_query("DELETE FROM `syslog` WHERE `processed` = '0' AND `msg` LIKE '%Hardware Monitoring%'"); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-07-31 10:53:54 +00:00
										 |  |  | #mysql_query("DELETE FROM `syslog` WHERE `program` LIKE 'SNMP-3-AUTHFAIL'");
 | 
					
						
							|  |  |  | #mysql_query("DELETE FROM `syslog` WHERE `program` LIKE 'SW_MATM-4-MACFLAP_NOTIF'");
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | mysql_query("DELETE FROM `syslog` WHERE `priority` = 'debug'"); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-04-03 14:10:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-03-23 21:32:54 +00:00
										 |  |  | ## Delete all the old old old syslogs (as per config.php variable)
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | mysql_query("DELETE FROM `syslog` WHERE `datetime` < DATE_SUB(NOW(), INTERVAL ".$config['syslog_age'].")"); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-03-23 15:40:58 +00:00
										 |  |  | $q = mysql_query("SELECT * FROM `syslog` where `processed` = '0'"); | 
					
						
							|  |  |  | while($entry = mysql_fetch_array($q)){ | 
					
						
							| 
									
										
										
										
											2007-04-03 14:10:23 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-03-23 15:40:58 +00:00
										 |  |  |    process_syslog($entry, 1); | 
					
						
							| 
									
										
										
										
											2007-04-03 14:10:23 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ?>
 |