Commit Graph
238 Commits
Author SHA1 Message Date
Neil LathwoodandTony Murray d00a2d6215 fix: Updated set_null() function to be more useful #6030 (#6049)
* fix: Updated set_null() function to be more useful #6030

* drop isset

* Added unit test

* change to assertNull
2017-03-07 22:15:22 -06:00
Neil LathwoodandTony Murray ed02e39347 webui: Update device overview to not show hostname when certain conditions match #5984 (#6091) 2017-03-04 21:25:06 -06:00
Neil LathwoodandGitHub 46198b2caa feature: Added ability to show links to fixes for validate (#6054)
* feature: Added ability to show links to fixes for validate

* Finish this PR up and add a few more messages
Move collation checks to print_list()
2017-03-02 08:04:29 +00:00
Richard MayhewandNeil Lathwood 5bfd23e7eb webui: New eventlog severity classification (#5830)
* New event log severity model

* Revert "New event log severity model"

This reverts commit 0783527af8.

* New event log severity model

* Fixed spaces vs tabs

* Learning the format requirements

* Learning the format requirements

* Moved the colours in to the stylesheet

* change SQL file to stop conflicting

* refactor log_event so severity isn't last, but reference is.

* keep having to move the file due to new PR conflicts

* Revert "keep having to move the file due to new PR conflicts"

This reverts commit f3030e7218.

* extended support to dashboard and eventlog page

* formatting
2017-02-12 22:41:05 +00:00
Søren RosiakandNeil Lathwood 414efb3539 refactor: Various Code Cleanup (#5777)
* refactor: Various Code Cleanup

* moar
2017-02-05 22:37:08 +00:00
Neil LathwoodandTony Murray a19b2614dc fix: added some timeout safeguards for curl calls (#5743) 2017-02-03 08:12:42 -06:00
Neil LathwoodandGitHub 981e974a70 fix: Check lat/lng are numeric rather than !empty #5585 (#5657) 2017-01-31 08:07:27 +00:00
Neil LathwoodandGitHub 483c40eddd api: Added parent_id to VMs that have a host #3523 (#5621) 2017-01-26 22:38:43 +00:00
Tony MurrayandNeil Lathwood 2f1095cb8d fix: html purify init wasn't done always when it was used (#5626) 2017-01-26 19:23:03 +00:00
Tony MurrayandNeil Lathwood 59706194bf refactor: move HTMLPurifier init to init.php so we only create one object. (#5601) 2017-01-25 20:56:59 +00:00
Neil LathwoodandTony Murray 599e1c4b25 fix: HTML Purifier would create tmp caches within the vendor folder, moved to users tmp dir #5561 (#5596) 2017-01-25 14:17:03 -06:00
Tony MurrayandNeil Lathwood af0446f37f fix: PHP 7.1 function usages with too few parameters (#5588) 2017-01-25 17:43:45 +00:00
Neil LathwoodandGitHub 32da1bceea fix: Changing device type now is persistant (#5529) 2017-01-22 09:49:13 +00:00
Richard MayhewandNeil Lathwood 47397d0083 webui: Updated icons to use Font Awesome (#5468) 2017-01-21 11:24:05 +00:00
Neil LathwoodandGitHub 01e4ac3d58 newdevice: Added additional sensor support for Huawei VRP #4279 2017-01-19 16:42:57 +00:00
Neil LathwoodandGitHub 8557f2df41 newdevice: APC Environmental monitoring units #5140 2017-01-18 08:48:33 +00:00
David BellandNeil Lathwood 7fc2834eb4 fix: Stop flattening config options added in config.php (#5493) 2017-01-17 22:26:35 +00:00
Søren RosiakandGitHub 292c4382c1 Revert "Stop flattening config options added in config.php" (#5492) 2017-01-17 19:42:48 +02:00
David BellandSøren Rosiak 977a7b6685 fix: Stop flattening config options added in config.php (#5491) 2017-01-17 19:13:16 +02:00
David BellandNeil Lathwood 44071e83b1 feature: Added check for if git executable (#5444) 2017-01-15 22:54:06 +00:00
Neil LathwoodandTony Murray 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 LathwoodandTony Murray 6ff3ae8789 fix: Detection blank or unknown device types and update #5412 (#5414)
* fix: Detection blank or unknown device types and update #5412

* Less ifs
2017-01-12 23:47:13 -06:00
Tony MurrayandNeil Lathwood b3f6218359 fix: os type and group not being set (#5357) 2017-01-09 08:16:09 +00:00
Neil LathwoodandTony Murray cc8e31d1a1 newdevice: Added support for Dasan NOS #5179 + disco change (#5255)
* newdevice: Added support for Dasan NOS #5179

* sysName -> sysDescr - doh

* updated functions

* Updated discovery of OS functions

* added missing test units

* mibs added

* Allow multiple regex statements per sysDescr_regex

* Fix style/code issues

* added docs
2017-01-03 14:04:18 -06:00
Neil LathwoodandTony Murray 7f5c555ba5 refactor: Move mib based polling into yaml config files (#5234)
* refactor: More mib based polling into yaml config files

* doc update

* Update MIB-based-polling.md
2017-01-03 11:12:39 -06:00
Tony MurrayandNeil Lathwood e20a242785 refactor: use Composer to manage php dependencies (#5216) 2017-01-01 09:37:15 +00:00
Neil LathwoodandGitHub f5a16be0e3 refactor: Move OS definitions into yaml files (#5189) 2016-12-23 17:53:19 +00:00
Tony MurrayandNeil Lathwood b3d07c3425 fix: Misc warning fixes in mib polling (#5222) 2016-12-22 11:03:21 +00:00
Neil LathwoodandGitHub 78f5c26cd6 fix: Allow html but not script, head and html tags in notes widget #4898 (#5006) 2016-11-26 20:54:49 +00:00
Tony MurrayandNeil Lathwood da3d687c6d refactor: rewrite arp-table discovery (#5048) 2016-11-25 21:14:35 +00:00
Tony MurrayandNeil Lathwood 6890a71be4 feature: validate list devices that have not been polled in the last 5 minutes or took more than 5 minutes to poll (#5037) 2016-11-23 17:41:13 +00:00
Neil LathwoodandTony Murray cc01969b06 refactor: Default to only using mysqli (#4915)
* refactor: Default to only using mysqli

* Remove includes/dbFacile.mysql.php

* updated mres() function to remove $config global
2016-11-10 19:40:53 -06:00
laf 8190a3c7b2 Added phpdoc to safedescr() function 2016-11-01 16:37:19 +00:00
laf 02ab4df54a Updated function + added unit test 2016-10-25 13:19:48 +00:00
laf e287930c3b fix: Toner graphs with invalid chars 2016-10-24 21:40:39 +00:00
Søren RosiakandNeil Lathwood 71a6d6ed73 fix: Delete all port_id references #4684 2016-10-16 00:42:56 +01:00
Neil LathwoodandGitHub a2f2ccfd2c security: Fix some reported security issues (#4807) 2016-10-15 20:45:18 +01:00
Neil LathwoodandTony Murray d86b39395a refactor: Small poller improvements, removes unecessary queries / execs (#4741) 2016-10-14 20:03:26 -05:00
Neil LathwoodandGitHub c0d7ad44b0 Revert "refactor: snmp cleanup" (#4746) 2016-10-07 09:26:10 +01:00
Tony MurrayandNeil Lathwood 07e8e9f2be refactor: snmp cleanup (#4683) 2016-10-06 21:20:11 +01:00
Tony MurrayandNeil Lathwood c5177c26af feature: validate.php: check poller and discovery status (#4663) 2016-10-03 17:48:19 +01:00
Neil Lathwood 00d59362f2 fix: AD auth stop alerts being generated 2016-09-23 22:45:51 +01:00
Neil LathwoodandGitHub 31f1b3483b Merge pull request #4545 from murrant/restore-vdebug
fix: Restore previous snmp debug/vdebug logic so -v can be specified by itself
2016-09-22 20:34:51 +01:00
Tony Murray cd7737db9d Restore previous snmp debug/vdebug logic so -v can be specified by itself. 2016-09-22 11:36:33 -05:00
Bennett Blodinger 2ec3132c64 close icon element 2016-09-22 08:09:31 -04:00
Neil LathwoodandGitHub fee15f5e53 Merge pull request #4535 from murrant/snmp-debug-output
feature: improved readability for snmp debug output
2016-09-22 08:38:51 +01:00
Tony Murray 7371c6e1b8 feature: improved readability for snmp debug output
It now matches RRD and SQL output format, the color is cyan
Slightly better ip removal from debug output, only removes valid IPs now.
2016-09-21 17:15:28 -05:00
Bennett Blodinger 44b4a5037e Switch to font awesome 2016-09-21 15:00:17 -04:00
Tony MurrayandNeil Lathwood 83d7bbdd1b fix: reduce mib graph queries (#4439)
Used have 1 query for every graph type known to LibreNMS.
Now it just gets a list of the graphs for the device and checks against that.
2016-09-15 08:45:45 +01:00
Tony MurrayandNeil Lathwood 0351b54fb8 webui: make d_echo work in webui (#4432)
* webui: make d_echo work in webui
Remove d_print_r(), it is redundant to d_echo()
Remove d_echo calls in services.inc.php

* Switched debug check to work with nginx
2016-09-14 10:05:49 +01:00