mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Added alert log purge setting - defaults to 365
This commit is contained in:
@@ -114,6 +114,14 @@ if ($options['f'] === 'bill_data') {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($options['f'] === 'alert_log') {
|
||||||
|
if (is_numeric($config['alert_log_purge']) && $config['alert_log_purge'] > 0) {
|
||||||
|
if (dbDelete('alert_log', 'time_logged < DATE_SUB(NOW(),INTERVAL ? DAY)', array($config['alert_log_purge']))) {
|
||||||
|
echo 'Alert log data cleared for entries over '.$config['alert_log_purge']." days\n";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if ($options['f'] === 'purgeusers') {
|
if ($options['f'] === 'purgeusers') {
|
||||||
$purge = 0;
|
$purge = 0;
|
||||||
if (is_numeric($config['radius']['users_purge']) && $config['auth_mechanism'] === 'radius') {
|
if (is_numeric($config['radius']['users_purge']) && $config['auth_mechanism'] === 'radius') {
|
||||||
|
|||||||
1
daily.sh
1
daily.sh
@@ -75,6 +75,7 @@ else
|
|||||||
php daily.php -f device_perf
|
php daily.php -f device_perf
|
||||||
php daily.php -f purgeusers
|
php daily.php -f purgeusers
|
||||||
php daily.php -f bill_data
|
php daily.php -f bill_data
|
||||||
|
php daily.php -f alert_log
|
||||||
;;
|
;;
|
||||||
submodules)
|
submodules)
|
||||||
# Init+Update our submodules
|
# Init+Update our submodules
|
||||||
|
|||||||
@@ -775,6 +775,8 @@ $config['perf_times_purge'] = 30;
|
|||||||
// Number in days of how long to keep performace polling stats entries for.
|
// Number in days of how long to keep performace polling stats entries for.
|
||||||
$config['device_perf_purge'] = 7;
|
$config['device_perf_purge'] = 7;
|
||||||
// Number in days of how long to keep device performance data for.
|
// Number in days of how long to keep device performance data for.
|
||||||
|
$config['alert_log_purge'] = 365;
|
||||||
|
// Number in days of how long to keep alert log data for.
|
||||||
|
|
||||||
// Date format for PHP date()s
|
// Date format for PHP date()s
|
||||||
$config['dateformat']['long'] = 'r';
|
$config['dateformat']['long'] = 'r';
|
||||||
|
|||||||
@@ -4,8 +4,8 @@
|
|||||||
<title>LibreNMS Notifications</title>
|
<title>LibreNMS Notifications</title>
|
||||||
<description>RSS feed for notifications to LibreNMS users</description>
|
<description>RSS feed for notifications to LibreNMS users</description>
|
||||||
<link>http://www.librenms.org/</link>
|
<link>http://www.librenms.org/</link>
|
||||||
<lastBuildDate>Mon, 07 Mar 2016 12:00:00 +0000</lastBuildDate>
|
<lastBuildDate>Mon, 02 May 2016 20:00:00 +0000</lastBuildDate>
|
||||||
<pubDate>Mon, 07 Mar 2016 12:00:00 +0000</pubDate>
|
<pubDate>Mon, 02 Mar 2016 20:00:00 +0000</pubDate>
|
||||||
<ttl>1800</ttl>
|
<ttl>1800</ttl>
|
||||||
<item>
|
<item>
|
||||||
<title>Hello World!</title>
|
<title>Hello World!</title>
|
||||||
@@ -24,5 +24,11 @@
|
|||||||
if you notice any problems open an issue on GitHub.</description>
|
if you notice any problems open an issue on GitHub.</description>
|
||||||
<pubDate>Mon, 07 Mar 2016 12:00:00 +0000</pubDate>
|
<pubDate>Mon, 07 Mar 2016 12:00:00 +0000</pubDate>
|
||||||
</item>
|
</item>
|
||||||
|
<item>
|
||||||
|
<title>Introduction of default purge interval or alert history</title>
|
||||||
|
<description>We have introduced a purge setting for alert history which is set to 365 days as default. If you would like to update this then please
|
||||||
|
set $config['alert_log_purge'] to a custom value (set in days).</description>
|
||||||
|
<pubDate>Mon, 02 May 2016 20:00:00 +0000</pubDate>
|
||||||
|
</item>
|
||||||
</channel>
|
</channel>
|
||||||
</rss>
|
</rss>
|
||||||
|
|||||||
Reference in New Issue
Block a user