* Device Availability Calculation
* Travis fix
* .
* schema corrections
* flexible duration
* travis
* .
* .
* .
* .
* remove not needed code
* line Text to RRD
* update humantime
* .
* only set up again if device was marked as down
* set RRD area transparency
* save uptime also, to keep last availability as good as possible
* file description correction
* look for outages even if uptime > duration
* fix
* fix widget
* fix widget
* fix widget
* fix
* last_polled fix
* factorize down / up time device
* factorize down / up time device
* factorize down / up time device
* factorize down / up time device
* factorize down / up time device
* Alert Rules use Carbon
Use carbon for time queries, need to be careful of timezone quirks. Timestamps won't have that issue
* Convert existing schedules to UTC
* we only need start end... we already have start/end
* Make AlertSchedule::isActive work
* Table display working (and using Eloquent)
* Schedule creation updated
* WIP
* use Eloquent mutators/accessors
* recurring_day mutator/accessor
* WIP UI
* Fix SQL to handle outside times
* fix up some ui issues
* Convert alert-schedule to new style
Improved sorting customization
* fix whitespace
* support sqlite
* Fix schedule creation missing id
* Fix Device::isUnderMaintenance() add location relation
* Added Device Groups panel on Overview tab
* spaces and commas fix
* added color in group name
* spaces and commas fix2
* fix3
* fix attempt 4
* change text color to preexisting class
* change text color to preexisting class v2
* rename title
* capitalize
* rename title again
* title, title... again
* Change Units on Noise Floor
I may be wrong, but I think this should just be dBm (i.e. integrated over the carrier bandwidth). The numbers look much too high to me to be on a per Hz basis.
If I am correct here, this should also be updated in the web interface.
Thanks!
* Update php, correct units for Wireless noise-floor
* Wireless Frequency, don't format_si, to avoid kMHz units
* Update Wireless noise-floor units, in RRD plots
* Don't call clean() on the inputs to the SNMP settings form, it'll call
strip_tags() and break values with angle brackets in.
* Call htmlspecialchars when outputting DB values to HTML instead
* Escape other stuff that should have been validated elsewhere, just in case
* Added discovery and graphing for JunOS (SRX) RPM probes
* Proposed changes for a percent based sensor type
* Fixed missing MIB declaration in JunOS YAML discovery file
* Updated Health-information.md to reflect the new percentage value type
* Added separate test data for junos_rpm type
* Update sensors.php
* Update sensors.php
* Update functions.inc.php
* test re-run
* Update junos_rpm.json
* percentage -> loss
* add ifSpeed prev test data
* mis-merge
* update sensors
* and bgp...
Co-authored-by: PipoCanaja <38363551+PipoCanaja@users.noreply.github.com>
Co-authored-by: Tony Murray <murraytony@gmail.com>
* -Real dark mode, (themed bootstrap)
-removed inverted colors in navbar
* Test data
* FIX: navbar in mono theme.
* Dark mode rrdtool
* Changed background on gridster to match background of the dark theme
* - Icons and links now are grey
- Modernized tabs style into pills,
- button pagemenu-selected fixed
* Improvements:
- bootgrid-th, are now visible (dark mode to the table headings)
- Changed line color of poller and ping in rrdtool
* Fix some codeclimate errors
* Fix airos.snmprec, reverted to original file
* Ping only device doesn't display
if os was set to something, ping os wasn't loaded and we try to get overview graphs from it.
* Fix snmp_disable device page load error
When other os is set.
* Revamp os setting loading
the only safe way to access is Config::getOsSetting()
* Remove getOsSetting fallback behavior
Most instances don't use it and it can have unexpected results Config::getOsSetting('blah', 'group') == 'librenms'
* refactor and remove unneeded load_os/loadOs calls now since getOsSetting automatically loads it.
* restore unix overview graphs, they are different
small cleanups
* fix
* Update addhost.inc.php
bugfix: push snmp v3 user settings to the front of the config array and not the back.
To reproduce the bug:
Force add new snmp v3 device.
The v3 settings added to the database will not be the same as entered in the webpage
* Update addhost.inc.php
Minor change in order to trigger travis build