Commit Graph
74 Commits
Author SHA1 Message Date
f0o c83b9a374e Fix and reformat daily.{sh,php} 2015-08-03 17:14:33 +00:00
f0o 531caf2823 Fix Scrut. Moved ip-check out of transport-loop. 2015-08-01 09:58:56 +00:00
f0o fef715cde3 Add support for $config['nets'] 2015-08-01 09:35:49 +00:00
f0o e2d6a99903 Added SNMP-Scanner + Docs 2015-08-01 08:59:35 +00:00
f0o 89caa7758f Added DeviceGroup-Macros 2015-07-15 19:56:18 +00:00
f0o 7c731103fd Add macro %macros.sensor to filter out ignored sensors 2015-06-19 17:11:56 +00:00
f0o b54dc288c3 Replace Alert-ID with Alert-Name/Rule in titles 2015-06-19 16:53:31 +00:00
f0o b8666cb886 Log success or failure of an alert-transport 2015-06-15 18:14:12 +00:00
f0o 9ef8f49636 Fix PHP5.3 error 2015-06-15 18:03:16 +00:00
f0o 3f39f8af88 Added robots.txt 2015-06-10 15:05:21 +00:00
f0o 78a86b7700 Add docs for the globe-frontpage 2015-06-10 10:46:00 +00:00
f0o afded4f6d2 Minor fixes in html/install.php 2015-06-09 16:12:53 +00:00
f0o 2759008de6 Move mergecnf to own file. 2015-06-09 14:06:03 +00:00
f0o 8c670f1d9e Fix type fatal on reload 2015-06-09 14:00:16 +00:00
f0o c64345bd5d Merge branch 'laf-issue-laf-110-new' 2015-06-07 10:44:47 +00:00
f0o 2467b11290 Merge branch 'issue-laf-110-new' of git://github.com/laf/librenms into laf-issue-laf-110-new
Conflicts:
	html/pages/health/mempool.inc.php
	includes/defaults.inc.php
2015-06-07 10:44:39 +00:00
f0o b154b424bf Do not allow demo-user to delete other users 2015-05-28 12:44:45 +00:00
f0o fa170aa37b Fix bug with worded states in device-table 2015-05-27 16:07:09 +00:00
f0o 1b5e2536f6 Added config options for region and resolution for the globe.php frontpage
$config['frontpage_globe']['region'] = any of https://developers.google.com/chart/interactive/docs/gallery/geochart#Continent_Hierarchy
$config['frontpage_globe']['resolution'] = countries|provinces|metros
$config['frontpage_globe']['markers'] = devices|ports
2015-05-26 19:06:57 +00:00
f0o e242924fd8 Introduce config-switch to regather contacts before dispatch 2015-05-22 10:26:38 +00:00
f0o fe412952c1 Add config-option to exclude SysContact from alerts 2015-05-20 16:29:39 +00:00
f0o 1c0b1e9041 Honour SysContact-Override 2015-05-19 15:04:27 +00:00
f0o 1f8db156eb Introduce own librenms user and remove rrds when removing a device 2015-05-19 14:44:13 +00:00
f0o 54c6696d3c Disable Legacy-Alerting 2015-05-18 10:31:17 +00:00
f0o 4c10cb625b Honour 'Disable all alerting for this host'
Fixes some redundancy in macros (parentesis)
2015-05-18 10:23:55 +00:00
f0o 6624c17534 Allow a user-defined window to add tolerance to delay-values
This is to counter cronjob irregularities as they arent always executed on *:00 dead
2015-05-17 12:15:02 +00:00
f0o 7aab831feb Show details of alert in the alert-logs
Move alert-detail generation to own function
2015-05-17 11:45:13 +00:00
f0o 7b889ae5a8 Added Domain-Expire check based on Nagios-Plugins
User-Contributed Nagios-Plugin can be obtained from: https://raw.githubusercontent.com/glensc/nagios-plugin-check_domain/master/check_domain.sh
2015-05-17 10:40:49 +00:00
f0o 119ef8ed86 Added TLS/SSL Cert checks based on nagios-plugins 2015-05-17 10:07:49 +00:00
f0o dcf33ee9d6 Replaced old globe.php with newer derivate 2015-05-16 15:46:53 +00:00
f0o 5ab21f2b7b Send a single ACK notification 2015-05-14 14:38:16 +00:00
f0o 543573d27c Added Post-Formating fix for time-macros 2015-05-14 14:09:20 +00:00
f0o 1f4e14ea74 Added missing-ACK note 2015-05-14 14:04:41 +00:00
f0o 2c04e001a5 PagerDuty transport docs 2015-05-14 13:56:16 +00:00
f0o 477a857a77 PagerDuty transport draft 2015-05-14 13:48:17 +00:00
f0o d2ecfdd9e4 Set timeperiods to current polling-period.
This makes caching of graphs a lot easier.
2015-05-13 17:41:32 +00:00
f0o 274474f0c7 Added ICMP service-check 2015-05-13 08:08:24 +00:00
f0o 96d8fe460f Define some sane defaults for graphs 2015-05-11 17:10:53 +00:00
f0o a8e5880423 Fix logic bugs and strip %% 2015-05-11 13:09:51 +00:00
f0o 651f9d9d87 Added sanity check 2015-05-11 12:15:20 +00:00
f0o 25a9535b95 Rewrite rrdtool_escape 2015-05-11 11:22:36 +00:00
f0o d16784c040 This is not a fix for the issue!
It does however minimize the risk of running into zombies for certain distribution's php5.x packages.
It's been said it works for:
	Ubuntu 14.04.2 under Apache2's Mod-PHP using php5.5
	OpenSuSE 13.2 under Apache2's Mod-PHP using php5.6
	Debian 8 under Apache2's Mod-PHP and PHP-FPM using php5.6
2015-05-11 09:12:29 +00:00
f0o fe031b214e Fix a port-name issue for recent snmp versions for linux. (Found in Debian Jessie) 2015-05-10 16:36:04 +00:00
f0o f9dd9c47c0 Basic Ubiquiti EdgeSwitch implementation 2015-05-09 12:49:22 +00:00
f0o 5ce9fbc388 Add port-rewrite options 2015-05-09 12:33:38 +00:00
f0o 34f1f11923 Set defaults for AddHost on xDP discovery 2015-05-08 17:47:25 +00:00
f0o 1ed51dad65 Force relative rrd-paths by prefixing rrd_dir with './'
Allow empty string as rrdcached_dir values
2015-05-08 12:58:09 +00:00
f0o 73c5fee997 Change DB-Field device_groups.pattern from varchar(255) to text 2015-05-08 09:52:09 +00:00
f0o ef74acb6cb Adds:
`bills` to `html/ajax_rulesuggest.php`
	`generate_bill_url` to `html/includes/functions.inc.php`
	Link to bills in `html/includes/table/alerts.inc.php`
2015-05-07 20:43:02 +00:00
f0o 6ab9b9727e Make scrut happy 2015-05-07 20:05:47 +00:00
f0o 740e85a1ba Fix silly SQL bug 2015-05-07 19:56:05 +00:00
f0o fadaffac21 Allow alerting on tables with relative/indirect glues.
This commit introduces a lookup using an adaption of left/right expansion searches to find a missing glue-column across several layers of relations.
You can now alert on data having a glue mapped to other entities as long as it resolves to 'device_id' in under 30 cycles.
First intention of usage is to alert on bill-usages.
The bills-table does not contain a valid 'device_id' glue and has to be resolved via 'bills.bill_id -> bill_ports.port_id -> ports.device_id'.
This example consumes 3+1 cycles.
2015-05-07 14:22:16 +00:00
f0o 0279c0f76e Allow per-OS definitions of bad_iftype, bad_if, bad_if_regexp
Supported:
```php
	$config['os'][$os]['bad_if'][] = '...';
	$config['os'][$os]['bad_if_regexp'][] = '...';
	$config['os'][$os]['bad_iftype'][] = '...';
```
Best to be used in `includes/definitions.inc.php`
2015-05-07 10:24:26 +00:00
f0o ee4530d21c Updates Documentation for MySQL, Nginx, Bind
Fixes Nginx-Stats

Solves #790
Solves #915
2015-05-05 07:56:33 +00:00
f0o 7c6e1f4067 Included filter-form into bootgrid
Linked datepickers
2015-05-03 11:50:59 +00:00
f0o a2c1ba27d6 Pre-Formatting rules to make parsing easier. 2015-04-28 13:49:53 +00:00
f0o 332a8b0771 Docs-Typo 2015-04-27 09:17:33 +00:00
f0o 32a703c6ed Fix invalid SQL generation on missing rule. Default to 'false' 2015-04-25 11:11:30 +00:00
f0o c27cb00eae Fixed unsanitized variable in Alert-Stats 2015-04-25 10:44:24 +00:00
f0o e4ccf0f2a7 Lookup Alert-Maps when deleting Device-Groups 2015-04-25 07:43:16 +00:00
f0o da624fa136 Added Macros in Alert-Rule syntax 2015-04-24 19:14:10 +00:00
f0o 3a9e003969 Using Bootgrid for syslogs page
Added datepicker to syslog-filters
2015-04-24 14:35:59 +00:00
f0o 202a875d40 JS Update 2015-04-23 16:36:50 +00:00
f0o ab6de0180b Removed generate_entity_link 2015-04-23 15:29:42 +00:00
f0o 4c77c76dfa Added more eye-candy 2015-04-23 15:08:25 +00:00
f0o ef25ed345d Allow notification to resume count/delay cycles after maintenance 2015-04-21 07:06:14 +00:00
f0o a2e4a0dcff Honour new maintenance format (PR#835) 2015-04-20 17:55:41 +00:00
f0o c75d00a5af Updated Device-Group SQL-Update 2015-04-20 16:44:01 +00:00
f0o f518ebd0ec Fix filename for rrdcached usage. 2015-04-20 15:57:26 +00:00
f0o 169353d6ef Added nginx-hack to fix missing $_SERVER[PATH_INFO] 2015-04-17 17:56:38 +00:00
f0o 6ca392a462 CSV Exports 2015-04-16 10:39:49 +00:00
f0o 23a01ab24e Re-Added SQL rule generation lost at b79b0b0d8f
solves #795
2015-04-13 13:21:30 +00:00
f0o e25f91f311 Fixed menubar condition 2015-04-12 16:00:09 +00:00
f0o 36c9f845bf Fix missing link to errored or ignored ports 2015-04-12 15:56:54 +00:00