* Add lint ghaction
* test full codebase for fun
* run only desired linters
* Set to regular values
* oops, remove bash exec
* Run on master too
Co-authored-by: Jellyfrog <Jellyfrog@users.noreply.github.com>
* Filter some validation when installed from a package
Also, tell the user that fping FAILURES can be ignored if running LibreNMS in a
jail without ::1
* Filter some validation when installed from a package
Also, tell the user that fping FAILURES can be ignored if running LibreNMS in a
jail without ::1
* change this back to info
* apply styleci diff
* Add poller_group docs on auto-discovered devices
I needed to check the source code to figure to which poller_group auto-discovered devices were assigned. So to avoid people having to figure that out again, let's add it to the docs.
* Add notice about global setting
Using `lnms config:set`
* Hide Disabled Components from Overview Page
If $component is disabled, hide it from the overview page.
* Update cimc.inc.php
continue instead of break
* Fix Client count
* style
* no caching
* style
* snmpwalk_cache_oid
* Include total of all STA connected
* style
* Update Vrp.php
* fix GHz casing
Co-authored-by: Tony Murray <murraytony@gmail.com>
* Fixed issues health and polling issues with 9001 and NCS devices, added support for 9901
* Update iosxr.inc.php
* Update iosxr.inc.php
* Update cisco-entity-sensor.inc.php
* remove polling file and adjust to user_func from disco
* fit formatting and remove echo
* fit formatting2
* fit formatting3
* Fix test files with no badif
* remove all exclusions so tests work
* recreate json test for 9010
* 12394 Add CPU and Mem for Teldat Devices
* add cpu and mem to teldat +mib files.
* minor adjustment.
* add classes to memory: system, shared, cache
* +snmpsim test files
* memory minor fix: class name 'cache' > 'cached'
* minor fix removing: telProdNpMonSistemMemTotal
* add json tests.
* small fix: get S/N from description
* Update teldat.json
Co-authored-by: Tony Murray <murraytony@gmail.com>
* Add ID to Device Table List and to Device Dependencies Table List
* wrap interface text to max-width: 100px
* ok, fixed as requested. all tests ok! gui working well... filtering and sort tests ok.
* Fix Service Templates Dynamic
Remove dynamic groups type, it did not work.
Rename and simplify field names. (fixing an issue with the builder where the rules field should be named rules)
* update schema def
* wrong method name in migration
* fix rules builder
* corerct call to apply
* sqlite can't drop columns
* correct column rename order on down.
* fix sqlite again
* fix whitespace
* port related errors
* more fixes
* fix storage count
* add tests for php8
* style
* only need not empty
* aix fixes....
* storage WIP
* fix aix discovering hrstorage
fix db test adding .gitkeep
fix os modules when discovery only
* fix aos processors wrong oid
* fix mempool number casting
* fix aos7 cpu
* use + 0 cast instead of floatval()
* more verbose error on invalid json
* remove invalid data in json
* actually fix the json
* correct json error fix
* cast_number() function
fix aruba-instant and aos6 bugs exposed by new function, probably more...
* fix a-f
fix inadequate sort for component data
* fix global port poll time
* fix mempools precent 0, route count, ntp const
* fix schleifenbauer liberal current usage
* further number casting refinement
* vrp
* fix tests
* fix arbos
* warn cleanups adjust to :: change
* fix ciena-sds
* fix drac
* fix dell-rpdu anddlink
* fix and improve arubaos
better error when getting an array in Processor
* fix atenpdu, add missing arubaos files
* aruba-instant to yaml
apparently I didn't need to do this, the diff just looks really odd
It did add ranged sub-index replacements
* docker app, was completely wrong... fixed
* fix sentry4 divide by 0...
* fixed root issue, remove check
* nicer cidr in ipv6 code
* remove bogus enuxus battery bank skip_values
* Fix InfluxDB tests
* remove extra import
* fix other style issues.
* influx "style" fixes
* Create ciscome.yaml
Adding initial discovery. Needs tweaking.
* Update ciscome.yaml
* Update ciscome.yaml
Updated
* Add snmprec data
* Update ciscome.yaml
Updating "text" field for clarification so it would be better differentiated between other Cisco OSes.
Removed "cisco-cbqos" as it is not supported.
* Update ciscome.snmprec
Fixed line 14 as it should have been one long line
* Add ciscome_me1200.json test data
Test data for Cisco ME1200
* Rename ciscome_me1200.json to ciscome.json
* Update ciscome.json
fixed interface names to match snmprec file
* Delete ciscome.json
* Adding ciscome.json once more to fix descrptions
for some interfaces to match snmprec file
* Update ciscome.json
* Update ciscome.json
* Update ciscome.snmprec
* Update ciscome.json
* Update and rename ciscome.yaml to ciscome1200.yaml
* Update and rename ciscome.json to ciscome1200.json
* Rename ciscome.snmprec to ciscome1200.snmprec
* Update hpe-ilo.yaml
Added support for Logical Drive Status.
When using 3rd party disks with for example P420i, the controller reports the Logical Drive Condition as degraded as the disk is unauthenticated. So to get the actual status of the logical device one has to look at Logical Drive Status instead (which also reports a lot of other states).
* Update hpe-ilo_4.json
* Update hpe-ilo.yaml
* Update hpe-ilo_4.json
Typo