Commit Graph

383 Commits

Author SHA1 Message Date
Neil Lathwood
e583fb8c46 updated schema build user (#6363) 2017-04-05 15:24:00 +01:00
Tony Murray
55162129ff Update schema manually (#6362)
Allow build-schema.php to be run by hand more easily.
2017-04-05 09:06:11 -05:00
Neil Lathwood
6a73e725af updated schema build user (#6360) 2017-04-05 14:18:30 +01:00
Neil Lathwood
b4488e84a1 Deploy schema (#6358)
* updated username

* updated username

* updated username

* updated username

* updated username
2017-04-05 12:10:38 +01:00
Neil Lathwood
284bb19b2e Deploy schema (#6357)
* updated username

* updated username

* updated username

* updated username
2017-04-05 11:47:32 +01:00
Neil Lathwood
d8b651f736 Deploy schema (#6356)
* updated username

* updated username

* updated username
2017-04-05 11:21:09 +01:00
Neil Lathwood
2c3599d3e5 Deploy schema (#6354)
* updated username

* updated username
2017-04-05 10:56:18 +01:00
Neil Lathwood
c6a51adb44 updated username (#6352) 2017-04-05 10:32:36 +01:00
Neil Lathwood
03deb6434a feature: Added ability to validate database schema (#6303)
* feature: Added ability to validate database schema

* small scrut fixes

* Check for extra tables and columns
Print 30 items of schema updates, easier to copy paste sql

* Now supports detections and suggested fix for:
tables: missing, extra
columns: missing, extra, incorrect
indexes: missing, extra, incorrect

* final changes + hook into travis
2017-04-05 09:00:28 +01:00
Tony Murray
1ea7af424b feature: bind user for active_directory auth (#6255)
* feature: bind user for active_directory auth
Optional, allows the use of "remember me", API, and alerting.

* missing global (but still may not be working)

* always return a value from reauthenticate()

* Make sure the ldapbind credentials are correct on reauth.
Do not send output if they are incorrect (use d_echo) this breaks ajax calls, etc.
Add scripts/auth_test.php, to make it easier to debug authentication.

* Refine auth_test.php a bit more
A few small cleanups in other places of the auth

* Add auth_test.php to docs
Some more improvements in the auth_test.php output.

* Update Authentication.md
2017-03-29 08:22:02 -05:00
Neil Lathwood
8ca1f169b3 feature: Added rrd step conversion script (#6081)
* feature: Added rrd step conversion script

* updated to support all for hostname

* update docs + code

* small updates as per murrant
2017-03-11 07:32:43 -06:00
ollb
698584e14d feature: Add support for dynamic interfaces in ifAlias script (#6005)
* add support for dynamic interfaces in ifAlias script

* netlink and ip support alias (`ip link set IFACE alias ALIAS`). In an
  environment with dynamic interfaces, it is useful to be able retrieve
  aliases from ip.

* we cannot assume next iface oid is n + 1 since oids do not necessarily
  follow incrementally when some interfaces has been destroyed and
  recreated.

* use straight POSIX shell

* I agree to the conditions of the Contributor Agreement contained in
doc/General/Contributing.md.
2017-02-26 23:22:03 +00:00
Tony Murray
676e5563b9 Only allow integers for input to github-apply
Remove some unneded code from github-remove
2017-02-17 21:49:29 -06:00
Tony Murray
6b33bdc949 require -d -s or -r 2017-02-17 21:39:22 -06:00
Tony Murray
3c22633cea Port remove script to python 2017-02-17 21:33:09 -06:00
Tony Murray
bf32690abc Port remove script to python 2017-02-17 21:29:52 -06:00
Tony Murray
62c49fedf7 Scripts to easily apply and remove github Pull Requests 2017-02-15 15:07:24 -06:00
Neil Lathwood
5aef36abd6 Tune port update (#5795)
* updates to rrdtune docs and script

* added all support
2017-02-06 18:49:16 -06:00
Xavier Beaudouin
cb5dd299af feature: Rancid config file generator (#5689) 2017-02-02 15:44:15 +00:00
David Bell
a33ae25d0b fix: ifAlias script now works with snmpbulkwalk #5547 2017-01-31 22:19:16 +00:00
patrick7
91dd6a2670 fix: Update ifAlias script to deal with GRE interfaces (#5546) 2017-01-27 23:16:33 +00:00
Tony Murray
839dd31093 feature: Added pre-commit git script to support failing fast 2017-01-24 21:37:49 +00:00
Neil Lathwood
3c0a2109e5 tidy up some file permissions and removed unused files (#5563)
* tidy up some file permissions and removed unused files

* Delete makemini.pl
2017-01-24 12:44:16 -06:00
Neil Lathwood
317402c378 trying to fix docs build (#5340) 2017-01-07 22:14:16 +00:00
Neil Lathwood
03e3249c50 fix: specify specific mkdocs version (#5339) 2017-01-07 18:09:46 +00:00
Tony Murray
e20a242785 refactor: use Composer to manage php dependencies (#5216) 2017-01-01 09:37:15 +00:00
Neil Lathwood
f5a16be0e3 refactor: Move OS definitions into yaml files (#5189) 2016-12-23 17:53:19 +00:00
Tony Murray
9a33464c52 refactor: Centralize includes and initialization (#4991) 2016-11-21 20:12:59 +00:00
Scott Armitage
075c94d2eb Clean up migration scripts by doing a chown on destination folders and files to the LibreNMS user and group, remove leftover XML files from source directories, and allow user to specify the SNMP version string in the 'settings' section of . (#4792) 2016-10-15 00:48:04 +01:00
Tony Murray
cab2597807 Remove some debug output.
Don't call terminate on null (it will be called automatically anyway)
2016-09-23 15:24:24 -05:00
Tony Murray
c31b3c0301 feature: use snmpsim for testing
fallback feature so we don't have to run snmpsim on devel computers, should be adequate for now
./scripts/pre-commit.php -u -snmpsim will start an snmpsimd.py process automatically
2016-09-23 14:57:31 -05:00
Tony Murray
d2193f76ca feature: allow scripts to be run from any working directory (#4437)
* feature: allow validate.php to be run from any working directory

* remove redundant realpath() call

* re-add realpath() to remove symbolic links

* realpath() isn't needed...

* chdir() in all php scripts in ./ and ./scripts/

* update-sql.php clearly is not used, as it was broken.

* Change some scripts to executable
Remove extra chdir() call in snmp-scan.php

* Missed console-ui.php
Kind of fixed console-ui.php help output

* Re-add newline
2016-09-14 16:53:04 +01:00
Tony Murray
a6ed7cc888 feature: pre-commit script: allow test order based on command line option order (#4393) 2016-09-10 17:42:27 +01:00
Neil Lathwood
7ff35ca6ef docs: More doc updates (#4365)
* More doc updates

* Updated to add update

* added tune option
2016-09-09 12:06:26 -05:00
Aaron Daniels
a27ecd1f0c fix: calling rrdtool_pipe_open() instead of rrdtool_initialize(); (#4343) 2016-09-04 16:26:38 -05:00
Neil Lathwood
6e8e00e204 fix: Added config.php to be excluded in psr2 pre-commit check (#4260) 2016-08-29 15:09:21 -05:00
Tony Murray
883a0e6fd3 Check that commands are available for pre-commit.php. (#4257)
If not install them with composer, If composer isn't available, spit out an error message and direct them to the documentation.
2016-08-29 20:18:52 +01:00
Tony Murray
abc6a5b799 PSR-2 Final cleanup (#4247)
refactor: Final PSR2 cleanup
2016-08-28 23:32:55 +01:00
Tony Murray
b7d0b97c64 More pre-commit.php improvements (#4224)
* more pre-commit.php improvements
do not check influx-db on hhvm
Use parallel-lint to increase lint check speed and improve output
Add option to print out the commands that would be executed, makes it easier to modify them and run by hand
Fixed a couple of bugs

* Integrate the environment check
Flip it so we don't interfere with command line users
2016-08-28 21:44:36 +01:00
Tony Murray
9284bc60ff Update code in includes to be PSR-2 compliant (#4220)
refactor: Update code in /includes to be psr2 compliant #4220
2016-08-28 18:32:58 +01:00
Tony Murray
f042f9aa56 Use pre-commit.php in for travis-ci tests (#4212) 2016-08-26 10:30:43 +01:00
Neil Lathwood
9f1930a81e More more docs (#4197)
* Updated docs + some small code changes

* Added validating code doc for developers

* Doc updates

* Updates and improvements
2016-08-25 18:40:11 -05:00
Tony Murray
27382b157b Update Applications docs (#4171)
Move scripts to librenms-agent repo
Remove LibreNMS.zip from scripts, update docs to point to the extracted folder
2016-08-23 19:46:56 +01:00
Neil Lathwood
15ef8bbd23 Updated themes doc + added Google analytics (#4158) 2016-08-21 21:10:01 +01:00
Tony Murray
b8e9b2d917 Implement an autoloader (#4140)
* Implement an autoloader

When cleaning up classes for psr2, things got a bit unwieldy, so I implemented a class autoloader.
I created a PSR-0 compliant LibreNMS directory and moved all classes there that made sense.
Implemented LibreNMS\ClassLoader which supports adding manual class mappings

This reduces the file includes needed and only loads classes when needed.

* Add teh autoloader to graph.php

* Add a small bit of docs
Fix incomplete class in includes/discovery/functions.inc.php
2016-08-21 14:07:14 +01:00
laf
3147a00258 Updated repo details 2016-08-19 16:54:30 +01:00
laf
7958ea821c Updated repo details 2016-08-19 16:43:53 +01:00
laf
c6d8604463 Updated repo details 2016-08-19 15:26:37 +01:00
laf
ae7d13d299 Ready for new docs site 2016-08-19 14:37:44 +01:00
Tony Murray
0105d8cac7 Delete distro script, it has moved to librenms-agent snmp directory. 2016-08-09 14:32:07 -05:00
Neil Lathwood
ec3520e518 Merge pull request #3865 from murrant/remove-agent-scripts
Remove agent scripts
2016-07-28 20:22:20 +01:00
Tony Murray
6119aa9c22 Remove agent scripts
Leave a note that they have been moved to https://github.com/librenms/librenms-agent
The goal is to prevent divergence.
2016-07-21 22:34:11 -05:00
crcro
ff5b6c9a2b app: nfs-v3-stats
Rewrite of the original nfs-stats app.
Includes more stats, nicer graphs, no more nfsstats bin requirement.
2016-07-20 02:14:30 +03:00
crcro
263d33f107 added some how to for nfsstats.sh 2016-07-07 11:11:36 +00:00
crcro
93b891b9e3 added a new application monitoring: nfs server stats 2016-07-07 11:05:49 +00:00
pblasquez
48d8b3f09c add port_id to sql statement 2016-06-30 10:09:16 -07:00
Tony Murray
9aa4203cc3 Use lsb_release in the distro script.
Don't overwrite REV unless it is set properly by the lsb_release tool.
2016-06-01 01:00:04 -05:00
Søren Rosiak
16b91f6a97 Fix Smoking Path (#3577)
Fix Smokping Path
2016-05-31 21:24:03 -05:00
Tony Murray
b98ba8c1a4 Remove some deprecated functions 2016-04-24 01:05:14 -05:00
Paul Gear
5d16702320 Merge pull request #3343 from Piratonym/issue-3336
Use python2 in Python script shebang lines
2016-04-22 13:33:00 +10:00
xavier.beaudouin
1146080458 Add FreeBSD detection to distro file 2016-04-20 16:23:16 +02:00
Karsten Nerdinger
2925d8ce81 Use python2 in Python script shebang lines
This fixes issue #3336.
2016-04-11 15:38:51 +02:00
Tony Murray
9f22b18dc8 Split is removed in PHP7, replace with explode as none were using it as a regex.
Also fix two array keys without quotes in include/syslog.php
Fixes #2205
2016-02-25 14:34:06 -06:00
Tony Murray
44cd86d24e Add systemd unit file for the python poller service.
Move poller-service init scripts into to scripts directory and update the documentation.
2016-02-02 20:23:08 -06:00
Maximilian Wilhelm
2c9df26bbf Update discovery and poller to allow stable interface mapping by ifName/ifDescr based port mapping.
By default libreNMS used the ifIndex to associate ports just found via SNMP
  with ports discoverd/polled before and stored in the database. On Linux boxes
  this is a problem as ifIndexes are rather likely to be unstable between reboots
  or (re)configuration of tunnel interfaces (think: GRE/OpenVPN/Tinc/...), bridges,
  Vlan interfaces, Bonding interfaces, etc.

  This patch adds a »port association mode« configuration option per device which
  allows to map discovered and known ports by their ifIndex, ifName, ifDescr, or
  maybe other means in the future.
  The default port association mode still is ifIndex for compatibility reasons.

  As port RRD files were stored by their ifIndex before, they are now identified
  by their unique and stable port_id to ensure a stable and unique mapping and
  allow future port association modes to be added without requireing any further
  internal changes. Existing RRD files are renamend accordingly in discovery and
  poller tools to ensure stability of port associations in both modules as we
  don't know which might run first after an update.

Signed-off-by: Maximilian Wilhelm <max@rfc2324.org>
2016-01-26 13:49:30 +01:00
laf
eb689fe66e Rebased from upstream 2015-12-01 21:50:13 +00:00
f0o
380c98c438
Added SLES detection to distro script 2015-11-25 13:23:52 +00:00
laf
c000676a2a Some more updates for rrdtool tune 2015-11-18 21:52:32 +00:00
laf
1591f9ca6d Added rrdtool_pipe_open :( 2015-11-18 21:39:53 +00:00
laf
52e0be911b More updates 2015-11-17 05:38:45 -08:00
laf
253b27d403 More updates to tune rrdfiles 2015-11-17 05:14:41 -08:00
laf
cf09a51d3a Updated to use env in distro script 2015-10-25 21:49:48 +00:00
Sławomir Paszkiewicz
80a816dab9 - added env php to top of file 2015-10-04 19:15:12 +02:00
Sławomir Paszkiewicz
3b1dbdf220 - added PLD Linux support to distro script 2015-09-29 15:14:53 +02:00
Tamas Szabo
52ceafbcbb OpenWrt support added to distro detection script 2015-09-29 15:20:47 +03:00
Nils Steinger
b197533cc6 distro script: Added empty lines for better readability 2015-09-24 01:39:39 +02:00
Nils Steinger
e853eb1c54 distro script: Removed unnecessary quotes 2015-09-24 01:38:42 +02:00
Nils Steinger
1b816f194d distro script: Removed United Linux (which has been dead since 2004) 2015-09-24 01:37:07 +02:00
Nils Steinger
c806d4cf60 distro script: Consider /etc/os-release along with the distribution-specific files and allow /etc/lsb-release to override it 2015-09-24 01:35:55 +02:00
Nils Steinger
99b608ef48 distro script: Ignore /etc/lsb-release on Arch systems
On Arch systems, /etc/lsb-release contains the placeholder version string
"rolling".
Prevent parsing /etc/lsb-release on Arch systems to the script won't report the
distribution "Arch rolling".
2015-09-24 01:33:45 +02:00
Nils Steinger
1543f63467 Revert "distro script: Only parse /etc/lsb-release if no known distribution is found"
This reverts commit d048e5e616.

The detection logic for Ubuntu (and perhaps other distributions) relies on
/etc/lsb-release.
2015-09-24 01:25:24 +02:00
Nils Steinger
506c61b7fc distro script: Replaced outdated method of detecting OpenSUSE version
Replaced the crude parsing of /etc/SuSE-release (which is due to be removed in
future OpenSUSE versions) with equally crude parsing of /etc/os-release.
/etc/os-release is present on several different distributions and usually
contains the same information as /etc/lsb-release when both files are
available.
For now, parsing /etc/lsb-release takes precedence and /etc/os-release is only
used as a fallback when the former is not available.
2015-09-24 01:05:59 +02:00
Nils Steinger
d048e5e616 distro script: Only parse /etc/lsb-release if no known distribution is found 2015-09-23 00:06:41 +02:00
Nils Steinger
774312d457 distro script: Code cleanup 2015-09-23 00:05:44 +02:00
Nils Steinger
c53b5ecdeb distro script: Handle cases where a distribution's version string is empty 2015-09-23 00:05:44 +02:00
Nils Steinger
2f1b83bbae distro script: Added Arch Linux detection 2015-09-23 00:05:37 +02:00
Daniel Preussker
95ab21504c Fix MySQL Host Logic 2015-08-18 15:11:06 +00:00
Mike Rostermund
5369112d48 Fix some scrutinizer coding style issues 2015-08-04 18:36:03 +02:00
Paul Gear
064f374160 Merge pull request #1501 from laf/issue-1334-new
New overview page and new map
2015-07-26 14:33:34 +10:00
laf
031a818c77 Removed references to location override 2015-07-20 16:52:33 +01:00
laf
6ec525c222 Formatting + scrut updates 2015-07-16 16:01:51 +01:00
laf
7eed295897 Rebased 2015-07-15 20:46:04 +01:00
Job Snijders
d8693f05ae Fix coding style part 2 2015-07-15 11:04:22 +02:00
Job Snijders
ebd0f6fc35 Apply "Squiz" code style on old (pre-2014) files 2015-07-11 16:12:35 +02:00
laf
b668571c8c Some small changes 2015-07-07 20:28:04 +01:00
laf
0b30d18733 Final pieces to the smokeping integration 2015-07-07 20:24:09 +01: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
Daniel Preussker
0a9d8c92c3 Fix fatal in scripts/shoutcast.php
[lint] PHP Fatal error:  Call-time pass-by-reference has been removed in /var/lib/jenkins/jobs/librenms/workspace/scripts/shoutcast.php on line 43
2015-06-06 17:55:40 +00:00
laf
6496e6ece4 Consistent date formatting from MySQL 2015-05-22 13:38:52 +01:00
laf
5ed95fd1ca Actually added the doc and contents 2015-05-12 08:54:56 +01:00
laf
39e504541b Added info on migrating from Observium 2015-05-11 23:16:55 +01:00
f0o
ee4530d21c
Updates Documentation for MySQL, Nginx, Bind
Fixes Nginx-Stats

Solves #790
Solves #915
2015-05-05 07:56:33 +00:00
Alexander Sosna
4e1c91d08e chmod 0755 to scripts 2015-04-28 23:04:08 +02:00
laf
c1ef9b6808 Resolved a large number index issues and update Console_Color to V2 2015-03-01 18:04:57 +00:00
Neil Lathwood
a4d3c8709d Fixed the scrut coding style issues 2015-02-22 16:45:40 +00:00
f0o
3be0b85846 Resolved upstream-conflicts:
html/pages/apps.inc.php
	includes/polling/unix-agent.inc.php
2015-01-18 06:37:22 +00:00
Neil Lathwood
e7c6951e7a Merge pull request #413 from f0o/issue-412
Added named/bind9 Application, Graphs, Check_MK-script
2015-01-17 22:05:16 +00:00
f0o
dd6f1f63ff Added TinyDNS (djbdns) Graphs & Application.
Data obtained by tinystats (http://www.morettoni.net/tinystats.en.html) via check_mk
2015-01-17 19:27:44 +00:00
f0o
c9dcc96649 Added Documentation, Scrut-fixes 2015-01-17 14:09:59 +00:00
f0o
e4a1ff5b7c Added named/bind9 Application, Graphs, Check_MK-script 2015-01-16 18:30:53 +00:00
f0o
78772d8280 Updated check_mk_agent to upstream's tag 1.2.6b5 (36f893a6cf254308d345a74b06309fd656aa57eb) 2015-01-15 06:46:15 +00:00
f0o
e6de1b4245 Added ifAlias support for: Debian, Gentoo, CentOS, RedHat, SuSE, Mandriva, Mandrake and Archlinux 2015-01-07 20:39:44 +00:00
Neil Lathwood
40198dd8a3 Updated scripts to remove observium name + use new version of check_mk 2014-10-08 19:07:58 +00:00
Paul Gear
07e9ca3a14 Merge pull request #190 from laf/issue-12
Updated most files to use dbFacile
2014-03-30 14:58:41 +10:00
laf
02792176fa Updated most files to use dbFacile 2014-03-12 22:21:33 +00:00
f0o
6cf9958e9e Added Gentoo-Detection 2014-03-08 22:32:19 +01:00
Tyler Christiansen
18d3607ccf Merge pull request #72 from laf/console-ui
Created a console ui to show logs and devices/ports
2014-02-27 22:11:13 -08:00
laf
97131bb89b Updated console-ui.php to use new include file for data 2014-02-23 18:23:52 +00:00
laf
e535ec2e47 Resolved critical bugs from scrutinizer 2014-02-22 15:47:57 +00:00
laf
fd161cecde Created a console ui to show logs and devices/ports 2014-01-28 07:35:05 +00:00
f0o
f38b1938ad Seemingly bug-free and free (as in freedom) version of Observium's ifAlias snmp extension. 2014-01-18 14:53:15 +01:00
Paul Gear
aa9dded019 Remove user-facing references to Observium
This eliminates nearly all of the user-facing references to Observium,
including in the names of temporary files and in the metadata of PDFs.  Many
of these may not be used any more, but I've adjusted them anyway.  These
changes should also make it easier to change the branding later if it is
needed.  There are a few references of which I still don't understand the
significance, so I've left them as-is for now.  The Unix agent in particular
is rather untidy.
2013-11-05 09:33:32 +10:00
Adam Amstrong
b273e04241 /// -> //
git-svn-id: http://www.observium.org/svn/observer/trunk@3240 61d68cd4-352d-0410-923a-c4978735b2b8
2012-05-25 12:24:34 +00:00
Adam Amstrong
cacf913a55 # -> / for phpdoc
git-svn-id: http://www.observium.org/svn/observer/trunk@3239 61d68cd4-352d-0410-923a-c4978735b2b8
2012-05-25 11:29:53 +00:00
Tom Laermans
7ee22b8812 dmi support for agent
git-svn-id: http://www.observium.org/svn/observer/trunk@3233 61d68cd4-352d-0410-923a-c4978735b2b8
2012-05-24 11:10:22 +00:00
Tom Laermans
25bcc8b567 move hddtemp to unix-agent/ instead of applications/
git-svn-id: http://www.observium.org/svn/observer/trunk@3214 61d68cd4-352d-0410-923a-c4978735b2b8
2012-05-20 19:28:37 +00:00
Tom Laermans
f2be2f33d2 add agent sensor capacity, hddtemp script in agent-local as demo, possibly needs a little more work
git-svn-id: http://www.observium.org/svn/observer/trunk@3213 61d68cd4-352d-0410-923a-c4978735b2b8
2012-05-20 18:23:40 +00:00
Tom Laermans
e39ac789a8 make nginx script work via agent, patch by LinuxUser
git-svn-id: http://www.observium.org/svn/observer/trunk@3148 61d68cd4-352d-0410-923a-c4978735b2b8
2012-05-07 21:56:38 +00:00
Tom Laermans
7bed89ebbc fix dpkg so it really shows ALL installed packages
git-svn-id: http://www.observium.org/svn/observer/trunk@3132 61d68cd4-352d-0410-923a-c4978735b2b8
2012-05-03 16:33:28 +00:00
Tom Laermans
51aae48954 only show actually installed deb packages - make sure to copy the new dpkg script to your hosts
git-svn-id: http://www.observium.org/svn/observer/trunk@3130 61d68cd4-352d-0410-923a-c4978735b2b8
2012-05-03 15:38:58 +00:00
Adam Amstrong
850359711c add memcached application graphing support. move applications to <<<app-$name>>> for easier detection. add connection tracking to mysql application. move logout to /logout/ not
/?logout=yes.


git-svn-id: http://www.observium.org/svn/observer/trunk@3096 61d68cd4-352d-0410-923a-c4978735b2b8
2012-04-27 17:18:26 +00:00
Adam Amstrong
283f33afa1 additions to unix-agent. addition of basic munin-plugin support.
git-svn-id: http://www.observium.org/svn/observer/trunk@3088 61d68cd4-352d-0410-923a-c4978735b2b8
2012-04-26 11:57:52 +00:00
Adam Amstrong
63d9e13039 fixes to mysql agent script. fixes to links on apps overview.
git-svn-id: http://www.observium.org/svn/observer/trunk@3082 61d68cd4-352d-0410-923a-c4978735b2b8
2012-04-24 10:48:07 +00:00
Adam Amstrong
1c262cf360 apache script. changes to mysql script to require mysql.cnf
git-svn-id: http://www.observium.org/svn/observer/trunk@3076 61d68cd4-352d-0410-923a-c4978735b2b8
2012-04-22 11:38:05 +00:00
Adam Amstrong
c09d5af16b new agent-based applications
git-svn-id: http://www.observium.org/svn/observer/trunk@3059 61d68cd4-352d-0410-923a-c4978735b2b8
2012-04-19 15:36:46 +00:00
Tom Laermans
a239be3164 add Mandriva detection to distro script, fixes FS#179, patch/report by Gabor Garami
git-svn-id: http://www.observium.org/svn/observer/trunk@2953 61d68cd4-352d-0410-923a-c4978735b2b8
2012-04-04 17:39:10 +00:00
Adam Amstrong
5b9e58ecd4 descriptions on graph page (none created yet)
git-svn-id: http://www.observium.org/svn/observer/trunk@2931 61d68cd4-352d-0410-923a-c4978735b2b8
2012-03-27 16:53:23 +00:00
Adam Amstrong
c01b6b87b2 add dpkg lister script for unix agent
git-svn-id: http://www.observium.org/svn/observer/trunk@2929 61d68cd4-352d-0410-923a-c4978735b2b8
2012-03-26 16:04:16 +00:00
Adam Amstrong
eb79c5b0e0 agent files
git-svn-id: http://www.observium.org/svn/observer/trunk@2925 61d68cd4-352d-0410-923a-c4978735b2b8
2012-03-26 10:39:55 +00:00
Adam Amstrong
34c4793265 custom range picker for graphs browser. (thanks to Michael Hsu).
git-svn-id: http://www.observium.org/svn/observer/trunk@2896 61d68cd4-352d-0410-923a-c4978735b2b8
2012-03-16 10:35:12 +00:00
Tom Laermans
b118ea7062 cleanups
git-svn-id: http://www.observium.org/svn/observer/trunk@2785 61d68cd4-352d-0410-923a-c4978735b2b8
2011-12-15 16:34:13 +00:00
Adam Amstrong
e069a30595 fix mysql stats
git-svn-id: http://www.observium.org/svn/observer/trunk@2777 61d68cd4-352d-0410-923a-c4978735b2b8
2011-12-12 20:40:08 +00:00
Adam Amstrong
95bc8e3eef change gauge to counter. this requires new injection script.
git-svn-id: http://www.observium.org/svn/observer/trunk@2637 61d68cd4-352d-0410-923a-c4978735b2b8
2011-10-02 23:40:27 +00:00
Adam Amstrong
edf7f7aaac fixes to mailscanner and ntp-client snmp injection
git-svn-id: http://www.observium.org/svn/observer/trunk@2635 61d68cd4-352d-0410-923a-c4978735b2b8
2011-10-02 21:27:37 +00:00
Adam Amstrong
4db9afe9f2 updates to application pollers. addition of mailscanner application poller. from Dennis de Houx
git-svn-id: http://www.observium.org/svn/observer/trunk@2634 61d68cd4-352d-0410-923a-c4978735b2b8
2011-10-02 09:41:55 +00:00
Adam Amstrong
dd0e7d3671 fixes to ntp application and improvement to common grapher
git-svn-id: http://www.observium.org/svn/observer/trunk@2628 61d68cd4-352d-0410-923a-c4978735b2b8
2011-09-30 23:06:18 +00:00
Adam Amstrong
2323544d25 add NTP client/server application poller. fix powerdns_latency graphtype. from Dennis de Houx.
git-svn-id: http://www.observium.org/svn/observer/trunk@2612 61d68cd4-352d-0410-923a-c4978735b2b8
2011-09-30 00:19:48 +00:00
Adam Amstrong
02e309fa7d shoutcast application monitor. improvements to powerdns application monitor
git-svn-id: http://www.observium.org/svn/observer/trunk@2606 61d68cd4-352d-0410-923a-c4978735b2b8
2011-09-28 23:24:28 +00:00
Adam Amstrong
a8e6e7b0e9 fixes. speed improvements.
git-svn-id: http://www.observium.org/svn/observer/trunk@2602 61d68cd4-352d-0410-923a-c4978735b2b8
2011-09-28 16:47:12 +00:00
Adam Amstrong
0a253c1073 PowerDNS application type. Thanks to Dennis de Houx.
git-svn-id: http://www.observium.org/svn/observer/trunk@2572 61d68cd4-352d-0410-923a-c4978735b2b8
2011-09-26 11:49:38 +00:00
Adam Amstrong
fb5d8b398f new funky discovery stuff (autodiscovery works now for discovery protocols)
git-svn-id: http://www.observium.org/svn/observer/trunk@2460 61d68cd4-352d-0410-923a-c4978735b2b8
2011-09-14 17:26:59 +00:00
Adam Amstrong
96c71cbf91 fix?
git-svn-id: http://www.observium.org/svn/observer/trunk@2384 61d68cd4-352d-0410-923a-c4978735b2b8
2011-06-01 10:09:52 +00:00
Adam Amstrong
b9e5995b0a replace default with perl
git-svn-id: http://www.observium.org/svn/observer/trunk@2361 61d68cd4-352d-0410-923a-c4978735b2b8
2011-05-25 13:07:13 +00:00
Adam Amstrong
24cf0cb455 add perl script for apache stats. move the python one to .py
git-svn-id: http://www.observium.org/svn/observer/trunk@2360 61d68cd4-352d-0410-923a-c4978735b2b8
2011-05-25 13:06:00 +00:00
Adam Amstrong
0846a7cc60 removespikes.php :D (works with RRD 1.4)
git-svn-id: http://www.observium.org/svn/observer/trunk@2339 61d68cd4-352d-0410-923a-c4978735b2b8
2011-05-16 22:40:29 +00:00
Adam Amstrong
04f5389e77 correctly calculate limits for negative voltage sensors
git-svn-id: http://www.observium.org/svn/observer/trunk@2192 61d68cd4-352d-0410-923a-c4978735b2b8
2011-04-28 13:06:39 +00:00
Tom Laermans
bb4746d4d0 cleanups, small fixes and remove test-*php from the root
git-svn-id: http://www.observium.org/svn/observer/trunk@1998 61d68cd4-352d-0410-923a-c4978735b2b8
2011-03-31 10:51:02 +00:00
Geert Hauwaerts
6501cd29b5 - Code cleanup by Bastian Widmer.
git-svn-id: http://www.observium.org/svn/observer/trunk@1957 61d68cd4-352d-0410-923a-c4978735b2b8
2011-03-22 20:27:39 +00:00
Tom Laermans
39dc6e9053 update changelog, clean up files
git-svn-id: http://www.observium.org/svn/observer/trunk@1893 61d68cd4-352d-0410-923a-c4978735b2b8
2011-03-16 22:04:29 +00:00
Tom Laermans
f8003d2736 remove old and not very well working snmpd ipmi addin
git-svn-id: http://www.observium.org/svn/observer/trunk@1759 61d68cd4-352d-0410-923a-c4978735b2b8
2010-12-15 17:55:12 +00:00
Tom Laermans
0cd548f0f2 OSX Server Distro detection by Shil (http://www.observium.org/forum/index.php/topic,79.0.html)
git-svn-id: http://www.observium.org/svn/observer/trunk@1727 61d68cd4-352d-0410-923a-c4978735b2b8
2010-11-20 13:08:13 +00:00
Adam Amstrong
349cd58779 MySQL Application poller (thanks to Ove)
git-svn-id: http://www.observium.org/svn/observer/trunk@1725 61d68cd4-352d-0410-923a-c4978735b2b8
2010-10-31 20:24:21 +00:00
Adam Amstrong
458c65fcc2 Add NGINX application type, graphing connections. Thanks to Ove
git-svn-id: http://www.observium.org/svn/observer/trunk@1722 61d68cd4-352d-0410-923a-c4978735b2b8
2010-10-22 18:14:59 +00:00
Adam Amstrong
cd76567edb ginger patch
git-svn-id: http://www.observium.org/svn/observer/trunk@1699 61d68cd4-352d-0410-923a-c4978735b2b8
2010-09-03 18:26:59 +00:00
Adam Amstrong
b27f7e08c6 fix php notice
git-svn-id: http://www.observium.org/svn/observer/trunk@1368 61d68cd4-352d-0410-923a-c4978735b2b8
2010-07-16 00:14:42 +00:00
Adam Amstrong
4deaa409e2 svn stats script :)
git-svn-id: http://www.observium.org/svn/observer/trunk@1367 61d68cd4-352d-0410-923a-c4978735b2b8
2010-07-16 00:13:40 +00:00
Tom Laermans
6538c7b98d add option to dropdown the list of locations in the menu
git-svn-id: http://www.observium.org/svn/observer/trunk@1282 61d68cd4-352d-0410-923a-c4978735b2b8
2010-07-02 10:28:27 +00:00
Tom Laermans
e2781e986c update cron.sh to use poller.php
git-svn-id: http://www.observium.org/svn/observer/trunk@1257 61d68cd4-352d-0410-923a-c4978735b2b8
2010-06-24 13:11:08 +00:00
Adam Amstrong
5bdb0f31e4 some more icons, changes to device editing system
git-svn-id: http://www.observium.org/svn/observer/trunk@1221 61d68cd4-352d-0410-923a-c4978735b2b8
2010-06-20 17:21:35 +00:00
Adam Amstrong
f602875c8f dirty script to expose postfix queue stats in snmp
git-svn-id: http://www.observium.org/svn/observer/trunk@1219 61d68cd4-352d-0410-923a-c4978735b2b8
2010-06-20 14:58:33 +00:00
Adam Amstrong
356be19bc9 dirty script to collect apapche stats and expose them via snmp :)
git-svn-id: http://www.observium.org/svn/observer/trunk@1218 61d68cd4-352d-0410-923a-c4978735b2b8
2010-06-20 14:53:49 +00:00
Tom Laermans
e19d01cd63 fix distro detection script for 'SUSE LINUX Enterprise Server 9 (x86_64) 3' which has lsb-release but not with that info
git-svn-id: http://www.observium.org/svn/observer/trunk@1208 61d68cd4-352d-0410-923a-c4978735b2b8
2010-06-18 16:14:51 +00:00
Geert Hauwaerts
26bc8edda5 - Added support for CentOS.
git-svn-id: http://www.observium.org/svn/observer/trunk@1038 61d68cd4-352d-0410-923a-c4978735b2b8
2010-03-20 22:51:26 +00:00
Adam Amstrong
3d9fe4543d fix cron scripts a bit
git-svn-id: http://www.observium.org/svn/observer/trunk@667 61d68cd4-352d-0410-923a-c4978735b2b8
2010-01-11 11:18:50 +00:00
Adam Amstrong
c14d1f0b99 remove old stupid nagios crap
git-svn-id: http://www.observium.org/svn/observer/trunk@591 61d68cd4-352d-0410-923a-c4978735b2b8
2010-01-04 00:35:14 +00:00
Adam Amstrong
1f1eda9764 Major updates on the road to 0.7
git-svn-id: http://www.observium.org/svn/observer/trunk@492 61d68cd4-352d-0410-923a-c4978735b2b8
2009-10-28 13:49:37 +00:00
Adam Amstrong
c396d9c230 updates, remove old mac-accounting
git-svn-id: http://www.observium.org/svn/observer/trunk@448 61d68cd4-352d-0410-923a-c4978735b2b8
2009-08-11 15:41:41 +00:00
Adam Amstrong
234d7e7a09 git-svn-id: http://www.observium.org/svn/observer/trunk@441 61d68cd4-352d-0410-923a-c4978735b2b8 2009-08-05 15:33:45 +00:00
Adam Amstrong
37ac892b89 numerous updates! :D
git-svn-id: http://www.observium.org/svn/observer/trunk@440 61d68cd4-352d-0410-923a-c4978735b2b8
2009-07-31 10:53:54 +00:00
Adam Amstrong
d8382f4f00 add jpgraph downloader script
git-svn-id: http://www.observium.org/svn/observer/trunk@388 61d68cd4-352d-0410-923a-c4978735b2b8
2009-03-25 16:01:34 +00:00
Adam Amstrong
bbcbbb0fae add scripts to handle geshi
git-svn-id: http://www.observium.org/svn/observer/trunk@386 61d68cd4-352d-0410-923a-c4978735b2b8
2009-03-25 15:55:17 +00:00
Adam Amstrong
530ffd431e move service checking scripts to more sensible place
git-svn-id: http://www.observium.org/svn/observer/trunk@240 61d68cd4-352d-0410-923a-c4978735b2b8
2008-07-18 08:21:20 +00:00
Super User
ff70062aa9 Initial Import
git-svn-id: http://www.observium.org/svn/observer/trunk@2 61d68cd4-352d-0410-923a-c4978735b2b8
2007-04-03 14:10:23 +00:00