* docs: testing alert rule link
added link to the device troubleshooting page.
* Update Rules.md
fix link
* Update Testing.md
fix link
* Update Rules.md
removed link - not useful for this part.
* image for alert rules collection
* image for alert rules collection
added image alert rules collection
* Added the Nvidia SM average as app_status
* Added the Nvidia SM average as app_status
* Added the Nvidia SM average as app_status
* Added the Nvidia SM average as app_status
* Cleaned up Nvida polling
* typo
* new line
* Evaluation of sm_total swapped
* alert rules: alert rules for dell servers
added in dell alert rules to the collection.
* Update alert_rules.json
fixed the ,
* Update alert_rules.json
fixed the "rule":
* Update alert_rules.json
minor fixes and added in MAC address alert. This could be useful when searching for missing devices or rogue devices on your network.
* Update alert_rules.json
removed mac address rule.
* fix: validation check cli php extensions
Fix fatal errors when mysql is not loaded / can't connect
* fix: discovery validation incorrectly detects on ping only devices.
* fix: Extra fping checks in validation
Don't check suid or getcap if we can execute fping (as librenms or webserver user)
* Warn about suid in webui
* Update Programs.php
* Update Programs.php
* Use locate_binary() so we match production code (it is also better)
Don't cripple capabilities check, prefer that over suid.
* Fix ".status services" to show properly possible status codes
Nagios plugins return 0-3 as the status-code for a check. This adds "warning" and "unknown" to the output as well as hierarchical color for the total.
* Fix ".status services" to show properly possible status codes
Nagios plugins return 0-3 as the status-code for a check. This adds "warning" and "unknown" to the output as well as hierarchical color for the total.
* initial discovery
eltek-enexus discovery and polling
discovery and polling using yaml for subset of features
discovery and polling using yaml for subset of features
removed a few bits
removed some snmp_get() and renamed MIB
removed header bar mini graph
added snmpget discovery to yaml
renamed os to enexus
undo rebase
* Update enexus.yaml
* newdevice: support Avtech RoomAlert 32E/W
Move avtech discovery to yaml, took a bit of trickery
* More flexibility when checking pre-cached data
A little cleanup
* Add support for RoomAlert 32E/W external and wish temp sensors
Add RoomAlert 11E support (just temp sensors)
Updated ROOMALERT32E-MIB
* fix: devices detected as ibmtl
Guess at the sysObjectID, please report if you have devices that should be ibmtl and are no longer detected.
Add output of os in discovery.
* Always load all os for discovery. Should be cached most of the time.
* refactor: remove duplicated data collection in old wifi module
Still a bit more work before we can fully remove it
* remove unused graphs
update overview graphs for some wireless os
* feature: Allow snmpget in os discovery yaml
Re-submit after release
* Remove extra trim in discovery and in snmp_get.
also trim() always returns a string, so is_string() check is a waste of cpu cycles.
* fix: ping fails on servers that don't set PATH in cron
Find the full path to fping and persist it in the database.
Adds the ability to persist settings with Config::set()
* Add ability to set webui settings.
No display of for paths, because it would be inconsistent.
* Changed the NetIron checking logic from sysObjectID to sysDescr
* updated method of checking sysDescr in ironware mempool files
* Update ironware-dyn.inc.php