Commit Graph

2430 Commits

Author SHA1 Message Date
Louis Rossouw
38952215f8 Small fix to ensure php compatability with older php. 2015-06-22 15:18:30 +02:00
Louis Rossouw
7f3f942e83 Adding the ability to use multiple poller groups for a poller. 2015-06-22 12:37:00 +02:00
Neil Lathwood
35f784cfde Merge pull request #1319 from spinza/timeout
Add timeout on unix agent execution after connect.
2015-06-21 21:37:18 +01:00
Louis Rossouw
7cda1da63c Add config settings for unix-agent time-outs. 2015-06-21 22:14:32 +02:00
Louis Rossouw
9f36182b7d Add timeout on unix agent execution after connect. 2015-06-21 19:36:44 +02:00
Neil Lathwood
6a4fe09fa8 Merge pull request #1317 from vitalisator/issue-1212
Multimatic UPS snmp based on RFC1628
2015-06-20 22:06:52 +01:00
vitalisator
fd6c7f3ca6 Multimatic UPS snmp based on RFC1628 2015-06-20 22:30:52 +02:00
Daniel Preussker
570fd169bd Merge pull request #1309 from laf/issue-467
Added Temp / Fanspeed and State support for EqualLogic
2015-06-19 15:59:28 +00:00
laf
70926c7283 Added power supply state for EqualLogic 2015-06-19 16:44:11 +01:00
laf
dc8c53c8a8 Added fanspeed support for EqualLogic 2015-06-19 16:28:43 +01:00
laf
f6d369d977 Updated Temp support for EqualLogic 2015-06-19 16:04:44 +01:00
laf
d09843180e Removed unused variable 2015-06-18 23:25:51 +01:00
laf
937869c8ac Function and use to get main cisco serial number 2015-06-18 22:20:50 +01:00
Neil Lathwood
b97ff07aa8 Update vyos.inc.php
Newer vyos reports back as all lower case so making the check case-insensitive.
2015-06-18 20:06:41 +01:00
laf
0ed7262adb EqualLogic temp support 2015-06-18 18:20:31 +01:00
Paul Gear
884b98e250 Another scrutinizer fix 2015-06-16 09:01:13 +10:00
Paul Gear
0eb3e69167 Fix Scrutinizer issues 2015-06-16 08:42:05 +10:00
Paul Gear
a02871263c Fix up some unclear/missing copyrights 2015-06-16 08:27:58 +10:00
Paul Gear
55496bf943 Add example referred to in documentation 2015-06-16 08:27:58 +10:00
Paul Gear
ad550ca6da Add a couple more MIBs to Ruckus support 2015-06-16 08:27:58 +10:00
Paul Gear
0e218ef22c Move MIB poller debugging into SNMP functions 2015-06-16 08:27:58 +10:00
Paul Gear
7dbb670638 Factor out getting the list of subtypes; add MIB types which were loaded from database 2015-06-16 08:27:57 +10:00
Paul Gear
da346c3a35 Tidy up debug vs. non-debug output 2015-06-16 08:27:57 +10:00
Paul Gear
0e17cd967f Remove manual graph_type definition; call db load instead 2015-06-16 08:27:57 +10:00
Paul Gear
ed41fa9c88 A couple of minor notes for later 2015-06-16 08:27:57 +10:00
Paul Gear
a2baae3ccf Move convenience functions into common; d_echo no longer adds "\n" automatically 2015-06-16 08:27:57 +10:00
Paul Gear
e884bfa860 Include to read graphs from the graph_types table 2015-06-16 08:27:57 +10:00
Paul Gear
942e5047e5 Graph sections must be lower case 2015-06-16 08:27:57 +10:00
Paul Gear
70c415124d Remove graph_types note 2015-06-16 08:27:57 +10:00
Paul Gear
0cc75d7d1d Separate convenience function for RRD filename generation; tidy formatting 2015-06-16 08:27:57 +10:00
Paul Gear
96bee67394 Do not attempt to create file if there are no DS definitions 2015-06-16 08:27:56 +10:00
Paul Gear
db2f57f2bc Poll sysObjectID by default 2015-06-16 08:27:56 +10:00
Paul Gear
982faeb869 Implement more efficient is_dev_attrib_enabled() 2015-06-16 08:27:56 +10:00
Paul Gear
e02ed25dee temporary testing graph 2015-06-16 08:27:56 +10:00
Paul Gear
984ec0d060 Save MIB graphs in database, tag devices for graphing 2015-06-16 08:27:56 +10:00
Paul Gear
e77d4d3063 Reverse the logic to make it clearer what is happening 2015-06-16 08:27:56 +10:00
Paul Gear
1ddaa5c288 Minor fixup to MIB polling 2015-06-16 08:27:56 +10:00
Paul Gear
4af7dd8225 First cut at working poller for MIBs 2015-06-16 08:27:56 +10:00
Paul Gear
8f5bc4cdb6 Minor tidies 2015-06-16 08:27:56 +10:00
Paul Gear
f27de0b8ff Remove duplicate code 2015-06-16 08:27:55 +10:00
Paul Gear
6874d32904 Save results of polling sysObjectID to the database 2015-06-16 08:13:08 +10:00
Paul Gear
5bdf67ba6e Move MIB-based polling out of discovery altogether 2015-06-16 08:13:08 +10:00
Paul Gear
ddb6684108 Move MIB-based polling out of discovery altogether 2015-06-16 08:13:08 +10:00
Paul Gear
d969ef679b First cut at MIB-based discovery; not efficient 2015-06-16 08:13:08 +10:00
Paul Gear
874dc5ede5 Start at generic MIB parsing 2015-06-16 08:12:28 +10:00
Daniel Preussker
29af5f463e Merge pull request #1283 from laf/issue-467
Added basic detection for EqualLogic units
2015-06-15 16:19:42 +00:00
laf
71189b9ca1 Added basic detection for EqualLogic units 2015-06-15 16:08:35 +01:00
einhirn
46b0084741 Added support for CPU graphing of Alcatel-Lucent AOS 7 devices. Removed unused line from code. 2015-06-15 16:48:59 +02:00
laf
439b1e5d6d Updated if check with f0os code 2015-06-15 12:41:49 +01:00
laf
3179b4cf20 fixed junos bgp4 polling :( 2015-06-15 12:02:06 +01:00
Neil Lathwood
f192f4bde1 Merge pull request #1269 from Calvario/issue-1199
Added UPS load support to Synology
2015-06-15 11:22:03 +01:00
Calvario
39cc9b11a8 Added UPS load support to Synology 2015-06-15 08:41:14 +02:00
Mike Rostermund
f0337e989c Minor change to visual name of load sensor 2015-06-14 15:53:03 +02:00
Neil Lathwood
a112a1bc01 Merge pull request #1268 from rztuc/issue-1262
Issue 1262
2015-06-13 22:15:56 +01:00
einhirn
5c45400842 Added power metric discovery for rfc1628 UPS (fixes #1257) 2015-06-13 17:24:48 +02:00
einhirn
de123ad91a Add 'Seconds on Battery' and 'Estimated Minutes Remaining' as states 2015-06-13 17:20:36 +02:00
einhirn
f95f180a34 Add Estimated Battery Charge remaining 2015-06-13 17:20:21 +02:00
Paul Gear
6bfad7579c Add a couple of convenience functions to help make code tidier 2015-06-13 23:03:02 +10:00
Daniel Preussker
f7b8936473 Merge pull request #1266 from paulgear/mibdir-reduce-duplication
Reduce duplication of mibdir code
2015-06-13 14:27:57 +02:00
Neil Lathwood
3575da30d2 Merge pull request #1256 from rztuc/issue-1254
fixes #1254
2015-06-13 12:08:05 +01:00
Neil Lathwood
61c4526c5e Merge pull request #1267 from paulgear/ruckus-detection
Improve Ruckus detection
2015-06-13 11:43:54 +01:00
Daniel Preussker
3b225d28c7 Merge pull request #1263 from paulgear/multiple-discovery-modules
Allow multiple comma-separated discovery modules to be specified
2015-06-13 11:21:32 +02:00
Calvario
fbe2f94b5a Added UPS load support to Synology 2015-06-13 10:11:47 +02:00
Paul Gear
f236272acc Merge pull request #1184 from laf/issue-936
Updated BGP polling for Cisco to support CISCO-BGP4-MIB better
2015-06-13 10:20:58 +10:00
Paul Gear
b84b8de09f Merge pull request #1110 from laf/issue-279
Updated mysql DATE_FORMAT() and php date() to use $config variables
2015-06-13 10:15:23 +10:00
Paul Gear
0e3b0df29f Merge pull request #1248 from laf/issue-594-ip
Added function to check if ip already exists and updated addHost to use it
2015-06-13 10:09:06 +10:00
Paul Gear
53e61702f0 Ruckus: Add country to end of version 2015-06-13 10:01:01 +10:00
Paul Gear
ff63913adc Reorganise Ruckus detection to allow for standalone APs 2015-06-13 10:01:01 +10:00
Paul Gear
217202f18a Reduce duplication of mibdir code 2015-06-13 09:51:22 +10:00
Paul Gear
afa5ec2d54 Allow multiple comma-separated discovery modules to be specified 2015-06-13 09:43:55 +10:00
einhirn
ed05677f96 apply correct divider to rfc1628 current (Amps) values 2015-06-12 18:11:22 +02:00
laf
e478a495f9 Changed to return during function processing 2015-06-12 16:24:02 +01:00
einhirn
aa2edbaef2 Added discovery support for Alcatel-Lucent OmniSwitch 6900 2015-06-12 10:22:28 +02:00
Paul Gear
f06622c71f Merge pull request #1249 from SaaldjorMike/match-ecos
Add detection of additions HP ProCurve units
2015-06-12 09:26:50 +10:00
Neil Lathwood
ba9fccbda1 Merge pull request #1247 from SaaldjorMike/add-load-tab
Add load tab to device->health page
2015-06-11 23:56:02 +01:00
Mike Rostermund
7c576e0eb7 Add detection of additions HP ProCurve units 2015-06-11 22:11:27 +02:00
laf
15cd6d5662 Added fallback to false if it is not an IP 2015-06-11 19:42:54 +01:00
laf
fadc790040 Added function to check if ip already exists and updated addHost to use it 2015-06-11 19:34:11 +01:00
Mike Rostermund
fe8453b404 Fix use of check_valid_sensors for load sensors 2015-06-11 20:29:14 +02:00
Calvario
ced0804ba5 New line correction 2015-06-11 15:53:46 +02:00
Calvario
1e6755c4d5 UPS Support for Synology
Ready but need "load" sensors.
2015-06-11 15:20:09 +02:00
Calvario
7e2755dca3 System Status Support for Synology
It work with but need to change the management of status because it
isn't interessant actualy.
It will be good to chose a message for the display. Exemple "Ok",
"Failed", "On battery" etc..
2015-06-10 19:49:48 +02:00
Calvario
0150982fe9 Temperature Support for Synology
The poller return now the correct value for the System temperature.

Check in my Synology.
2015-06-10 18:02:32 +02:00
Paul Gear
ee1242380e Merge pull request #1227 from laf/issue-1213
Updated hpilo temp discovery to test for current value
2015-06-10 18:52:13 +10:00
laf
cc40aaeca6 Mainly for a scrut run 2015-06-09 23:39:05 +01:00
laf
c78a22d8a6 Updated hpilo temp discovery to test for current value 2015-06-09 22:28:12 +01:00
laf
4ee0b6f1f4 Alter Windows CPU descr when unknown 2015-06-09 20:07:32 +01:00
laf
a8c7499021 Mistake - sorted 2015-06-09 15:19:06 +01:00
f0o
2759008de6
Move mergecnf to own file. 2015-06-09 14:06:03 +00:00
laf
57b1ce7f33 Fix scrut bug 2015-06-09 15:04:07 +01:00
laf
851b7eb46f Fixed merge conflict 2015-06-09 14:36:45 +01:00
laf
f2cf1ca850 Updated snmp response from array to string 2015-06-09 14:30:28 +01:00
laf
3c77c920c5 Updated bgpPeers_cbgp 2015-06-09 14:30:25 +01:00
laf
01a71320e2 Updated bgp polling 2015-06-09 14:30:22 +01:00
laf
77b9adabc2 More updates to bgp polling/disco and webui 2015-06-09 14:30:19 +01:00
vitalisator
a059ed1809 Added Basic OS Support for Multimatic USV 2015-06-08 21:46:36 +02:00
vitalisator
267f07e1b2 Added Basic Support für Enterasys Devices 2015-06-08 14:27:33 +02: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
Paul Gear
49833273e7 Make comment reflect code 2015-06-06 07:50:23 +10:00
Paul Gear
c149b0f47c Remove unused os type 2015-06-06 07:47:14 +10:00
laf
702b75c0b7 Updates 2015-06-03 15:41:10 +01:00
James Campbell
d99eca8137 Merge remote-tracking branch 'upstream/master' 2015-06-03 21:55:20 +10:00
James Campbell
676812b87e Updated indentation and moved some code 2015-06-03 21:32:57 +10:00
James Campbell
d191f34601 Improved Pushover transport code 2015-06-03 21:03:27 +10:00
laf
ffce63968f Fixed negative values for storage: http://munin-monitoring.org/ticket/1371 2015-06-02 17:36:10 +01:00
laf
1ca02fb3c5 Fix scrut issue 2015-06-02 17:07:47 +01:00
laf
b9dabae7d8 Updated BGP polling for Cisco to support CISCO-BGP4-MIB better 2015-06-02 16:32:39 +01:00
Daniel Preussker
9ea274e9a4 Merge pull request #1180 from neokjames/master
Added transport for Pushover alerting
2015-06-02 06:43:45 +00:00
James Campbell
cabcc04877 Created Pushover transport, requires testing
Moved print_r references to top for debug

Modified Pushover transport, testing required

Pushover transport, fixed syntax issue

Pushover transport, fixed another syntax issue

Pushover transport, added debug

Pushover transport, updated message code

Pushover transport, debug

Pushover transport, testing new code

Pushover transport, adding more parameters

and adding debug parameters

Pushover transport, added severity level support

Pushover transport, modified severity level code

Pushover transport, updated severity code

Pushover transport, debugging severity level

Pushover transport, more debugging

Pushover transport, debugging sound

Pushover transport, fixed sound syntax issue

Pushover transport, debugging sound API

Pushover transport, adjusted sound code

Updated contributors file to add myself

Updated Alerting doc to include Pushover

Pushover transport, modified code

Pushover transport, fixed syntax error

Pushover transport, removed debug code

Ready for deployment

Pushover transport, updated copyright
2015-06-02 10:48:12 +10:00
Neil Lathwood
2781a22de5 Merge pull request #1052 from f0o/obsolete-old-alerting
Disable Legacy-Alerting by default
2015-06-01 15:18:07 +01:00
Alan Gregory
3ee9d4f0f7 Changed temperature discovery per device model 2015-05-30 10:24:30 -03:00
Alan Gregory
343dbcc134 Default OID types should use default processor pooling 2015-05-30 10:07:34 -03:00
Alan Gregory
a5efb98a4e Changed discovery to Device based, diferent Oids for soem devices 2015-05-30 10:06:47 -03:00
Neil Lathwood
e878bf15e0 Merge pull request #1145 from vitalisator/issue-1140
Added PBN OS Logo
2015-05-29 11:10:44 +01:00
vitalisator
bc39cf2058 Added polling for serial and OS version 2015-05-29 11:01:55 +02:00
laf
7e6b51f75c Added f0os license 2015-05-28 17:18:05 +01:00
laf
6fab7cf718 Some last changes 2015-05-28 17:07:14 +01:00
laf
5b57e75b2e Final work getting alerts dynconfig done 2015-05-28 17:00:26 +01:00
Mike Rostermund
01f9387415 Added support for additional Netbotz models 2015-05-28 17:43:15 +02:00
vitalisator
20165f0382 Added PBN definition and pbn OS 2015-05-28 12:55:59 +02:00
Mike Rostermund
a41f0922a2 Added a few missing characters 2015-05-27 09:35:52 +02:00
Neil Lathwood
1b3ea81bdb Merge pull request #1134 from alangregory/fiberhome-sensors
Fiberhome - Cpu and Mempools support
2015-05-26 16:32:14 +01:00
Paul Gear
7b1ecf7424 Correct product MIB snmpget 2015-05-27 00:15:34 +10:00
Paul Gear
6ed4112b17 Add further Ruckus model/version/serial support 2015-05-27 00:15:34 +10:00
Paul Gear
bcee314aa8 Generalise ruckuswireless support 2015-05-27 00:15:34 +10:00
Mike Rostermund
ad4abe742f Added CPU usage to mouseover for Cisco SB 2015-05-26 01:17:08 +02:00
laf
04a4987a23 Merge branch 'master' of github.com:laf/librenms into issue-laf-110-new
Conflicts:
	includes/defaults.inc.php
2015-05-25 18:06:49 +01:00
laf
0ccbc7a6b1 More updates 2015-05-25 18:05:11 +01:00
Alan Gregory
75aab599ee Changed Mib to Numeric OID on cpu discovery 2015-05-25 11:37:43 -03:00
Alan Gregory
7469657910 Merge branch 'fiberhome' of https://github.com/alangregory/librenms into fiberhome 2015-05-25 11:33:52 -03:00
Daniel Preussker
c199be62b2 Merge pull request #1125 from laf/issue-1033
Added ability to customise ports transit/peering/core/custom descr
2015-05-25 06:54:05 +00:00
laf
388d30d2a6 updating to f0os function 2015-05-25 02:12:48 +01:00
laf
071dd060a3 Added fallback for poller_group if empty 2015-05-24 20:48:54 +01:00
laf
1503013344 Added ability to customise ports transit/peering/core/custom descr 2015-05-24 20:07:37 +01:00
Rosiak
954632de10 Ubiquiti EdgeOS - Fix missing CPU load graphs
- No graphs were generated for the CPU load, now fixed. Tested on
EdgeRouter Lite 3-Port
2015-05-22 22:26:31 +02:00
Alan Gregory
1d245053b1 Removed ?> tag on non template file (Best Pratices) 2015-05-22 15:46:11 -03:00
Alan Gregory
218636896a Added Fiberhome Mempools Discovery/Pooler 2015-05-22 11:23:52 -03:00
laf
ee4aaf1749 Tidied up web interface to use standard dateformats 2015-05-22 14:05:09 +01:00
laf
6496e6ece4 Consistent date formatting from MySQL 2015-05-22 13:38:52 +01:00
Alan Gregory
25bf55a172 Added FiiberHome Cpu Discovery/Poller Added Support 2015-05-22 09:05:43 -03:00
f0o
e242924fd8
Introduce config-switch to regather contacts before dispatch 2015-05-22 10:26:38 +00:00
Daniel Preussker
0be611de4d Merge pull request #1087 from laf/enable-ip-add
Removed code that performs hostname check
2015-05-20 19:48:09 +00:00
f0o
fe412952c1
Add config-option to exclude SysContact from alerts 2015-05-20 16:29:39 +00:00
laf
ac0221f7e5 Update SQL query for ospf_nbrs lookup to use device_id 2015-05-20 13:41:23 +01:00
laf
23f2825d1f Removed code that performs hostname check 2015-05-20 13:22:58 +01:00
Neil Lathwood
c9492ac4cc Merge pull request #1086 from NURDspace/issue-1085
Removed if for junos check so srx dataplane cpu is checked
2015-05-20 12:19:57 +01:00
Rudy Hardeman
fc16d9f410 Fixed if 2015-05-20 13:04:45 +02:00
Rudy Hardeman
f0f1038b42 Added debug option 2015-05-20 13:00:32 +02:00
Neil Lathwood
22ec1ecf28 Merge pull request #1082 from SaaldjorMike/asa-os1
Added support for fetching model and software of Cisco ASA 5585-SSP40
2015-05-20 11:07:58 +01:00
Rudy Hardeman
89c5af8ff9 Removed if for junos check so srx dataplane cpu is checked 2015-05-20 11:59:59 +02:00
Mike Rostermund
6029fdcf83 Added support for fetching model and software of Cisco ASA 5585-SSP40 2015-05-19 22:34:41 +02:00
Rudy Hardeman
7a59c61a30 Scrut bug squash 2015-05-19 22:32:46 +02:00
Rudy Hardeman
2ec929b571 initial version 2015-05-19 22:19:13 +02:00
f0o
1f8db156eb
Introduce own librenms user and remove rrds when removing a device 2015-05-19 14:44:13 +00:00
laf
57a08a0ade Finished dell rac support and updated mib 2015-05-19 01:04:17 +01:00
laf
c332e17c3a Added Fanspeed support via Dell OpenManage + Docs 2015-05-18 22:23:27 +01:00
Neil Lathwood
baeec03d78 Merge pull request #1053 from paulgear/master
Make OSPF & ARP autodiscovery independent of xDP autodiscovery
2015-05-18 11:35:39 +01:00
Paul Gear
ab66b453e4 Make OSPF & ARP autodiscovery independent of xDP autodiscovery
Both OSPF & ARP discovery use discover_new_device(), but it was checking
$config[autodiscovery][xdp] internally, meaning xDP had to be enabled for the other two to work.
2015-05-18 20:32:11 +10: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
Rudy Hardeman
14fd2dd89f clean up 2015-05-17 18:25:03 +02:00
Rudy Hardeman
39ae2f3578 Forgot the change the mib 2015-05-17 18:17:20 +02:00
Rudy Hardeman
d287e47806 bug fix 2015-05-17 18:16:12 +02:00
Rudy Hardeman
6ff61c5624 Update for getting sensor devider from snmp 2015-05-17 18:12:30 +02:00
Rudy Hardeman
05b95d2b8e Best Practice fixes 2015-05-17 16:53:03 +02:00
Rudy Hardeman
73d06758d0 Raritan PX iPDU inlet support 2015-05-17 16:42:09 +02:00
Neil Lathwood
f0347f8770 Merge pull request #1044 from f0o/issue-950
Allow a user-defined window to add tolerance to delay-values
2015-05-17 13:34:30 +01:00
Neil Lathwood
b7ef9d2cab Merge pull request #1041 from f0o/issue-1039
Added Domain-Expire check based on Nagios-Plugins
2015-05-17 13:27:28 +01:00
Neil Lathwood
6c7a92d84a Merge pull request #1040 from f0o/issue-1038
Added TLS/SSL Cert checks based on nagios-plugins
2015-05-17 13:26:45 +01: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
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
Alan Gregory
2bf4786f92 Removed echos from discovery | Reverted custom temperature poller 2015-05-16 22:05:29 -03:00
Alan Gregory
9b2ef2153d Added Fiberhome Temeprature Discvover and Poller
Added option on includes/polling/functions.inc.php for especific MIB temperature polling
2015-05-16 21:08:40 -03:00
Alan Gregory
114da3f68e Added Fiberhome Os Icon and Os definition 2015-05-16 19:35:26 -03:00
Alan Gregory
faecea61e2 Add OS Discovery and Poller 2015-05-16 05:06:51 -03:00
laf
8327466d14 Adding alerting config 2015-05-15 14:19:45 +01:00
laf
d315014c96 Updated to use isset rather than array check for speed 2015-05-14 21:56:34 +01:00
laf
6e84535031 Dynamic config system 2015-05-14 21:54:33 +01:00
Rudy Hardeman
10e9daa253 Fixed bug with temp was deviced by 2 2015-05-14 21:52:43 +02:00
Neil Lathwood
309014a924 Merge pull request #1006 from f0o/issue-1005
Added Post-Formating fix for time-macros
2015-05-14 15:42:16 +01:00
Neil Lathwood
682deabe1e Merge pull request #1004 from f0o/issue-973
PagerDuty transport
2015-05-14 15:41:19 +01:00
f0o
543573d27c
Added Post-Formating fix for time-macros 2015-05-14 14:09:20 +00:00
f0o
477a857a77
PagerDuty transport draft 2015-05-14 13:48:17 +00:00
Daniel Preussker
f19edab751 Merge pull request #971 from laf/issue-963
Added Temperature sensor support for NetApp
2015-05-14 13:34:48 +00:00
Daniel Preussker
862256aace Merge pull request #998 from laf/issue-994
Added support for custom customer descriptions in ifDescr
2015-05-14 13:34:06 +00:00
Daniel Preussker
4dc35ac360 Merge pull request #996 from laf/port-relationship
Added flag to disable port relationship in ports list for a device
2015-05-14 11:46:42 +00:00
laf
8f8ef81799 Added support for custom customer descriptions in ifDescr 2015-05-14 00:37:40 +01:00
Neil Lathwood
0c4ff03cda Merge pull request #981 from NURDspace/apc-fix
Fixed apc powerbar phase limit discovery for AP7852 firmware: 2.7.3
2015-05-13 23:46:38 +01:00
Neil Lathwood
c743d04fb1 Merge pull request #992 from f0o/fix-graphperiods
Set timeperiods to current polling-period.
2015-05-13 23:37:14 +01:00
laf
4a9b01caf0 Added flag to disable port relationship in ports list for a device 2015-05-13 23:01:26 +01:00
Daniel Preussker
94900f14b7 Merge pull request #977 from laf/issue-975
Added a new db field to record when custom high/low limits are set and stop them being overwrote
2015-05-13 19:00:54 +00:00
Daniel Preussker
d5a385cf1c Merge pull request #986 from laf/issue-867
Added disk temp for Synology DSM
2015-05-13 19:00:11 +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
Neil Lathwood
3e3ea20f76 Merge pull request #988 from NURDspace/issue-985
IPMI Detection/Discovery
2015-05-13 15:19:01 +01:00
Neil Lathwood
3d7d0fb4fd Merge pull request #987 from f0o/icmp-servicecheck
Added ICMP service-check
2015-05-13 14:25:31 +01:00
Alan Gregory
add236c7e0 Fix wrong parameter substr 2015-05-13 09:47:12 -03:00
Neil Lathwood
33dc8d50c7 Merge pull request #984 from alangregory/datacom
Fix for 4 Digit CPU%
2015-05-13 12:43:46 +01:00
f0o
274474f0c7
Added ICMP service-check 2015-05-13 08:08:24 +00:00
Rudy Hardeman
2ff626b91b Added output for discovery to show used type 2015-05-13 08:37:08 +02:00
Rudy Hardeman
41ad518c25 Initial IPMI type detect version 2015-05-13 08:33:48 +02:00
Rudy Hardeman
33162e2e74 Small fix 2015-05-13 00:02:05 +02:00
Rudy Hardeman
2f53708d5a Bugfix 2015-05-12 23:40:20 +02:00
Rudy Hardeman
a5e8c36706 Fix for other apc devices 2015-05-12 23:34:01 +02:00
Rudy Hardeman
37d3ff0f2a Clean the code changed the phase discovery 2015-05-12 23:29:47 +02:00
Rudy Hardeman
c1702d643e Miner fixes 2015-05-12 22:53:01 +02:00
Neil Lathwood
6d11b38eb6 Merge pull request #982 from NURDspace/ilo-support
Ilo temperature support
2015-05-12 21:20:26 +01:00
Rudy Hardeman
7075bad196 HP ilo temperature: Fixed bug and Best Practice 2015-05-12 22:07:43 +02:00
Rudy Hardeman
9c3c39aee4 HP ilo temperature: Removed lookup array, lookup name from mib 2015-05-12 21:53:41 +02:00
Alan Gregory
6f72be7458 Added pooler parameters 2015-05-12 16:04:50 -03:00
Alan Gregory
e4940f01e9 Fix form 4 digit CPU usage on some firmware versions 2015-05-12 15:51:51 -03:00
Rudy Hardeman
e5b2a119d6 Added temerature support for hp ilo (using the snmp agent) 2015-05-12 13:46:30 +02:00
Neil Lathwood
ebc6908fb6 Merge pull request #960 from mmarchand/fixifaliasparse
Fix ifalias parsing
2015-05-12 12:32:59 +01:00
Rudy Hardeman
7600cc4f85 Fixed apc powerbar phase limit discovery for AP7852 firmware: 2.7.3 2015-05-12 11:56:18 +02:00
laf
a586eb21d0 Added a new db field to record when custom high/low limits are set and stop them being overwrote 2015-05-12 10:10:03 +01:00
laf
0d2148c8bc Added Temperature sensor support for NetApp 2015-05-11 22:01:26 +01:00
Daniel Preussker
c10aa240f7 Merge pull request #967 from laf/issue-963
Added support for NetApp detection + disks
2015-05-11 17:23:24 +00:00
laf
f7aee3520a Added netapp detection and disk support 2015-05-11 15:54:57 +01:00
laf
9614a203ca Added netapp storage support and restructured storage files/dir 2015-05-11 14:28:54 +01: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
Mickael Marchand
9098e81835 Merge branch 'master' of https://github.com/librenms/librenms into fixifaliasparse 2015-05-11 12:33:18 +02:00
Mickael Marchand
8705dfa033 Fix ifAlias parsing when the description contains "="
It might also fix a few other parsing issues involving "=" in other snmp fields
2015-05-11 12:25:59 +02: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
Neil Lathwood
4bb05363a1 Merge pull request #947 from f0o/issue-923
Basic Ubiquiti EdgeSwitch implementation
2015-05-09 22:47:36 +01:00
Neil Lathwood
fef06b5f35 Merge pull request #946 from f0o/issue-945
Add port-rewrite options
2015-05-09 22:46:05 +01:00
Ultra2D
05e3282cce Merge branch 'master' into issue-714 2015-05-09 17:17:51 +02: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
laf
a25fc0d507 Removed cpu / memory graphs 2015-05-08 21:27:16 +01:00
laf
606c81d023 Added basic netgear detection 2015-05-08 19:34:24 +01:00
Neil Lathwood
bed7c08ae2 Merge pull request #941 from f0o/issue-926
Set defaults for AddHost on xDP discovery
2015-05-08 18:54:32 +01: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
Daniel Preussker
bf5ff217ce Merge pull request #938 from filippog/sentry_smart_cdu
sentry3: add Sentry Smart CDU detection
2015-05-08 12:39:21 +00:00
Filippo Giunchedi
fe1be15286 sentry3: add Sentry Smart CDU detection
The polled SNMP OIDs are the same as Switched CDU, thus match both.
2015-05-08 14:05:34 +02:00
Neil Lathwood
48ea557c5a Merge pull request #932 from f0o/issue-931
Allow alerting on tables with relative/indirect glues.
2015-05-07 21:18:02 +01:00
f0o
6ab9b9727e
Make scrut happy 2015-05-07 20:05:47 +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
laf
dc0d12936c Added support for Oxidized 2015-05-06 22:52:54 +01:00
laf
cd38ad6bb6 Fixed load / current issue 2015-05-04 18:20:52 +01:00
laf
0bf3b518f5 Merge branch 'master' of github.com:laf/librenms into issue-798
Conflicts:
	includes/polling/functions.inc.php
2015-05-04 09:16:48 +01:00
Neil Lathwood
fa06134e76 Merge pull request #894 from Rosiak/master
Add temp polling for IBM Flexsystem switches
2015-05-03 14:38:01 +01:00
Søren Rosiak
b124c280aa Update functions.inc.php
- Add extra safety check
2015-05-03 14:33:33 +02:00
Daniel Preussker
2be1157b68 Merge pull request #888 from laf/issue-759
Added load and current for apc ups units
2015-05-03 10:39:11 +00:00
Søren Rosiak
92b9865f27 Update ibmnos.inc.php
- Updated to fit suggestions from scrut
2015-05-02 12:24:09 +02:00
Rosiak
94381f9d4f Add temp polling for IBM Flexsystem switches
- Able to poll temps from IBM Flexsystem switches
- Convert temp response to digit
2015-05-01 17:46:58 +02:00