Tony Murray 
							
						 
					 
					
						
						
							
						
						0f0ae34d77 
					 
					
						
						
							
							Don't update ospf stats if there are none. ( #9133 )  
						
						... 
						
						
						
						Also fixes fatal error ->count() on null. 
						
						
					 
					
						2018-09-02 23:42:50 +01:00 
						 
				 
			
				
					
						
							
							
								Tony Murray 
							
						 
					 
					
						
						
							
						
						05a77b7bd2 
					 
					
						
						
							
							Optimize OSPF poller ( #9080 )  
						
						... 
						
						
						
						if there are no instances, don't check for areas, neighbors, and ports
DO NOT DELETE THIS TEXT
#### Please note
> Please read this information carefully. You can run `./scripts/pre-commit.php` to check your code before submitting.
- [x] Have you followed our [code guidelines?](http://docs.librenms.org/Developing/Code-Guidelines/ )
#### Testers
If you would like to test this pull request then please run: `./scripts/github-apply <pr_id>`, i.e `./scripts/github-apply 5926` 
						
						
					 
					
						2018-08-25 09:57:28 +01:00 
						 
				 
			
				
					
						
							
							
								Tony Murray 
							
						 
					 
					
						
						
							
						
						d46f300260 
					 
					
						
						
							
							Fix port_id is null in ospf poller ( #9078 )  
						
						... 
						
						
						
						set it to 0 instead of null 
						
						
					 
					
						2018-08-24 16:45:27 -05:00 
						 
				 
			
				
					
						
							
							
								Tony Murray 
							
						 
					 
					
						
						
							
						
						4158615f85 
					 
					
						
						
							
							Fixed OSPF duplicate DB entries ( #9051 )  
						
						... 
						
						
						
						Re-write ospf polling using Eloquent
DO NOT DELETE THIS TEXT
#### Please note
> Please read this information carefully. You can run `./scripts/pre-commit.php` to check your code before submitting.
- [x] Have you followed our [code guidelines?](http://docs.librenms.org/Developing/Code-Guidelines/ )
#### Testers
If you would like to test this pull request then please run: `./scripts/github-apply <pr_id>`, i.e `./scripts/github-apply 5926` 
						
						
					 
					
						2018-08-21 14:06:49 +01:00 
						 
				 
			
				
					
						
							
							
								Neil Lathwood 
							
						 
					 
					
						
						
							
						
						a4388e6010 
					 
					
						
						
							
							fix: Fixed ospf polling not removing stale data ( #7503 )  
						
						... 
						
						
						
						* fix: Fixed ospf polling not removing stale data
* Fixed arrays
* Fix port_id check for neighbors 
						
						
					 
					
						2017-10-23 06:59:25 -05:00 
						 
				 
			
				
					
						
							
							
								Neil Lathwood 
							
						 
					 
					
						
						
							
						
						fad5aca1b7 
					 
					
						
						
							
							feature: Allow customisation of rrd step/heartbeat when creating new rrd files ( #5947 )  
						
						... 
						
						
						
						* feature: Allow customisation of rrd step/heartbeat when creating new rrd files
* revert defaults
* added docs + webui config option
* Move RrdDefinition to an Object to make them easier to create and remove the possibility of typos.
* Fix style/lint issues and missing use statements
* 3 more missing use statements
* updated doc + moved schema file 
						
						
					 
					
						2017-02-23 22:45:50 +00:00 
						 
				 
			
				
					
						
							
							
								Neil Lathwood 
							
						 
					 
					
						
						
							
						
						21898a3c29 
					 
					
						
						
							
							Disco / Poller tidy up + Added display of module mem usage ( #5778 )  
						
						... 
						
						
						
						* tidyup + added mem usage for poller modules
* tidied up discovery modules
* fix sensors 
						
						
					 
					
						2017-02-07 22:54:30 -06:00 
						 
				 
			
				
					
						
							
							
								Neil Lathwood 
							
						 
					 
					
						
						
							
						
						e736dca5e9 
					 
					
						
						
							
							fix: ospf polling, revert set_numeric use ( #5480 )  
						
						... 
						
						
						
						* revert set_numeric use
* fix 
						
						
					 
					
						2017-01-17 06:56:11 -06:00 
						 
				 
			
				
					
						
							
							
								Neil Lathwood 
							
						 
					 
					
						
						
							
						
						d5296319fb 
					 
					
						
						
							
							refactor: MySQL strict and query fixes ( #5338 )  
						
						... 
						
						
						
						* refactor: MySQL strict and query fixes
* moved sql file 
						
						
					 
					
						2017-01-13 06:47:16 -06:00 
						 
				 
			
				
					
						
							
							
								Neil Lathwood 
							
						 
					 
					
						
						
							
						
						da5783d917 
					 
					
						
						
							
							feature: Add mysql failed query logging + fixed queries that break ONLY_FULL_GROUP_BY ( #5327 )  
						
						... 
						
						
						
						* feature: Add mysql failed query logging + fixed queries that break ONLY_FULL_GROUP_BY
* fix all schema errors and update system 
						
						
					 
					
						2017-01-07 11:32:38 -06:00 
						 
				 
			
				
					
						
							
							
								David Bell 
							
						 
					 
					
						
						
							
						
						f5639460be 
					 
					
						
						
							
							fix: Fixed check for VRFs, so this runs on routers without any VRFs defined ( #4972 )  
						
						
						
						
					 
					
						2016-11-10 20:37:00 +00:00 
						 
				 
			
				
					
						
							
							
								Tony Murray 
							
						 
					 
					
						
						
							
						
						9284bc60ff 
					 
					
						
						
							
							Update code in includes to be PSR-2 compliant ( #4220 )  
						
						... 
						
						
						
						refactor: Update code in /includes to be psr2 compliant #4220  
						
						
					 
					
						2016-08-28 18:32:58 +01:00 
						 
				 
			
				
					
						
							
							
								Tony Murray 
							
						 
					 
					
						
						
							
						
						57650e4ffc 
					 
					
						
						
							
							Remove nfs requirement for distributed poller (with rrdtool 1.5+)  
						
						... 
						
						
						
						Use data_update instead of rrd_update/rrd_create and influx_update
Centralize rrd file check so we can check against a remote rrdcached server too
Use rrd_name() to generate rrd file names 
						
						
					 
					
						2016-07-07 21:10:06 -05:00 
						 
				 
			
				
					
						
							
							
								laf 
							
						 
					 
					
						
						
							
						
						a194009917 
					 
					
						
						
							
							Pretty up the polling process output  
						
						
						
						
					 
					
						2016-06-21 01:41:45 +01:00 
						 
				 
			
				
					
						
							
							
								HenocKA 
							
						 
					 
					
						
						
							
						
						47c830a15c 
					 
					
						
						
							
							bug correction on ospf polling module  
						
						
						
						
					 
					
						2016-01-28 11:00:24 +01:00 
						 
				 
			
				
					
						
							
							
								HenocKA 
							
						 
					 
					
						
						
							
						
						0ac8f584b2 
					 
					
						
						
							
							discoverying and polling VRF  
						
						
						
						
					 
					
						2016-01-26 15:22:49 +01:00 
						 
				 
			
				
					
						
							
							
								laf 
							
						 
					 
					
						
						
							
						
						7b14aada4e 
					 
					
						
						
							
							Rebased  
						
						
						
						
					 
					
						2015-10-26 11:08:19 +00:00 
						 
				 
			
				
					
						
							
							
								f0o 
							
						 
					 
					
						
						
							
						
						7d95e94954 
					 
					
						
						
							
							Fix rrd creation parameters  
						
						
						
						
					 
					
						2015-09-28 08:24:57 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Preussker 
							
						 
					 
					
						
						
							
						
						ba7bf5f60b 
					 
					
						
						
							
							Merge pull request  #1715  from laf/rrdoptions  
						
						... 
						
						
						
						Updated rrdtool_update() to use new array format 
						
						
					 
					
						2015-09-22 12:15:59 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Schouten 
							
						 
					 
					
						
						
							
						
						55a2e0423d 
					 
					
						
						
							
							Remove all unneeded if($debug)-statements and replace them with d_echo  
						
						
						
						
					 
					
						2015-08-21 16:10:00 +02:00 
						 
				 
			
				
					
						
							
							
								laf 
							
						 
					 
					
						
						
							
						
						433562d351 
					 
					
						
						
							
							More updates for influx  
						
						
						
						
					 
					
						2015-08-19 20:58:02 +00:00 
						 
				 
			
				
					
						
							
							
								laf 
							
						 
					 
					
						
						
							
						
						987634e463 
					 
					
						
						
							
							Updated rrdtool_update() to use new array format  
						
						
						
						
					 
					
						2015-08-18 16:26:55 +00:00 
						 
				 
			
				
					
						
							
							
								Job Snijders 
							
						 
					 
					
						
						
							
						
						ebd0f6fc35 
					 
					
						
						
							
							Apply "Squiz" code style on old (pre-2014) files  
						
						
						
						
					 
					
						2015-07-11 16:12:35 +02:00 
						 
				 
			
				
					
						
							
							
								Adam Amstrong 
							
						 
					 
					
						
						
							
						
						b273e04241 
					 
					
						
						
							
							/// -> //  
						
						... 
						
						
						
						git-svn-id: http://www.observium.org/svn/observer/trunk@3240  61d68cd4-352d-0410-923a-c4978735b2b8 
						
						
					 
					
						2012-05-25 12:24:34 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Amstrong 
							
						 
					 
					
						
						
							
						
						cacf913a55 
					 
					
						
						
							
							# -> / for phpdoc  
						
						... 
						
						
						
						git-svn-id: http://www.observium.org/svn/observer/trunk@3239  61d68cd4-352d-0410-923a-c4978735b2b8 
						
						
					 
					
						2012-05-25 11:29:53 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Amstrong 
							
						 
					 
					
						
						
							
						
						4db1454e92 
					 
					
						
						
							
							move from port_id to interface_id. make ports discovery only discover. add some cleaner functions. add a tiny bit of alerting infrastructure.  
						
						... 
						
						
						
						git-svn-id: http://www.observium.org/svn/observer/trunk@3195  61d68cd4-352d-0410-923a-c4978735b2b8 
						
						
					 
					
						2012-05-16 13:25:50 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Amstrong 
							
						 
					 
					
						
						
							
						
						2b8178bb5b 
					 
					
						
						
							
							move all RRA decisions to config. switch mempool/storage to new rrds (sorry, data lost, the old rrds sucked). added some more apps pages.  
						
						... 
						
						
						
						git-svn-id: http://www.observium.org/svn/observer/trunk@3068  61d68cd4-352d-0410-923a-c4978735b2b8 
						
						
					 
					
						2012-04-20 17:37:58 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Laermans 
							
						 
					 
					
						
						
							
						
						a369c442eb 
					 
					
						
						
							
							syntaxer run  
						
						... 
						
						
						
						git-svn-id: http://www.observium.org/svn/observer/trunk@2643  61d68cd4-352d-0410-923a-c4978735b2b8 
						
						
					 
					
						2011-10-04 14:38:54 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Laermans 
							
						 
					 
					
						
						
							
						
						dc0ebc7343 
					 
					
						
						
							
							more code cleanup  
						
						... 
						
						
						
						git-svn-id: http://www.observium.org/svn/observer/trunk@2517  61d68cd4-352d-0410-923a-c4978735b2b8 
						
						
					 
					
						2011-09-20 14:22:34 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Laermans 
							
						 
					 
					
						
						
							
						
						4b40f8d9eb 
					 
					
						
						
							
							small cleanups  
						
						... 
						
						
						
						git-svn-id: http://www.observium.org/svn/observer/trunk@2483  61d68cd4-352d-0410-923a-c4978735b2b8 
						
						
					 
					
						2011-09-16 10:31:48 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Amstrong 
							
						 
					 
					
						
						
							
						
						90dfbfa141 
					 
					
						
						
							
							fix some things  
						
						... 
						
						
						
						git-svn-id: http://www.observium.org/svn/observer/trunk@2351  61d68cd4-352d-0410-923a-c4978735b2b8 
						
						
					 
					
						2011-05-20 14:27:53 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Amstrong 
							
						 
					 
					
						
						
							
						
						66b34b8999 
					 
					
						
						
							
							more db* (and add on-the-fly discovery of ports and removal of OSPF areas)  
						
						... 
						
						
						
						git-svn-id: http://www.observium.org/svn/observer/trunk@2338  61d68cd4-352d-0410-923a-c4978735b2b8 
						
						
					 
					
						2011-05-16 21:56:01 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Laermans 
							
						 
					 
					
						
						
							
						
						f2890e2de0 
					 
					
						
						
							
							ospf moar cleanup  
						
						... 
						
						
						
						git-svn-id: http://www.observium.org/svn/observer/trunk@2218  61d68cd4-352d-0410-923a-c4978735b2b8 
						
						
					 
					
						2011-05-02 15:18:46 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Laermans 
							
						 
					 
					
						
						
							
						
						eb2d53bec1 
					 
					
						
						
							
							ospf fixes from Bill Fenner, plus some cleanup  
						
						... 
						
						
						
						git-svn-id: http://www.observium.org/svn/observer/trunk@2217  61d68cd4-352d-0410-923a-c4978735b2b8 
						
						
					 
					
						2011-05-02 15:16:33 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Amstrong 
							
						 
					 
					
						
						
							
						
						8e9f47f2b9 
					 
					
						
						
							
							fixes to many little things. collection of ospf neighbours (but we can't definitely work out what interface they're on, fucking mib is lame!)  
						
						... 
						
						
						
						git-svn-id: http://www.observium.org/svn/observer/trunk@2210  61d68cd4-352d-0410-923a-c4978735b2b8 
						
						
					 
					
						2011-04-30 22:20:11 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Amstrong 
							
						 
					 
					
						
						
							
						
						a0ca6706fb 
					 
					
						
						
							
							add tracking for port-stack  
						
						... 
						
						
						
						git-svn-id: http://www.observium.org/svn/observer/trunk@2185  61d68cd4-352d-0410-923a-c4978735b2b8 
						
						
					 
					
						2011-04-27 17:41:35 +00:00 
						 
				 
			
				
					
						
							
							
								Tom Laermans 
							
						 
					 
					
						
						
							
						
						255d85946f 
					 
					
						
						
							
							newline between ospf and cef  
						
						... 
						
						
						
						git-svn-id: http://www.observium.org/svn/observer/trunk@2183  61d68cd4-352d-0410-923a-c4978735b2b8 
						
						
					 
					
						2011-04-27 15:19:08 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Amstrong 
							
						 
					 
					
						
						
							
						
						477afeea09 
					 
					
						
						
							
							reindent a little  
						
						... 
						
						
						
						git-svn-id: http://www.observium.org/svn/observer/trunk@2182  61d68cd4-352d-0410-923a-c4978735b2b8 
						
						
					 
					
						2011-04-27 14:59:50 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Amstrong 
							
						 
					 
					
						
						
							
						
						591ad81078 
					 
					
						
						
							
							3am code -> 3pm code  
						
						... 
						
						
						
						git-svn-id: http://www.observium.org/svn/observer/trunk@2178  61d68cd4-352d-0410-923a-c4978735b2b8 
						
						
					 
					
						2011-04-27 13:51:30 +00:00 
						 
				 
			
				
					
						
							
							
								Adam Amstrong 
							
						 
					 
					
						
						
							
						
						ac299ec4fa 
					 
					
						
						
							
							OSPF poller. may get split into discovery/poller at some point. no RRDs yet. no web interface.  
						
						... 
						
						
						
						git-svn-id: http://www.observium.org/svn/observer/trunk@2175  61d68cd4-352d-0410-923a-c4978735b2b8 
						
						
					 
					
						2011-04-27 01:39:02 +00:00