Skip to content
Permalink
Branch: master
Commits on Apr 28, 2019
  1. Setting font colors for RRD graphs is now possible (#10083)

    VVelox authored and PipoCanaja committed Apr 28, 2019
    * easily setting font colors for RRD graphs is now possible
    
    * add a comment explaining the variable
Commits on Mar 24, 2019
  1. check if the proper variable is empty (#10017)

    VVelox authored and murrant committed Mar 24, 2019
Commits on Dec 29, 2018
  1. json-app-tool fix (#9593)

    VVelox authored and murrant committed Dec 29, 2018
    * add insert the metrics stuff into the right place now
    
    * properly exit now when -l is given or -k, -m or -s is not given
    
    * Update json-app-tool.php
  2. convert the FreeBSD NFS stuff over JSON (#9097)

    VVelox authored and murrant committed Dec 29, 2018
    * initial work done to FreeBSD NFS pollers for JSON support
    
    * minor formatting cleanup and no longer pass update_application a array for the second argument
    
    * add test data and snmprec(minus legacy)
    
    * use variables from the data part of the JSON in the metrics
    
    * add the legacy snmprec file for fbsdnfsserver
    
    * add the most of the test stuff for FreeBSD NFS
    
    * add the legacy SNMP data for FreeBSD NFS client
    
    * add the missing "applications": {
    
    * properly rename the tests to match the appname
    
    * correct the appname stuff in the tests
    
    * make a chunk of the json properly a array item
    
    * correct this to the actual value
    
    * change 0 to 0.0 for one and make quote data
    
    * hmm...  RdirPlus is becoming Rdirplus
    
    * whoops, revert that... should be RdirPlus as that is what is returned
  3. convert UPS-APCUPS over to JSON (#9095)

    VVelox authored and murrant committed Dec 29, 2018
    * add test data for the ups-apcups app
    
    * add ups-apcups SNMP test data
    
    * update for both legacy and JSON
    
    * update the docs for the new extend
    
    * add a comment so git sees this file as updated
    
    * add missing "applications": {
    
    * regen the json version
    
    * properly regen the test json
    
    * test fix
    
    * fix the v1 tests json for ups-apcups
    
    * regen post fixing json-app-tool
    
    * regen the json again after more tweaks to the json-app-tool
    
    * see if it does not like .0 for numbers that would otherwise be integers
    
    * data is not a constant
    
    * ...wow... missed that $json_return was mis-spelled twice :(
    
    * re-add the .0s to some test data
Commits on Nov 22, 2018
  1. add app for getting status of TCP connections for specified services (#…

    VVelox authored and murrant committed Nov 22, 2018
    …8090)
    
    * add the poller for portactivity
    
    * add the ability to get monitor ports for portactivity
    
    * add the graphs for displaying stuff for the portactivity app
    
    * add the portactivity app page
    
    * update the docs for Portactivity
    
    * remove extra line
    
    * minor doc update for Portactivity
    
    * add update_application line
    
    * convert to use json_app_get
    
    * convert curly brackets to square
    
    * style fix
    
    * remote error, errorString, and version after they stop being important so they are not processed
    
    * add alert rule examples
    
    * add the poller for portactivity
    
    * add the ability to get monitor ports for portactivity
    
    * add the graphs for displaying stuff for the portactivity app
    
    * add the portactivity app page
    
    * update the docs for Portactivity
    
    * remove extra line
    
    * minor doc update for Portactivity
    
    * add update_application line
    
    * convert to use json_app_get
    
    * convert curly brackets to square
    
    * style fix
    
    * remote error, errorString, and version after they stop being important so they are not processed
    
    * add alert rule examples
    
    * remove dump of get_portactivity_ports function added during rebase
    
    * update to the current json_app_get
    
    * add portactivity snmprec
    
    * add the portactivity test data
    
    * whoops bad merge when rebasing... fix
    
    * minor formatting cleanup and add a missing comma
    
    * fix some odditities with what one of the tests is doing
    
    * whoops... include the use for the exception
    
    * set the response to okay
    
    * attempt to make snmpsim array check happy again
    
    * the json now lints
    
    * more making metric testing happy
    
    * one more update to make travis-ci happy
    
    * now flattens arrays also add array_flatten
    
    * rename array_flatten to data_flatten as pre-commit chokes on it as laravel has something similarly named
    
    * go through and properly add all the metrics
    
    * tested with the newest one and it works
    
    * whoops, clean up json and remove prototype that was used when putting it together
    
    * doh! make it happy with laravel now
    
    * see if a minor changing in formatting for the numbers makes the polling unit test happy
    
    * order them properly
    
    * remove a comma
    
    * a few more minor fixes
Commits on Nov 21, 2018
  1. add a tool for working with JSON apps (#9084)

    VVelox authored and murrant committed Nov 21, 2018
    * add initial work on script for working with json apps
    
    * finish the code portion
    
    * -h now done
    
    * rename it to be slightly more accurate
    
    * make hash key strings
    
    * exit if -a is not present
    
    * now exit after checking the file if -s or -t is given
    
    * now properly add the applications key
Commits on Aug 27, 2018
  1. convert NTP to JSON and json_app_get (#9088)

    VVelox authored and murrant committed Aug 27, 2018
    * add tests for v1 of the JSON NTP client stuff
    
    * update the NTP stuff to work with legacy and JSON
    
    * add the NTP client legacy tests
    
    * Update ntp-server.inc.php
Commits on Aug 19, 2018
  1. convert zfs over to use json_app_get (#8573)

    VVelox authored and murrant committed Aug 19, 2018
    * convert zfs over to use json_app_get
    
    * make the format checker happy
    
    * change array brackets used and update for upcomming changes to json_app_get
    
    * change it over to do exception checking
    
    * styling cleanup
    
    * cleanup error handling
    
    * update to the latest json_app_get
    
    * correct a bit of logic for legacy and cleanup some formatting
    
    * add the snmprec files for the ZFS app
    
    * add the tests for ZFS with legacy extend
    
    * add another check
    
    * convert these from base64 to hex
    
    * remove improper commas
    
    * Match upstream spacing
    
    * fix typo
    
    * fix bad data and zfs metrics, allow float values
    
    * bad capture
    
    * improve comment
    
    * Update db_schema.yaml
Commits on May 26, 2018
  1. add json_app_get and convert fail2ban over to JSON (#8571)

    VVelox authored and murrant committed May 26, 2018
    * add json_app_get function
    
    * add numeric testing and version support
    
    * now use json_app_get
    
    * remove some unneeded code
    
    * update the docs for json_app_get some more
    
    * make the format checker happy
    
    * add in min version support and now take extend name instead of the partial OID
    
    * hmm... don't make min version optional
    
    * add Exception usage for this all make min version actually work
    
    * minor formatting cleanup
    
    * minor style cleanup
    
    * update json_app_get with $throw_me setting
    
    * Use exceptions to fully handle errors.
    Always update the application.  Include error message for use in UI.
    Move data to data key for easier parsing.
    Add test data
    
    * make a few changes to the lovely changes from @murrant
    
    * style cleanup
    
    * now attempt parsing it the old way if a error of -5 is returned
    
    * add new exceptions and rework them all
    
    * add new exceptions and min version 0 no longer bypasses the key checks
    
    * redo the error codes a bit and improve the comment about it all
    
    * fix a a bit of formatting
    
    * added JsonAppException and make the other JsonApp stuff a sub of it
    
    * note JsonAppException
    
    * fix class creation
    
    * JsonAppBlank now extends JsonApp
    
    * doh! add <?php
    
    * update the poller to properly use the new exceptions
    
    * no longer check for error twice and make sure the data key is present
    
    * cleanup processing of legacy scripts
    
    * tweak this a bit
    
    * white space fix
    
    * fix the tests for fail2ban
Commits on Apr 27, 2018
  1. update docs to reflect SMART monitoring having the ability to use eit…

    VVelox authored and laf committed Apr 27, 2018
    …her device name or disk serial number (#8522)
    
    * update to reflect changes to the SMART SNMP extend
    
    * minor grammatical change
    
    * update to reflect the default of SN and expand info on that all a bit
Commits on Feb 27, 2018
  1. feature: Added application metric support to ZFS (#8269)

    VVelox authored and laf committed Feb 27, 2018
    * add metric support and make it work
    
    * minor gramar correction
    
    * remove accidetnally duplicated code
Commits on Dec 30, 2017
  1. feature: Added ZFS support for FreeBSD (#7938)

    VVelox authored and laf committed Dec 30, 2017
    * add the ZFS graphs
    
    * And now the ZFS non-graph stuff.
    
    Still need to move it over to using JSON.
    
    * Now uses JSON.
    
    * use stripslashes as SNMPD loves to slash up the JSON
    
    * Document ZFS.
    
    * very minor formatting cleanup
    
    * minor formatting cleanup and remove a bit of code from when I was mucking around debugging it all
  2. refactor: Fail2ban polling update and dropping of the FW checking (#7936

    VVelox authored and laf committed Dec 30, 2017
    )
    
    * Update polling and drop the firewalled bit.
    
    Since fail2ban on FreeBSD has moved to using anchors, the previous
    issue of it dreking all over its self is no longer a problem.
    
    And AFAIK it has never been an issue on Linux.
    
    This also makes this script more cross platform as well instead.
    
    * change the name of the graph of the total banned so people don't have to remove old file
    
    * go back to the original RRD and just shove U into the no longer data area
Commits on Dec 22, 2017
  1. nicecap SMART (#7939)

    VVelox authored and murrant committed Dec 22, 2017
Commits on May 3, 2017
  1. feature: Updated BIND application (#6218)

    VVelox authored and laf committed May 3, 2017
    * add BIND named poller
    
    * add BIND named graphs
    
    * add BIND stuff
    
    * add the color pallete used by this
    
    * add app support
    
    * white space cleanup
    
    * document the bind stuff
    
    * expand the linux package stuff a bit
    
    * note the agent and zero_stats value
    
    * now include the $mib stuff
    
    * white space cleanup
    
    * whoops, add the update app bit
    
    * correct a error added when merging
    
    * readd copyright info
    
    * note myself in the copyright info
Commits on Apr 12, 2017
  1. add multi DB support to the Postgres app (#6222)

    VVelox authored and laf committed Apr 12, 2017
    * now creates a component with all the DBs in it
    
    * add the function get_postgres_databases
    
    * add multi DB support to the Postgres device app page
    
    * add multi DB support to the Postgres graphs
    
    * whoops removed the udpate bit, readd it
    
    * white space cleanup
    
    * now use json for storing DB names
    
    * provide the list of DBs in a cleaner manner
    
    * Update postgres.inc.php
Commits on Mar 30, 2017
  1. use components for fail2ban jails list (#6221)

    VVelox authored and murrant committed Mar 30, 2017
    * add get_fail2ban_jails functions
    
    * now do component stuff for fail2ban for tracking jails
    
    * now use get_fail2ban_jails for getting a list of jails
    
    * readd the accidentally deleted update app bit
    
    * white space cleanup
    
    * Update fail2ban component code
    
    * remove unneeded variable
Commits on Mar 22, 2017
  1. feature: Added SMART application support (#6181)

    VVelox authored and laf committed Mar 22, 2017
  2. newdevice: ignore FreeBSD Linux compat procfs and sysfs mounts (#6220)

    VVelox authored and murrant committed Mar 22, 2017
    * ignore FreeBSD Linux compat procfs stuff
    
    * Add sysfs mounts
Commits on Mar 19, 2017
  1. update Unbound to work with SNMP polling as well (#6151)

    VVelox authored and laf committed Mar 19, 2017
    * enable polling via SNMP
    
    * document doing Unbound as a SNMP extend
Commits on Mar 11, 2017
  1. fix: add the graph for Unbound (#6152)

    VVelox authored and murrant committed Mar 11, 2017
Commits on Mar 9, 2017
  1. alphabatize doc/Extensions/Applications.md (#6127)

    VVelox authored and murrant committed Mar 9, 2017
    * remove small typo
    
    * alphabatize index
    
    * sort everything
    
    * Move agent back down to the bottom
    
    And add a separator.
    
    * Fix my mess up
    
    * Create Agent-Setup.md
    
    * Update Applications.md
    
    * Update mkdocs.yml
    
    * Remove agent setup content from this page.
Commits on Mar 8, 2017
  1. sync with ntp-server_freq.inc.php (#6138)

    VVelox authored and laf committed Mar 8, 2017
  2. remove graph min (#6136)

    VVelox authored and laf committed Mar 8, 2017
  3. remove $scale_min (#6137)

    VVelox authored and laf committed Mar 8, 2017
Commits on Mar 7, 2017
  1. Graph fix (#6120)

    VVelox authored and laf committed Mar 7, 2017
    * actually increment $i so it does not fail after two RRDs
    
    * actually increment $i so it does not fail after two RRDs
    
    *  actually increment $i so it does not fail after two RRDs
    
    *  actually increment $i so it does not fail after two RRDs
    
    * doh! got over zelous when adding $i++;... this did not need it
    
    * doh! remove overzerlously added $i++;
    
    * doh! remove this $i++; as well
  2. add missing device app pages for FreeBSD NFS and Squid (#6111)

    VVelox authored and laf committed Mar 7, 2017
    * add missing squid.inc.php
    
    * add missing fbsd-nfs-client.inc.php
    
    * add missing fbsd-nfs-server.inc.php
    
    * Update fbsd-nfs-server.inc.php
    
    * remove extra blank line
  3. docs: Added MySQL as a SNMP extend to applications doc (#6115)

    VVelox authored and laf committed Mar 7, 2017
Commits on Mar 6, 2017
  1. add missing postgres.inc.php (#6110)

    VVelox authored and geordish committed Mar 6, 2017
Commits on Mar 4, 2017
  1. properly UC a few things that were improperly LCed for the FreeBSD NF…

    VVelox authored and laf committed Mar 4, 2017
    …S poller (#6087)
    
    * properly UC a few things that never got UCed after LCing everything
    
    * properly UC a few things that were not UCed post LCing everything
  2. GAUGE/COUNTER were not UCed after LCing the whole file... fixed (#6086)

    VVelox authored and laf committed Mar 4, 2017
Commits on Mar 3, 2017
  1. feature: Added Nvidia GPU application support (#6024)

    VVelox authored and laf committed Mar 3, 2017
  2. feature: Add Squid application support (#6011)

    VVelox authored and laf committed Mar 3, 2017
  3. newdevice: Added support for Cyberpower PDU (#6013)

    VVelox authored and laf committed Mar 3, 2017
Older
You can’t perform that action at this time.