Note: Some changes listed below may only apply to Observium Professional/Enterprise editions.
π― Major Features:
- r4864: Improve
add_device() function. Added ability to add multiple devices from CLI. +176/-172
- r4867: Rewrite Inventory discovery module (used per-mib includes). Modules 'entity-physical' and 'hr-device' are combined into one 'inventory'. +148/-103
- r4869: Added Calix E-Series (and partially C-Series) devices support (sponsored by Race Technologies, Inc.). +156/-6
- r4874: Added detect SPAN monitoring destination ports (OBSERVIUM-366). +39/-19
- r4876: Cleanup some code parts. Cache sensors count for pages and menus. Fix permissions on ajax search. Improve status-summary (more accurate counts). +204/-256
- r4882: Always store syslog priorities and levels as numbers (instead strings 'err', 'info', etc.). That fix search syslog by priorities on some systems. +45/-2
- r4886: Fixed calculate sizes with 64bit storage counters (hrstorage). +53/-57
- r4898: Improved
get_device_os() function and 'os' discovery module. Module 'os' discovery now enabled by default for any device discovery run (controlled by option $config). +204/-131
- r4899: Added support for Ubiquiti UniFi APs (firmware 3.x). +40/-12
- r4904: Added Acme-Packet devices support (OBSERVIUM-638). +167/-0
- r4910: Added PacketFlux SiteMonitor devices support. +107/-3
- r4930: Added support for AudioCodes devices. Added new os type 'voip'. (Sponsored by Voigt Industrial Electronics LLC) +163/-7
- r4946: Added basic Atom/RSS feeds support, for now only Eventlogs. (Ho-ho-ho, Winter Olympic Games 2014 started!) +537/-147
- r4967: Revised and improved authenticate module. Fixed unauth options for graphs. Fixed intensive requests to ldap/radius on every page. +126/-100
- r5029: Added support HC counters for Cisco mempools (OBSERVIUM-701). +43/-8
- r5041: Improved discover_storage. Moved ignore storage/mempool to global discover function. Added storage_hc db field for future use. +120/-89
- r5042: Improved
discover_link(). Rewrited discovery-protocols module to mib-based style. +241/-233
- r5059: Use cached entPhysical table for detect device parameters (hardware, serial, etc.) +139/-106
- r5082: Rewriten storage discovery/poller modules to mib based definitions. Separated UCD-SNMP-MIB::dskEntry.
Note: rediscover your storages for rigth work.
./
discovery.php -h none
./discovery.php -d -m storage -h all > /tmp/all.storage +381/-270
- r5096: Basic detect Netgear devices. +28/-0
- r5097: Rewriten mempools discovery/poller modules to mib based structure. Fixed and optimized many mempool parts.
Note: update DB and rediscover your mempools for correct work.
./
discovery.php -h none
./discovery.php -d -m mempools -h all > /tmp/all.mempools +918/-811
- r5130: Skip updating RRDs and DB for interfaces marked as DELETED (OBSERVIUM-752). Also speedup
is_port_valid() function. +27/-28
- r5153: Improved detection ZyXEL devices (OBSERVIUM-717). +20/-41
- r5155: Improved NFSv4.1 client polling (OBSERVIUM-261). +18/-7
- r5168: Fixed html locations stuff (OBSERVIUM-339, OBSERVIUM-707). Added generic
get_vars() function. +267/-231
β¨ New Features:
- r4630: add support for processor and memory for Cisco QFP #535 +62/-0
- r4638: Add WMI-based poller for Windows. Improved CPU/Storage polling via WMI on Windows. Add Exchange/MSSQL application support via WMI. +1,850/-5
- r4651: detect DIGI USB servers and add icon. +7/-1
- r4659: NetAPP storage +118/-0
- r4670: add new google maps based map with point clustering. at the moment clicking on points doesn't work. fix some other things. +269/-105
- r4698: New sensor types capacity, runtime (need for UPS and other power devices). +29/-6
- r4699: Function
timetricks_to_sec() (converts SNMP timetricks to seconds). +15/-0
- r4701: Added capacity, load and runtime sensors for PowerNet-MIB. Update PowerNet-MIB to
4.0.9. +47/-8
- r4721: Display in debug output if graphs are authenticated by bypass or by cidr +5/-4
- r4756: global_poller_time and global_poller_time_separate graph types to show poller time (not exposed in UI at the moment). Add icon for 'delete device'. Add 'mixed-q12' colour scheme with 12 easy-to-separate colours. +87/-6
- r4766: Add os type, icon and basic discovery/polling for BTI 7000 series. +18/-0
- r4775: Added simple functions to convert Fahrenheit <> Celsius units:
f2c(), c2f(). +21/-11
- r4780: Add support for LANCOM devices, including temperature sensor #OBSERVIUM-587 +50/-16
- r4782: add support for /
root/.my.cnf to agent MySQL script +13/-0
- r4794: Add support for Lexmark laser printers +12/-0
- r4812: Make entity/device links in alert emails clickable (requires web_url set in config, defaults to http://localhost:80/) +8/-0
- r4814: add last_recovered and has_alerted fields to alert_table-state table +2/-0
- r4815: add last_failed to alert_table-state table to allow us to give a duration for recovered alerts +1/-0
- r4816: Add recovery alerts. Probably. Change alert duration to be from it first failing, rather than from when it first was allowed to alert. +81/-5
- r4817: Additions to alerting system UI. Show only alarmed alerts as default. +127/-13
- r4820: add icon to reach alert entry page from alert entries list +2/-1
- r4821: Make alert entry table rows clickable. +2/-1
- r4823: Add database field and some UI elements for "ignore until recovered". +18/-9
- r4825: Add checkbox and editing code to enable "ignore_until_ok" on alert entry page. +44/-12
- r4831: Allow
custom_shorthost() function to be used to shorten hostnames, put custom_shorthost() in includes/custom.inc.php +12/-1
- r4851: Add discovery support for buffalo terastation +25/-0
- r4852: Add support for graphing VMWare's memory and CPU resource allocations within a virtual machine. Uses vmwaretools UNIX agent script. +456/-0
- r4853: add bgpPeerFsmEstablishedTime to metrics for BGP sessions +1/-1
- r4926: Asterisk application agent poller +185/-0
- r4927: Asterisk icon +1/-0
- r4928: Update MIKROTIK-MIB and poll routerboard serial numbers. +29/-0
- r4939: search box now finds ipv4 addresses on interfaces (no
v6 and no netscaler yet) +86/-5
- r4972: Front page map now offers global cloud monitoring capability, a must for any SaaS/IaaS organisation. +9/-2
- r4975: add ifAlias script for Ubuntu/Debian hosts rewritten in perl +65/-0
- r4994: add some simple buttons to overview/device list on delete device success page so user isn't left hanging like a lemon +5/-0
- r4998: check cisco config ages (do nothing with the information yet) +84/-55
- r4999: Initial Trapeze Networks (Juniper) support. #695 +119/-1
- r5014: Add support for M-series MXL blade chassis switches running FTOS. #699 +7/-0
- r5035: Add capability for mempool discovery to tell poller if it should use HC counters or not. Add this ability to CISCO-ENHANCED-MEMPOOL-MIB discovery and poller. (rewrite of #701) +39/-15
- r5044: add icon to sort dropdown on ports/devices to show which is current +10/-4
- r5048: Add rrdtoolx python script from Donovan Baarda to allow adding of DS +177/-0
- r5078: Add ability for user to define a custom location map function +10/-2
- r5166: Add detection for IBM System i (AS400) and icon. +8/-1
- r5182: Add Netscaler TCP Error graphs. Update table styles for collect and munin. +204/-3
β‘ Improvements:
- r4621: Allow device hostname as device parametr (i.e. http://observium/device/device=hostname). +7/-1
- r4661: Add basic auth support for HTTP proxy. +9/-1
- r4682: Removed unnecessary JOINs, use
$cache for check permissions. +137/-55
- r4700: Unification of sensor graphs. +133/-136
- r4715: Add auto center and auto zoom for map on frontpage (google-mc). +46/-10
- r4734: Optimized polling in many cases (fdb-tables, bgp, ospf and speedup for non-cisco devices). +208/-158
- r4737: Moved from foreach loop 'port_descr_parser' file inclusion. +51/-23
- r4738: Update Cisco Pseudowires discovery. +36/-32
- r4749: Updated sensors discovery for ServerTech Sentry3. +109/-166
- r4754: Move around entity handling code to improve alert generation (now get ifAlias and BGP AS description in emails) +265/-182
- r4757: Added port permissions to function
generate_query_permitted(). Use generate_query_permitted() and $cache on pages instead JOINs. +352/-377
- r4767: Polling modules 'os', 'system' can not be disabled and always running before all other modules. +29/-10
- r4776: 'snmpEngineID' is added. Verify uniqueness of the device by 'snmpEngineID' instead 'sysName'. +54/-32
- r4798: Update support for Cisco Small Bussines devices. Update CISCOSB MIBs. Small fix Q-BRIDGE staff. +266/-120
- r4997: Extend smokeping support to allow shortened hostnames and custom delimiters #666 +47/-46
- r5000: Improved IRC bot. #667. +18/-4
- r5101: Some old MySQL migrated to dbFacile. +194/-206
π Bug Fixes:
- r4617: Ignored state sensors. +8/-3
- r4622: revert fix to hostname lookups which fixed nothing and broke id lookups instead :) +1/-7
- r4634: More accurate ping limits for timeout/retries. +14/-10
- r4637: Not to show device header, when no device is specified. +2/-0
- r4645: fix entity printing for alerting code +3/-4
- r4652: update netbotz os definition +8/-6
- r4662: Use param 'search_form' instead 'search' in
print_search_simple(). +4/-4
- r4668: update WMI polling code from #OBSERVIUM-518 +2/-2
- r4669: Skip empty vlans for FDB search form. +6/-3
- r4672: Correctly warn for non-discovered device on device overview page +1/-1
- r4674: change class strong to entity for device text on health pages +7/-7
- r4677: get device using function, as sometimes the array is not populated. +2/-1
- r4681: Correctly use user's ID in ldap auth, used for per-device/per-entity permission +1/-1
- r4684: Use hex2ip for cbgpPeer2LocalAddr (bug had appeared in r4055). +1/-2
- r4696: Correct limits for Current sensors in PowerNet-MIB. +15/-14
- r4697: Allow separated warn (high/low) limits. +8/-12
- r4702: Celsius? :) +1/-1
- r4704: There is no graph for unknown subtypes. +16/-8
- r4711: fix code to enable use of max-reps on snmpbulkwalk and snmpbulkget. Still not default, requires
config.snmp.max-rep true. +17/-4
- r4712: disable max-rep on crappy juniturds +2/-2
- r4714: Check that a directory of RRD was renamed for
renamehost(). +6/-2
- r4718: Fix clicking on map locations, patch by Matthias Cramer, fixes OBSERVIUM-564 +1/-1
- r4720: be stricter in type/subtype regexp. output error on invalid types. +11/-4
- r4722: Don't use bulkget. Seems it crashes a lot of SNMP stacks. +3/-3
- r4723: Replace db-only api authentication to use existing auth modules. OBSERVIUM-521 +32/-10
- r4724: move rrd_strip_quotes to rrd includes. rrdtool_file_info changed to use config location of rrdtool. OBSERVIUM-541 +51/-52
- r4725: More exact determination of coordinates, if first element of the address is a business name. (for geo-api: google) +23/-11
- r4726: Use geographical center, instead of average values coordinates. +8/-7
- r4727: Small google geocoding regress (from r4725). +12/-10
- r4728: RRD file creation for powerdns-recursor application OBSERVIUM-568 +1/-1
- r4730: don't update per-port data for billing. Will delete these tables soon. +3/-2
- r4731: drop bill_port_in_data and bill_port_out_data, unused tables for quite some time. +2/-0
- r4732: Only update OS data if we have run the OS polling module +13/-8
- r4733: check memcached host has a colon in it to verify validity. +2/-1
- r4735: Caching sensors during polling. +105/-88
- r4736: Optimize function
formatUptime(), fix for zero uptime. +25/-44
- r4739: Fixed cisco pseudowires (discovery only). +58/-21
- r4743: return never polled for uptime if the last polled time is zero. +3/-0
- r4745: fix bug in ntpd application +1/-1
- r4746: Only set Arista sensor thresholds when they are available through SNMP, patch by Bill Fenner +1/-1
- r4747: avoid redeclaration of function by using include_once +1/-1
- r4748: Fixed ports SQL query. +4/-5
- r4750: Do not notify "device reboted" if current device uptime more than month. +2/-1
- r4751: device/OSPF page fixes from Sander. +4/-1
- r4752: Add RHEL/CentOS information to poller-wrapper errors and info +6/-3
- r4758: Include entities functions for graphs. +2/-1
- r4759: remove bottom border from h3/4/5 tags inside alert boxes
- r4760: Don't show port down status for ignored and not polled ports. +13/-2
- r4763: Also ignore ports for ignored devices. +17/-3
- r4764: 'devices' table uses column 'ignore' (not 'ignored'). +2/-2
- r4765: '
$GLOBALS' not '$GLOBAL' +7/-7
- r4768: F. module 'system' first. +1/-1
- r4770: F. port 'ignore'. +4/-4
- r4771: Also run 'unix-agent' poller module before all other. +38/-30
- r4772: More accurate 'ifLastChange' calculation. +11/-4
- r4774: More checks APC sensors. +120/-84
- r4777: Increased the size of 'snmpEngineID'. +1/-0
- r4778: Check device duplicates by both snmpEngineID and sysName (hohoho). +37/-12
- r4781: don't set separator in lcos code, just throw away that element. +1/-1
- r4787: Fix broken mysql (and possibly other?) graph pages when coming from navbar, without instance=, default value was wrong +4/-5
- r4789: Correctly name UPS-MIB Bypass sesors instead of calling them Output; add NetMan-PLUS MIB (not currently used) +2/-0
- r4790: Fix UPS-MIB battery voltage being reported as current +6/-1
- r4791: Check for bypass availability in UPS-MIB sensor discovery, also add battery runtime for UPS-MIB +48/-35
- r4792: Correct headings on Health | Toner page +2/-2
- r4793: Fix XUPS-MIB output and bypass phase discovery +2/-2
- r4796: APC rPDU2 limits and sensors fixes. +11/-8
- r4801: Fix missing include when debugging API +1/-1
- r4802: Remove quotes from Ironware serial number, move foundry MIBS to separate MIB directory +11/-11
- r4818: entity/device match wrapped in <code> and some cosmetic css tweaks to pre/table-condensed-more +6/-7
- r4819: alerts page to show down/delay/suppressed as default and allow switching to all +13/-10
- r4822: Don't show alert message header generated from <title> prefix. It's useless now. +1/-1
- r4826: Fix alert_until_ok resetting. +5/-3
- r4827: Add IPv6 bits to default xinetd file +2/-2
- r4828: Add eq, ne, gt and lt to alert testing code +4/-0
- r4830: device_id -> device +2/-2
- r4832: LDAP auth for API +1/-1
- r4836: Prevent username or password being used in URLs from vars array +4/-1
- r4842: Attempt to fix mac accounting graphs +1/-1
- r4854: protocol agnostic scripts/icons for google map on front page +3/-3
- r4855: Add vyatta to UNIX group. It's just quagga on linux. +1/-0
- r4856: Fix LLDP juniper links to use correct ifIndex (probably) +1/-1
- r4857: Date is wrong. Has been wrong all year. +183/-183
- r4862: Regenerate device alerts after discovery. +1/-0
- r4901: update all 'redback' devices to 'seos' +1/-0
- r4918: don't count ignored ports as down when taking status from cache +6/-4
- r4920: Cosmetic updates to OSPF pages +6/-5
- r4923: distro script now detects Slackware +5/-0
- r4924: OSPF page layout updates +3/-3
- r4925: re-add cisco vpdn module +1/-0
- r4940: remove debug :) +1/-1
- r4948: try to improve billing redraw speed +20/-19
- r4953: clean up how current/previous bills display is done. use observium style percentage bar, not bootstrap. +166/-257
- r4954: More simplification of billing UI +14/-12
- r4971: allow IPMI module for DRAC devices +4/-4
- r4973: remove random "i" from cloud javascript include tag +2/-1
- r4986: convert some TEXT fields to VARCHAR. Increase port_label to 255 chars. +4/-0
- r5006: Fix pagination switching to different page sizes. #623 +3/-1
- r5008: Lighten well background to match gradients more closely
- r5011: Detect more Acme Packet devices +1/-1
- r5025: Improved scaling of generic_multi_line - This might be worth splitting into a function and using in the others. +33/-25
- r5026: use
6.1 format so negatives display properly +8/-8
- r5049: Fix collectd graphs for rrdcached users #709 +3/-4
- r5077: HTML fixes and cleanups #725 +121/-118
- r5081: fix fatfingered style +1/-1
- r5085: Disable maxrep for netscaler, would break netscaler polling for any installs with maxrep enabled +1/-1
- r5105: correct version of UCD-DISKIO-MIB discovery module. Now removes and updates entries. Should probably be merged with poller module. +27/-25
- r5106: debug begone +0/-2
- r5110: use ifName for aruba. They think "802.1Q VLAN" is a good port descr. FNERGH. +1/-0
- r5122: set agent scripts to be executable +11/-0
- r5123: Update styling of Aruba "accesspoints" interface. Fix weird includes stuff. +40/-67
- r5167: bug fixes to discovery functions,
add_device(), poll_bill(), getValues(), getRates() and rewrites. #766 +28/-22
- r5180: show all alerts when status=failed. no pagination, show all. +5/-1
- r5183: add well-white class, use it on addhost page to be less... backgroundy. +5/-0
π§ Minor Changes:
- r4806: Remove old unused config directive 'mibdir' +2/-3
- r4824: Rename
print_search_simple() to print_search(). Added get_form_element() for generate form elements. +316/-286
- r4829: Fix display 100% in percent bar. +2/-2
- r4848: Full rediscovery device if snmpEngineID changed. +24/-22
- r4865: Fix
get_nfsen_filename() function (OBSERVIUM-633). +9/-8
- r4870: Detect latest Windows OS 8,
8.1 and Server 2012 R2 (OBSERVIUM-631). +6/-2
- r4872: Added darwin os detection (Apple Mac OS X) (OBSERVIUM-475). +47/-20
- r4873: Fix inventory DB schema. +1/-1
- r4877: Fix exit from humanized functions. +3/-5
- r4879: Update
print_inventory(). Fix links to ports and sensors for inventory parts. +27/-28
- r4885: . More humanize_*() calls optimize. +11/-2
- r4887: Small style improve for overview boxes (storage and unix memory/processors). +38/-32
- r4889: Change snmp ping oid from sysObjectId to sysUpTime. Fixed issue for some devices without sysObjectId. +2/-2
- r4890: No more zombie processes. Fix display windows os storage overview. +7/-1
- r4892: Improve polling speed for APC os features by using sysDescr instead multiple snmp gets. +50/-36
- r4897: Fix device overview styles for storages and unix processors. +9/-11
- r4902: Update Check Point Firewall detection (OBSERVIUM-630). +36/-1
- r4903: Fix IE compatibility (OBSERVIUM-641). +204/-93
- r4905: MIBs for Acme-Packet (OBSERVIUM-638).
- r4906: Improved polling speed for modules netstats, ucd-mib, system and ports (when no ports present). +256/-346
- r4907: Rewrite netstats poller module. Rewert back order in RRD DS for ip and tcp netstats. +91/-251
- r4909: Another polling improve for APC devices. PowerNet-MIB updated. +66/-85
- r4911: Added support for 64bit counters in realtime port graph (OBSERVIUM-645). +21/-11
- r4914: Fixed sensor descriptions for multi-phase/multi-bank APC swithed PDUs. +86/-34
- r4934: Updated device edit menu list. Added per-device ports poller module switcher (etherlike/adsl/poe). Improved poller modules excludes.
Note, ports modules etherlike/adsl/poe perhaps broken, should be fixed shortly. +168/-75
- r4950: Added 'ttl' and correct 'updated' feed elements. +11/-3
- r4951: Fixed broken 'remember me' (in 4915). More secure saving session. +28/-19
- r4955: Feeds now fully valid (by
feedvalidator.org). +24/-13
- r4960: Fixed
generate_query_permitted() for ignored devices/ports in search results. +24/-25
- r4962: Added icon link for atom feed, fixed unique ids for items. +23/-22
- r4963: Fixed display per port FDB table. +52/-48
- r4966: Added warn about need DB schema update. +18/-6
- r4974: Fixed ldap bint to username by himself. +22/-17
- r4977: Another auth change.. more secured cookies. +38/-27
- r4978: Fixed http-auth, added more session resets (on auth errors, logout and auth_mechanism changes). +66/-94
- r4985: Added base detecting OpenWrt and DD-WRT os. +35/-3
- r5015: Fixed using uptime from unix agent (OBSERVIUM-700). +3/-1
- r5030: Improved detect vmware esx devices, added vmware to unix group. +11/-16
- r5031: Improved discovery/polling hrStorage mempools. +58/-66
- r5034: Add db field to identify if a mempool is HC/64bit or not. +1/-0
- r5036: Update /ports/ form to match /devices/ style. Add basic sorting to /devices/. +106/-66
- r5037: Cleanup
discover_mempool() and discovery Cisco HC mempools (again). +72/-78
- r5038: Fixed mempools updated always. +10/-12
- r5040: Removed unused largestfree/lowestfree old-ios-specific mempool fields. +4/-7
- r5045: Clean up some graph/entity links to point to graph browser #706 +8/-7
- r5051: Updated netapp storage module to use HC bit. Filter netapp storage snapshots. Other small fixes. +46/-55
- r5062: Small fixes:
- graphs 'no auth' error if port-states empty,
- updated
short_ifname(),
- inventory do not evenlog if chaged ifIndex only,
- HP/Dell unix hardware detect,
- excluded 'not available' IPMI sensors.
+64/-62
- r5063: Improved support for Nortel/Avaya devices. +7/-18
- r5070: Added fdb counts to port graph type. Fixed hr-device processors discovery. +9/-9
- r5079: Combined multiple interface change events into one. +49/-30
- r5113: Fixed graphs autoscaling. +24/-12
- r5114: Changed default low limit for humidity. Change limits for sensors (voltage/temp/humidity) on some APC PDUs (PowerNet-MIB). +14/-9
- r5120: Optimised session regenerate. +15/-2
- r5131: Changed sort order in pollerlog page (now sorts by poller/discovery times). Added
array_sort_by() function. +88/-28
- r5134: Added common function
check_extension_exists(). More accurate set/clean session options. +105/-38
- r5142: Pre-CE update. +241/-274
- r5154: Improved syslog parse for UNIX devices (OBSERVIUM-760). +36/-25
- r5160: Fixed device edit snmp configuration page. +80/-49
- r5171: All ignores comparision now case insensitive (except regex). Also fixed
discover_storage() from prev. commit. +21/-17
- r5172: Fixed NULL comparision from commit 5169. +4/-4
- r5185: Fixed arrays key (string vs constant). +97/-91
π Trivial Changes:
- r4868: Forgotten for prev. commit (inventory module). +1/-3
- r4871: Don't show count skipped devices if device(s) is not specified. +3/-2
- r4881: Fix comments. +6/-6
- r4888: Small reorder unix memory overview. Accurate calculation of memory. +13/-8
- r4908: Do not detect hardware/serial by sysDescr for APC embedded cards. +1/-1
- r4912: Fix sitemonitor sensor descriptions. +1/-1
- r4913: Fixed vmwaretools icon (OBSERVIUM-646). +4/-241
- r4919: Fix search syslog by priorities (revert back from Π΅the previous commit). +1/-1
- r4921: Small speedup
detect_browser(). +23/-9
- r4922: Fix broken detect tablets (from prev commit). +8/-15
- r4929: Mikrotik MIBs cleanup. +20/-22
- r4937: Small fixes. +15/-15
- r4947: never say newer +2/-2
- r4949: Fixed display events on frontpage (bug had appeared in prev. commit). +10/-10
- r4956: Fixed rss author. +5/-5
- r4957: Added check for class 'SimpleXMLElement' exist. +12/-1
- r4958: Ohoho.. fixed rss/api key created time. +5/-4
- r4961: Fixed selected empty values in multiselect form elements. +1/-1
- r4965: Warning about mcrypt module for feeds. +9/-4
- r4969: Fix for auth with kerberos. +5/-5
- r4980: Fixed redirects 301 -> 302. +4/-8
- r5016: And remove dup list/explode for unix uptime. +0/-1
- r5032: Fixed web pages output buffering. +3/-5
- r5039: Mempools polling output display if counter 64bit. +13/-9
- r5043: Also always discover CISCO-CDP-MIB on all devices (including non-cisco). +3/-1
- r5052: catch up to prev. commit. +16/-17
- r5053: Improved IronWare os detect. +1/-9
- r5055: Fixed alltime updating mempools if precision empty. +3/-2
- r5058: Fixed 2 mistakes. +6/-4
- r5064: Reverted back (fixed logout). +3/-3
- r5071: Fixed netapp storages polling. +5/-4
- r5073: Moved fdb polling for HP ProCurve to fdb-table module. Also small fix for hrDevice processors. +13/-28
- r5083: NETAPP-MIB definition. +1/-0
- r5086: Fixed storage renaming (copy-paste bug). +3/-3
- r5092: Changed units/size order in
discover_storage(). +8/-8
- r5095: Fixed random swithing between ucd-snmp-mib (64bit) and host-resources-mib when have similar total size. +1/-1
- r5098: ++ +5/-3
- r5115: Update google map auto-zoom. +4/-4
- r5116: Revert back rigid for graphs autoscale. +3/-2
- r5118: Updated
external_exec(). +10/-12
- r5119: Fixed from prev. commit. +2/-2
- r5136: Next attempt to fix session lost. +17/-13
- r5141: Another fix for lost session in Chrome, I hope for the last time. +23/-9
- r5143: Removed MIBs duplicates.
- r5157: Added missing F10-M-SERIES-CHASSIS-MIB.
- r5161: Fixed expiration devices cache for syslog (OBSERVIUM-761). +1/-1
- r5163: Fixed lost session id in IEs (appeared in previous commits). +1/-16
- r5165: Added times to events about bgp peer status change. +3/-3
- r5170:
$config now case insensitive. +2/-2
- r5175: Do not ignore ifTypes FXO/FXS by default. +2/-2
π¦ Other Changes:
- r1: Directory Creation
- r2: Initial Import +15,574/-0
- r3:
- r4:
- r5: delete
- r6: Add Observer header image +1/-0
- r7: Delete costron css
- r8: Add Observer header image
- r9: Add Observer header image
- r10: Add stylesheet option to config +3/-1
- r11: Update index to use
$stylesheet. +1/-1
- r12: Fixed index. +1/-1
- r13: Added map generation +1/-0
- r14: Deleted
cdp.php +0/-25
- r15: Changed readme to reflect new changes, added header to cdp class library +34/-5
- r16: Re-add
discover-cdp.php +92/-0
- r17: Change version to
0.2.5 +1/-2
- r18: Changed some of the syslog printing code +4/-4
- r19: Delete install file +0/-25
- r20: Fixing +6/-1
- r21: Delete +0/-34
- r22: Add temperature stuff +34/-0
- r23: Remove service adding from host editing page +2/-56
- r24: +9/-1
- r25: +14/-6
- r26: Add service add/remove pages +15/-0
- r27: Add service add/remove pages +41/-0
- r28: update mysql schema +141/-147
- r29: Make mono font chosable in config, remove hardcoded names from functions. +50/-50
- r30: Remove licensed font +0/-1
- r31: Remove licensed font +0/-1
- r32: Make
$mono_font global in graphing functions. +28/-28
- r33: fix overview page a bit +10/-16
- r34: change humandate to datetime in eventlog. +1/-1
- r35: update
config.php.default +2/-2
- r36: Remove old pages +0/-52
- r37: Remove old pages +0/-117
- r38: Modify some locations to be more organised and move uptime tracking to a seperate table. +31/-62
- r39: Remove ajaxtabs code
- r40: Remove ajaxtabs code +0/-9
- r41: Remove unused script +0/-150
- r42: Moving device sub-pages +0/-7
- r43: Moving device sub-pages +0/-15
- r44: Moving device sub-pages +0/-13
- r45: Moving device sub-pages +0/-189
- r46: Moving device sub-pages +0/-15
- r47: Moving device sub-pages +0/-118
- r48: Moving device sub-pages +0/-14
- r49: Moving device sub-pages +0/-24
- r50: Moving device sub-pages +0/-83
- r51: Moving device sub-pages +480/-0
- r52: Removing ajaxtabs +0/-1
- r53: Fix device list page. +7/-18
- r54: +0/-3
- r55: fixing things! +32/-42
- r56: fix uptime +1/-1
- r57: Adding total traffic per device graph generation +97/-8
- r58: fix +4/-4
- r59: Fixing Graphing +1/-1
- r60: Fixed some cosmetic issues with cisco graphs. Added cisco-specific OID for getting better ifType. +144/-73
- r61: fixing some graphing and other stuff +11/-93
- r62: implementing attributes for devices. part 1 : uptimes! +11/-17
- r63: Rewriting database to use more sensible field names... ACK! +139/-133
- r64: Rearrange polling scripts +0/-36
- r65: Rearrange polling scripts +0/-40
- r66: Rearrange polling scripts +74/-0
- r67: Changing polling structure +6/-3
- r68: Rearrange polling scripts +173/-0
- r69: Changed id field in devices table to device_id (!!!1!!1!!eleven!1) +149/-365
- r70: Rearrange polling scripts +38/-0
- r71: Rearrange polling scripts +30/-0
- r72: Moving around polling files... +32/-53
- r73: Modifying polling setup +40/-42
- r74: Rearrange polling scripts +84/-0
- r75: Updating polling system +107/-127
- r76: fixes +4/-2
- r77: fix. +21/-13
- r78: +4/-1
- r79: updating +21/-16
- r80: fix +10/-14
- r81: updates. +17/-11
- r82: +1/-0
- r83: favicon +2/-1
- r84: host removal code +15/-10
- r85: woo +8/-3
- r86: woo +2/-4
- r87: Fixing broken things... +520/-509
- r88: Add vlan discovery
- r89: initial work on vlan discovery. +29/-0
- r90: Fixing HTTP checker +2/-2
- r91: Fix some broken things. +30/-43
- r92: Adding a new page. Live SNMPwalks! Bad idea? good idea? who knows\!
- r93: Build a better vlan discoverer! +18/-9
- r94: Device VLANs +12/-0
- r95: Lots of bugfixes, some new features - VLANS +239/-261
- r96: Fixing some tiny things. +11/-10
- r97: new sql schema. +155/-58
- r98: Foob +274/-95
- r99: Lots of pretty things! +154/-48
- r100: New file. +21/-0
- r101: add temperatures page +48/-0
- r102: Temperature monitoring system updates and additions +56/-49
- r103: fix locations page +5/-5
- r104: Add device tab include for temperatures +66/-0
- r105: add image +1/-0
- r106: Percentage bar code +16/-0
- r107: +1/-0
- r108: Lots of additions. +514/-351
- r109: new config option for notifications +2/-0
- r110: Add new overview page +28/-0
- r111: Check for interface errors! +16/-0
- r112: Fix some small errors! +10/-7
- r113: New readme +9/-0
- r114: Updates +3/-0
- r115: Updated Things. +20/-3
- r116: +6/-2
- r117: Changes! +325/-121
- r118: +1,273/-1,377
- r119: add placeholder
- r120: add placeholder
- r121:
- r122: fixed config and sql schema +146/-74
- r123: added default user +2/-0
- r124: fixed service checker and added vlan display to customer list +31/-2
- r125: Updates +66/-10
- r126: Add billing stuff +176/-0
- r127: Adding billing... +295/-0
- r128: Update Licenses +6/-4
- r129: Fixing lots of bugs and fixing billing +288/-61
- r130: Updates. +484/-2
- r131: Add missing pages +54/-0
- r132: update mysql schema +138/-19
- r133: update config template +4/-2
- r134: more config template updates +13/-5
- r135: Add and update new os discovery functions +100/-17
- r136: some updates. +1/-3
- r137: move some rrds, fix some graphing, fix interface data updater +207/-41
- r138: remove poll-interface (duplicated code) +0/-149
- r139: update rrd locations +119/-78
- r140: fixes +26/-11
- r141: fixes +1/-1
- r142: filename fixes +1/-1
- r143: uptime fixes +4/-3
- r144: fixes! +156/-156
- r145: fixes, add cisco inventory tracking +80/-1
- r146: fix cisco stuff +63/-63
- r147: add entites rewrite list +27/-0
- r148: add cisco inventory checker +1/-0
- r149: remove starting / from urls! +37/-37
- r150: remove old tat
- r151: fix starting /
- r152: remove starting / +19/-19
- r153: removing / +1/-1
- r154: remove more / nonsense
- r155: fix a silly thing... +2/-1
- r156: saved +1/-1
- r157: add image +1/-0
- r158: add vlan printer +20/-0
- r159: updates +2/-2
- r160: fix some directories +1/-1
- r161: Add BGP detection and polling. Fix a lot of other things. +260/-57
- r162: add apachepoller +31/-0
- r163: fix typo on inventory tab clicker thing +1/-2
- r164: change sort order +1/-1
- r165: change config format +25/-28
- r166: BGP polling addtions +83/-31
- r167: Fix reachability script +3/-5
- r168: Fix some errors, make the interfaces errors script a little better +9/-7
- r169: Tidy the things... +94/-94
- r170: polling for netscreen +22/-12
- r171: New syslog and other shiny things +56/-55
- r172: Juniper Netscreen additons +30/-20
- r173: oopsie
- r174: Juniper Netscreen Additions +62/-31
- r175: Syslog Fixes +6/-9
- r176: Add Screenos stuff +79/-3
- r177: more screenos +78/-0
- r178: device polling +0/-6
- r179: fix mysql-schema +60/-56
- r180: fixed mysql-schema +7/-23
- r181: fixes +3/-22
- r182: fixing things! +9/-27
- r183: fixes +25/-16
- r184: adding some free fonts... +21/-0
- r185: commandline adduser tool (to solve all that default username malarky!) +16/-0
- r186: fixing silly things, tsk! +51/-48
- r187: hostadding stuff +6/-4
- r188: fix freebsd discovery +3/-2
- r189: i suck +4/-4
- r190: pretty +4/-4
- r191: argh +0/-2
- r192: fix syslog processing +2/-1
- r193: fix syslog +1/-2
- r194: new discovery infrastructure. woohoo! +504/-511
- r195: bah +0/-50
- r196: Lovies! +56/-34
- r197: updates +0/-3
- r198: syslog improvements :) +125/-101
- r199: missing file! +118/-16
- r200: better front page? who knows! +23/-47
- r201: pretty front page +24/-11
- r202: better front page +64/-44
- r203: +8/-93
- r204: new schema +18/-11
- r205: changes +5/-5
- r206: release changes! +17/-1
- r207: fix interfaces discovery +3/-2
- r208: fixes +2/-5
- r209: fixes +6/-4
- r210: fixes +2/-3
- r211: Prettifying +51/-2
- r212: better rrd scaling on interfaces? +8/-8
- r213: fix some polling things. maybe. +56/-20
- r214: fix? +2/-2
- r215: Prettier fixings (front page, boxes stylesheet) +112/-48
- r216: fixed front page +1/-20
- r217: smallprettygraphs! +2/-1
- r218: fixing some graphing bits +6/-2
- r219: Add screenos +11/-0
- r220: Lots of nice new things! Yum. +284/-35
- r221: some new things! +56/-16
- r222: fortigate additions +121/-0
- r223: fix +1/-116
- r224: new boxes +4/-0
- r225: css fix +1/-1
- r226: css fix again +1/-1
- r227: test +3/-1
- r228: add some ipv6 niceness +1,005/-448
- r229: fix
ipv6.php trailing lines +0/-1
- r230: fixes +0/-6
- r231: oops +13/-287
- r232: fix silly naming issue +289/-287
- r233: commit +0/-2
- r234: fixes +1/-1
- r235: add bgp page +78/-0
- r236: better bgp / ipv6 display, remove some pear stuff +172/-345
- r237: cleanups +24/-35
- r238: remove extraneous file +0/-31
- r239: updates +11/-9
- r240: move service checking scripts to more sensible place +4,472/-0
- r241: remove old position for checkers and update related files +24/-14
- r242: update INSTALL file +4/-2
- r243: fix.! +1/-1
- r244: adding juniper stuff! hurray! +30/-0
- r245: security fixes and some juniper graphing stuff. +85/-24
- r246: fix some security nonsense +40/-3
- r247: nice fixes! :D +138/-31
- r248: fixing some things +7/-1
- r249: fixes +12/-16
- r250: add header to default config +1/-0
- r251: fix some bgp stuff +2/-3
- r252: tidied things +74/-44
- r253: new logo +1/-0
- r254: fixed!
- r255: new things! +62/-6
- r256: new things! vrfs! +99/-1
- r257: fixes +55/-82
- r258: add enterprise plus to rewrite +1/-0
- r259: new sql stuff +217/-33
- r260: fix title +1/-1
- r261: fix +1/-1
- r262: add freebsd to storage +5/-5
- r263: default front page +12/-21
- r264: add
snmp.conf.example +13/-0
- r265: added contrib and dns generator script +165/-0
- r266: add billing page +1/-4
- r267: fixes +188/-3
- r268: show errored ports! (thanks geo) +9/-0
- r269: ipv6 things +291/-26
- r270: new database +509/-114
- r271: fixed schema and ipv6 +99/-360
- r272: make ipv6 polling standard +52/-57
- r273: fixing ipv6 +8/-2
- r274: new +384/-0
- r275: fix
- r276: fixes +5/-212
- r277: fixes +134/-0
- r278: fixes +6/-5
- r279: fixes +1/-0
- r280: updates +0/-1
- r281: fix +7/-5
- r282: add new image +1/-0
- r283: fix +1/-1
- r284: add inventory +24/-0
- r285: updates +21/-1
- r286: fixing ajax bit +8/-5
- r287: updates +0/-3
- r288: updates +1/-1
- r289: fixes +3/-1
- r290: updates +9/-8
- r291: cleanups +18/-10
- r292: updates
- r293: updates for port access +18/-14
- r294: billing permissions fix +4/-2
- r295: enable graphs +7/-6
- r296: fixes to permissions +1/-1
- r297: updates +0/-7
- r298: fixing some permissions things +221/-161
- r299: new mysql schema +1/-0
- r300: new +18/-12
- r301: moar mibs!
- r302: updates +30/-25
- r303: updated +4/-12
- r304: removing old file +0/-286
- r305: security fixes. AMG SECURIITAHHHHHHHHH! +30/-23
- r306: security fixes. again. +20/-16
- r307: bug fixes and security fixes +83/-32
- r308: fixes +30/-37
- r309: updated readme +9/-1
- r310: updated static config +1/-1
- r311: update schema +101/-55
- r312: important fixes to interface polling +16/-10
- r313: fixes +4/-5
- r314: fixes +3/-3
- r315: syslog stuff +48/-0
- r316: new mibs
- r317: fixing authentication +72/-24
- r318: better logon process +77/-13
- r319: cleanups +184/-177
- r320: cleanups +18/-108
- r321: fixes +423/-0
- r322: cleanups +178/-178
- r323: updates +1/-2
- r324: fixes +155/-169
- r325: fixes +375/-375
- r326: fixes +260/-260
- r327: cleanups +320/-364
- r328: updates +121/-0
- r329: add +37/-0
- r330: lots of updates! +66/-38
- r331: fixing bgp +9/-3
- r332: improved inventory +61/-6
- r333: adding bits +19/-12
- r334: syslog search improvements and bgp updates graph toggle +57/-27
- r335: better temperature graphing. FINALLY! +17/-43
- r336: add interface descr to popup graphs +4/-1
- r337: ability to disable inventory discovery and syslog display improvements +12/-7
- r338: added inventory masking for gui +1/-1
- r339: fixes +117/-2
- r340: per-port SNMP polling. thanks to jonathan@
studenteninternet.be +129/-112
- r341: sql updates for ports +17/-0
- r342: set default page +1/-1
- r343: add rancid config integration +61/-9
- r344: moving to
observernms.org +5/-5
- r345: put interfaces into devices +74/-1
- r346: remove old interfaces +0/-75
- r347: fixes +8/-8
- r348: fixes +2/-0
- r349: fixes +92/-120
- r350: remove old file and add some new things +15/-14
- r351: fixing things, adding better security +55/-10
- r352: adding map drawing and securing some directories +101/-0
- r353: fix BGP pages +15/-14
- r354: remove the last usage of config variables outside of the
$config array ($rrd_file) + fixed adduser script +74/-91
- r355: remove old files +0/-11
- r356: fix login and some other things +29/-35
- r357: updates +17/-12
- r358: add jpgraph (Q LICENSE) +6/-6
- r359: add geshi! (THANKS!)
- r360: device searching +90/-5
- r361: interface lister +17/-16
- r362: lots of fixes for non-webroot installations +214/-174
- r363: update config +14/-13
- r364: added new mib
- r365: removing .index
- r366: fixing
update-interface.php to use config variables for snmpget location and remove incorrect mib dir +2/-2
- r367: fixes +3/-2
- r368: updates +5/-8
- r369: updates +3/-3
- r370: fixes +1/-1
- r371: adding basic mac-accounting polling and discovery (MANUAL!!) +246/-0
- r372: updates +31/-9
- r373:
0.5.0 release version change +2/-2
- r374: fixed +2/-0
- r375: version checking +18/-0
- r376: add pseudowires config knob and menu entry +7/-1
- r377: fixed temperature graphing with unusual characters and added 3750 stackwise interfaces to ignored list (thanks Dario Calami) +9/-6
- r378: fixes for temperature graphing +3/-3
- r379: path fixes +3/-3
- r380: path fixes and variable fixes +20/-23
- r381: fixes +13/-6
- r382: updates +21/-14
- r383: updates +10/-11
- r384: fix device removal (add new database tables) +11/-2
- r385: remove geshi (license conflict :O)
- r386: add scripts to handle geshi +180/-0
- r387: remove jpgraph (LICENSE NONSENSE)
- r388: add jpgraph downloader script +7/-0
- r389: updates +142/-142
- r390: updates +2/-2
- r391: small fixes +5/-4
- r392: adding mktree back! (not sure when it was removed!) +81/-14
- r393: fixes +2/-1
- r394: fixes +1/-1
- r395: AFI/SAFI tracking for bgp and moving ifgraphs/ifs to ports +59/-37
- r396: many updates to BGP and interface printing +260/-182
- r397: updates +1/-1
- r398: add map drawing +4/-0
- r399: updates and new MIB +54/-33
- r400: update to handle ifOperStatus always numeric (broken SNMP client?) +37/-0
- r401: updates +3/-1
- r402: add cisco processor polling and many other fixes +219/-28
- r403: many fixes to ip address polling and displaying +138/-87
- r404: remove old ip address discovery +0/-48
- r405: better ipv4 address removal +17/-0
- r406: moving things around, making things tidier +61/-15
- r407: a million fixes. half way to
0.6.0! :D +615/-350
- r408: many polling and discovery performance improvements +75/-124
- r409: fixes +37/-21
- r410: new files +129/-0
- r411: add more files +43/-2
- r412: remove collectd local +0/-1
- r413: add mibs!
- r414: fixes +0/-1
- r415: new schema +187/-227
- r416: updates +0/-2
- r417: config updates +10/-7
- r418: version bump! +6/-7
- r419: ADD COLLECT D SUPPORT! :D +3,370/-3
- r420: GPLv3 migration +1,372/-24
- r421: better graph +17/-683
- r422: fix stupid thing +4/-0
- r423: update to allow NG interfaces on FreeBSD +3/-1
- r424: much improved things :) +77/-8
- r425: mac accounting updates +0/-207
- r426: updates +128/-48
- r427: graphing improvements +170/-154
- r428: updates +452/-163
- r429: updated
config.php +3/-1
- r430: adding new things +516/-0
- r431: new database +77/-50
- r432: updates +9/-1
- r433: updates! +109/-23
- r434: add new files +55/-2
- r435: mibs for RTTMON/IPSLA/SAA and cleaned up discovery +6/-2
- r436: updates +42/-25
- r437: automatic pruning of vrf information fixed +29/-0
- r438: updates and fixes to BGP graphs +7/-3
- r439: updates and fixes +56/-42
- r440: numerous updates! :D +510/-105
- r441: +63/-32
- r442: +244/-22
- r443: updates +179/-249
- r444: added default JT front page +240/-0
- r445: updates - nice rounded corners on page search +254/-57
- r446: cosmetic updates +78/-13
- r447: updates +48/-13
- r448: updates, remove old mac-accounting +0/-1
- r449: fixes +7/-7
- r450: debugging +6/-0
- r451: moar debug +1/-0
- r452: bugfix to mac accounting +2/-6
- r453: fixes +1/-1
- r454: updates +144/-47
- r455: security fixes to non-global users +20/-6
- r456: updates +1/-1
- r457: updates +7/-8
- r458: added mibs
- r459: JunOS fixes +7/-9
- r460: junos support updates (add BGP collection) +7/-2
- r461: ad voice +1/-0
- r462: add geshi +0/-4
- r463: slim down geshi includes
- r464: compress docs
- r465: add jpgraph (QPL Licensed)
- r466: replacing <? with <?php +73/-73
- r467: add some ASA support, clean up polling, clean up MAC table generation, add ARP table +128/-118
- r468: add "ARP Table" option to ports tab +2/-1
- r469: add database changes page +23/-3
- r470: improved integration with mac accounting. added packets to mac accounting +219/-180
- r471: add mac accounting improvements and fixes to graph display page +134/-77
- r472: updates to mac accounting drawing, adding mini-graphs to interface details pages +246/-228
- r473: adding graph colours to static-config (TEMPORARY) +16/-2
- r474: updates to mac accounting. moving to array arguments for graphing functions +27/-23
- r475: updating graphing system +89/-72
- r476: improved handling of cisco models (check to see if the entity entry is child of nothing) +4/-3
- r477: tidied up things +38/-27
- r478: adding new web-only includes for functions and add thumbnail graphs to pseudowires +113/-28
- r479: upadtes +12/-0
- r480: Updates +46/-22
- r481: updates +80/-1
- r482: fixed check-errors and some other little issues. added EtherLik-MIB. cleaned up mac-accounting +43/-24
- r483: updates +27/-39
- r484: updates +40/-3
- r485: newer new poller +28/-13
- r486: updates, more mibs, cleanups +110/-13
- r487: first steps to new architecture! (
new-poller.php and new-mac.php!) +340/-45
- r488: add pagp tracking page +37/-0
- r489: add IOS XE image +2/-0
- r490: add vrf page +63/-0
- r491: adding new graphing types +1,012/-136
- r492: Major updates on the road to
0.7 +1,275/-1,473
- r493: remove some old files +68/-355
- r494: updates and additions of graphing templates +284/-0
- r495: updated
config.php +86/-59
- r496: new things :> +69/-50
- r497: POE mib
- r498: updates +211/-78
- r499: updates +58/-28
- r500: adding POE polling +49/-1
- r501: Updates +14/-16
- r502: adding graphing types +97/-0
- r503: updates et al +429/-429
- r504: add missing files +319/-156
- r505: updates additions +271/-225
- r506: added +59/-4
- r507: add new mempool graphing +287/-98
- r508: rewritten CDP polling +54/-31
- r509: improved ENTITY-MIB poller +53/-71
- r510: add CDP discovery to normal discovery +70/-0
- r511: add etherlike toggle option +9/-17
- r512: add debug option to spit rrd data +1/-1
- r513: some fixes +12/-17
- r514: updates and cleanups. fixed mysql query +4/-3
- r515: separate and improve overview page +298/-186
- r516: updates +1/-19
- r517: updates +52/-81
- r518: updates to unix cpu and devices without certain OIDs +9/-8
- r519: updates and fixes +31/-20
- r520: updates +12/-12
- r521: new logo +1/-0
- r522: fixed mac_accounting_total graph +0/-1
- r523: fixes to memory and CPU graphs on IOS. adding mixed colourscheme to static-config +7/-38
- r524: fixes to some graphing pages and update to (horrible) customers page +8/-10
- r525: silly mistake +4/-4
- r526: adding ARP table display to port list and port page +68/-5
- r527: updates +10/-13
- r528: updates +69/-141
- r529: updates +3/-3
- r530: updates, including fixed procurve support! :) +264/-236
- r531: a billion changes. **** MAKE SURE TO UPDATE DATABASE AND RUN
poll-os.php AND discovery.php -h all **** This is VERY important, as a lot of things have changed! Expect missing files, and another update soon! +406/-495
- r532: DIE GIF DIE +0/-11
- r533: fixing silly page +0/-2
- r534: add new pngs, nom nom +5/-0
- r535: fixes to cdp! (now works with CatOS) +17/-10
- r536: ancient cisco logo for ancient catos!
- r537: add example
snmpd.conf :) +76/-35
- r538: update
config.php +1/-1
- r539: fix some font nonsense +8/-6
- r540: automated database updates for SVN releases (hurray?) +724/-567
- r541: small fixes and updates +18/-3
- r542: remove old poll-os file (can now use os discovery type) +0/-18
- r543: add Thompson speedtouch +38/-26
- r544: more mibs +13/-8
- r545: more more more mibs
- r546: change font +2/-2
- r547: change graph click behaviour for interface graphs +4/-4
- r548: update storage discovery +3/-2
- r549: reactivate interface eventlogging +10/-0
- r550: fix eventlogger again! +1/-1
- r551: fixed eventlog *again*. eventlog rewrite incoming, i think. +8/-6
- r552: more eventlog fixes +12/-6
- r553: fix JunOS -> junos +4/-2
- r554: fixes :> thanks sid3windr (and nintendo, and hacked wii roms) +2/-2
- r555: more fixings (thanks sid3windr!) +5/-5
- r556: updates +2/-3
- r557: updates +4/-4
- r558: fixing cdp discovery removal +25/-4
- r559: fixes +9/-0
- r560: HURRAH FOR SID3WINDR +37/-32
- r561: fixes to BGP on JunOS +1/-2
- r562: remove ancient broken juniper mib
- r563: same
- r564: new mibs
- r565: remove
- r566: fixes +1,814/-0
- r567: fixes
- r568: updates (disable etherlike unless people really really want it) +3/-1,756
- r569: change variable :> +2/-1
- r570: and again. really. +1/-1
- r571: more fixes (thanks sid3windr) +32/-7
- r572: updates from sid3windr +14/-9
- r573: fix temp? +3/-5
- r574: fix +2/-2
- r575: fix +2/-2
- r576: fix fixfixfixfixfixfix +1/-1
- r577: sparkline temp +3/-0
- r578: added ; +1/-1
- r579: more fixes and updates from sid3windr +157/-25
- r580: mysql = default auth +1/-1
- r581: updates to temperature display on overview +13/-6
- r582: update to 2010. versioning now <major>.<year>.<month>.<minor revision> +2/-2
- r583: ipv6-mib support +76/-42
- r584: fixes +36/-34
- r585: sid3windr fixes +3/-4
- r586: fix +2/-4
- r587: sid3windr fixes! +26/-4
- r588: sid3windr updates! +79/-56
- r589: add Q-BRIDGE-MIB support +60/-2
- r590: vlan fixes (sid3windr) +12/-9
- r591: remove old stupid nagios crap
- r592: powerconnect cpu :> +38/-0
- r593: fix for cdp where hostname != sysname +4/-4
- r594: replace recently committed
duration() by already existing format_uptime() +1/-23
- r595: LLDP support! Only tested on Procurve 2626 and Powerconnect 5324 but seems to work. +183/-101
- r596: avoid error on ldap bind when session has expired +22/-19
- r597: tiny bit less confusing link discovery output +2/-0
- r598: better lldp/cdp discovery output +2/-35
- r599: Device status changes now are processed correctly, and report down in the eventlog as well +1/-0
- r600: really fix up/down issue +8/-12
- r601: ehh, i broke polling a bit, i think i fixed it now? +10/-9
- r602: use ifNameDescr in map, so powerconnect has useful interface names, remove powerconnect from ifdescr whitelist +12/-16
- r603: frontpage overview now also using
ifnamedescr() +2/-1
- r604: tooltip with full text over asn in bgp session on frontpage +1/-1
- r605: smaller ipv6 addresses on overview page +1/-1
- r606: woops, broke host 'up' a few commits back... +1/-1
- r607: trim formatUptime +1/-1
- r608: +12/-5
- r609: minor code cleanup, change queries to eventlog table to
eventlog() function +44/-46
- r610: fix map +2/-6
- r611: fix +1/-1
- r612: Ignore failed temperature readings, though they will probably still be inserted as 0 degrees +1/-1
- r613: ipv6 sessions (at least on juniper) now also can go into alert +1/-1
- r614: remove debug print in
eventlog() +0/-1
- r615: added hrdevice browser page (initial) +45/-2
- r616: fix junos graphs tab +4/-4
- r617: move graphs code into separate files per OS +54/-0
- r618: err, right +12/-0
- r619: correct count, variable i was used in other places, skewing the counter at the end +3/-3
- r620: oops, fixed
ipv62snmp() +1/-1
- r621: really fixed
v6 bgp on juniper now, yay +8/-5
- r622: fixup graph code and html +41/-118
- r623: fix ifnamedescr in short event log (hopefully) +1/-1
- r624: fixed the interface display in event log, plus some html fixes +21/-20
- r625: some code and html cleanups +114/-114
- r626: html cleanups +108/-113
- r627: more html fixes - yes, Adam, I'm anal like that ;-) +80/-102
- r628: fix newlines in 2 polling files +2/-2
- r629: fix collectd default config +1/-1
- r630: fix broken button +1/-1
- r631: fix yellow border in device health page +22/-27
- r632: fix yellow border around devices selector as well +5/-21
- r633: updates +11/-41
- r634: fix to syslog page +1/-3
- r635: remove yellow shade around logon window +6/-19
- r636: fix astext for ipv4 bgp peers, oops. +1/-1
- r637: allow for custom ASN textual descriptions +16/-3
- r638: removing yellow edges +13/-65
- r639: allow editing of community on device tab, fix yellow border on bgp page +26/-29
- r640: some experimental map code to show all map data we have on one image.. does not alter current behaviour for existing single device tree maps +71/-63
- r641: authentication check on the map file now +54/-47
- r642: only single lines between a host and its interfaces +10/-2
- r643: show uptime, not (yet?) using the attribs part for uptime... +1/-1
- r644: small updates fix uptime display +2/-2
- r645: fix +16/-1
- r646: update peer AS on discovery for already known peers +2/-2
- r647: some html fixes +14/-12
- r648: more rewritten links +3/-3
- r649: refactored bgp discovery +83/-77
- r650: now recognizes devices by
v6 ip on the device bgp table page as well + code cleanups +8/-5
- r651: fixed bgp consolidation code +42/-37
- r652: make broken bgp sessions red (again?) on the global bgp page +1/-1
- r653: but no red on the alerts page, since they'd all be red +1/-1
- r654: cache astext to reduce number of dns queries +12/-4
- r655: add table headers to bgp page +3/-1
- r656: further align the top up/down/ignored overview +18/-13
- r657: ignore physical entity inventory if the hardware doesn't say what they are - HI DELL +39/-37
- r658: html fixes +47/-45
- r659: html fix +37/-39
- r660: working favicon in default config +1/-1
- r661: forgot to commit this a while back, CPU graph for powerconnect devices +25/-0
- r662: forgotten dell mib
- r663: juniper bgp mib
- r664: add svn ignore settings
- r665: html fixes on locations page +11/-15
- r666: Cisco 1912 support (yay for dinosours) - number of fixes to be able to support snmp
v1, bulkwalk doesnt work +29/-9
- r667: fix cron scripts a bit +6/-13
- r668: show svn revision in footer, when checked out from svn +8/-1
- r669: fix database update script +4/-3
- r670: fix semicolon in cisco-processors +1/-1
- r671: mail/eventlog on bgp up/down/flap +21/-1
- r672: die
- r673: stupid junifail
- r674: permissions for /bgp +48/-42
- r675: html fixies in top bar +43/-50
- r676: fixes +1/-1
- r677:
notify() test + indent cleanup + html cleanup +46/-38
- r678: move arp table polling out of cisco mac accounting file, this works on other devices as well - tested on linux/net-snmp and junos +65/-61
- r679: yellow borders be gone +3/-21
- r680: arp page html fixies +8/-8
- r681: Papouch TME (Ethernet Thermometer) OS discovery support +10/-0
- r682: allow dash in OS name +1/-1
- r683: use snmpwalk instead of bulkwalk on
v1 devices, in arp table +1/-1
- r684: Papouch TME MIBs
- r685: fix junos temperatures + add papouch tme +19/-2
- r686: die papouch, with your broken MIB
- r687: die papouch, with your broken MIB
- r688: remove module use from tme +2/-5
- r689: fix Papouch TME tenths + linux sensor support +4/-4
- r690: woops, fill out temp oid for TME, temp graphing now supported, yay +1/-0
- r691: update TME description +6/-1
- r692: add uptime graph for papouch tme +5/-0
- r693: some docs updates +29/-3
- r694: ignore peers not yet polled +2/-2
- r695: default configured frontpage to
default.php +1/-1
- r696: lm-sensors support + precision in temperature poller instead of tenths +44/-5
- r697: added space in bgp notification mail subject +2/-2
- r698: bye yellow border on interfaces page +2/-19
- r699: only run database schema update when running svn and actually have something to update +22/-2
- r700: ldap access filtering by group +17/-6
- r701: rewrote shorthost function, made some php warnings go away (when using 'use strict' equivalent ;) +21/-27
- r702: fix dbschema table +2/-1
- r703: more warning fixes +3/-3
- r704: warning fixes + bug fix resulting from these stricter checks in juniper
v6 discovery +5/-5
- r705: more warning cleanups +21/-14
- r706: fix snmp cache value functions +3/-3
- r707: more fixes +6/-6
- r708: some installation notes added +35/-0
- r709: supermicro temp monitor install docs +7/-0
- r710: fix svn db reloading +1/-1
- r711: global map page almost there ;) +13/-6
- r712: fix HC counters decision code, ignore if zero. (thanks Petr Hromadko!) +1/-2
- r713: remove a line +0/-4
- r714: mention twitter and svn page +3/-0
- r715: three part version number. +1/-1
- r716: nonsense commit =) +1/-1
- r717: another nonsense commit +1/-1
- r718: nonsense change for test +1/-1
- r719: test +1/-1
- r720: test +1/-1
- r721: test +1/-1
- r722: Temperature improvements:
- Allow default limit to be set in configuration
- Insert temperature upon discovery already into database (except observer-style .. yet)
- On Supermicro temperatures, select high limit via snmp as well
+19/-13
- r723: upon discovery, insert correct temps for devices with precision <> 1 +2/-2
- r724: alert flag on temperature page in case of over liit +19/-16
- r725: enable hiding of services on menu bar if wanted +8/-0
- r726: set version for Windows XP +1/-0
- r727: make sure selection of dropdown boxes on devices page is not empty +52/-33
- r728: try 5 times to get a valid temperature, Papouch TME sometimes returns
999.9 - refactor temp polling code a little bit +14/-10
- r729: allow addhost to use default community and snmp version +5/-2
- r730: update eventlog on temperature over threshold +1/-0
- r731: fix up dropdowns on interfaces page as well +12/-6
- r732: fix some errors displaying peer hostname and link on /device/*/bgp/ page. split ipv4/ipv6 sql into 2 queries. +23/-4
- r733: make sure to unset
$peerhost if no match, else will match previous entry in the table (durr) +6/-5
- r734: fix crappy code for 32-bit systems +12/-5
- r735: fix windows uptime +2/-0
- r736: basic dell laserprinter support +22/-0
- r737: nicer uptime display for 1 day +1/-1
- r738: optional printers type in devices menu +16/-0
- r739: remove windows line endings
- r740: allow ignoring of removable disks - this includes loopmounts on linux at least, so we get rid of all those pesky 100% storages +2/-0
- r741: also allow ignoring network mounts +2/-0
- r742: Also discover bgp on Linux boxes, this works with quagga's smux snmp plugin using bgp4-mib +7/-1
- r743: speedups to syslog page, caching of device_id +40/-14
- r744: set ignore as default for loopback/removeable and network mounts +2/-2
- r745: fix dell laser printer portnames +1/-0
- r746: add storage warning percentage in database even though we can't configure it from anywhere yet +6/-6
- r747: fix alignment/html typo on storage page +1/-1
- r748: improve junos mountpoint strings +1/-1
- r749: one shellexec down, 200 to go.. +1/-1
- r750: fix rancid config tab +11/-11
- r751: poll quagga on all unices, load device list into memory first +5/-1
- r752: allow ignoring comments in rancid showconfig +12/-1
- r753: code cleanups +10/-11
- r754: include astext on bgp notifications +3/-3
- r755: also in the subject line +3/-3
- r756: add printers os group +2/-0
- r757: fix some rewriting of interfaces. fix some other small things. +27/-15
- r758: fix descriptions for lmsensors with space in them +1/-1
- r759: add a debugging line +1/-0
- r760: more debugging +3/-1
- r761: even more debugging +5/-2
- r762: fix missing } in debugging. bugs in the debugging code, hurray! +1/-1
- r763: allow as0 as local asn, to work around an apparent problem in junos 8.2R4.5 +2/-2
- r764: start of support for JunOSe +2,046/-0
- r765: correctly escape : for temperatures so FPC temperature works on junos + add
safename() function to strip unwanted characters from filenames - should not break anything existing afaik +66/-65
- r766: small layout cleanup in temperature graph +1/-1
- r767: add units to temperature health page +2/-2
- r768: one less fork per graph on a page, yay +2/-2
- r769: use mysql_real_escape_string +5/-5
- r770: one less fork if no cpu usage could be read on junos (i.e. olive) +8/-4
- r771: fixed display of cpu usage on junos - rm your rrd/*/
junos-cpu.rrd if it doesnt work.. +41/-15
- r772: prettyifying some things, fixing yellow border on vrf page boxes +8/-38
- r773: copy
junos.png to junose.png +1/-0
- r774: clean up devices php/html code and small bugfix +100/-101
- r775: 2 bugfixes to devices page +8/-6
- r776: whoops, remove debug print +0/-2
- r777: small fixes. hrDevice collection fixed. +9/-8
- r778: fixing lits of bits of html removing borders, adding submit class to buttons +31/-112
- r779: less forks, more spoons... +1/-1
- r780: use
rrdtool_update() everywhere instead of single rrdtool update lines, remove some dead code, and a bunch of coding style cleanups.. +139/-103
- r781: default to transparant rrds +1/-1
- r782: css fixes +1/-1
- r783: fix temperature code, makes junos m7i temps work in graphs tab too +32/-10
- r784: fix alternating row colours for collectd +12/-2
- r785: make sensor names a bit smaller +1/-1
- r786: update junos temp descs if needed +4/-0
- r787: fixing graphing code and graphing page +96/-92
- r788: coding style on temp discovery +205/-152
- r789: drop temp- requirement, this is just to fool snmpd +21/-24
- r791: remove relative width for input boxes
- r792: fixing mac accounting for bgp peers +49/-57
- r793: add nice warning image to background of broken bgp sessions +4/-3
- r794: large graph type fix for interface mini graphs. fix mac accounting. add nifty warning background. cleanup graphing popups. +16/-17
- r795: port/macaccounting: add host/interface links if mac accouning entry refers to device in database +5/-1
- r796: start cleanup of overlib into functions. create
defaults.inc.php for new settings (why not before? because i suck. duh.) +32/-21
- r797: remove broken juniper mib (J mibs suck, C implementation sucks.) +3/-0
- r798: clean up temperatures a bit, replace it by sensors in the menu bar, add fans and voltages though not working yet +92/-69
- r799: minor check-errors grammar patch ;) +1/-1
- r800: basic discovery only of voltages and fanspeeds, on supermicro superodoctor boxes only for now +252/-1
- r801: discovery complete for voltage and fanspeed on supermicro +70/-49
- r802: fan speed polling +44/-0
- r803: correct limit logic for fans +1/-1
- r804: voltage polling complete +73/-10
- r805: fix broken include +2/-2
- r806: fix screenos type discovery +1/-1
- r807: move divider for voltages into discovery +9/-7
- r808: oops, broke voltage descriptions +1/-1
- r809: cleanups +0/-4
- r810: new icons for sensors +80/-4
- r811: menu option bar thingeroo to sensors page (keep the style!) :) +21/-1
- r812: make services work again. uses nagios plugins. +14/-15
- r813: voltage and fanspeeds now on webpage, graphs for fans are broken for now +180/-2
- r814: fixie of link in optionbar +1/-1
- r815: link menu bar to sensors directly +1/-1
- r816: fix fanspeeds if no fans in database +16/-15
- r817: fix voltages discovery if no voltages in database +15/-13
- r818: fix temp discovery if no temps in database +15/-13
- r819: err, speeds, not peeds +1/-1
- r820: whoops, create table must be one line, doh +2/-22
- r821: correct units on fan and voltage graphs +4/-4
- r822: fix fanspeed max +1/-1
- r823: enlarge gray area around logon form +1/-1
- r824: fix graph colours for volt and fan, optimize code +3/-12
- r825: align fanspeed legenda +1/-1
- r826: try IE fix? +3/-2
- r827: sid3windrfailunfailed +2/-2
- r828: fanspeeds and voltages on health tab +124/-0
- r829: voltages and fanspeeds on device overview +95/-2
- r830: add new IronWare (Brocade/Foundry) OS type. rename temp/fan/voltage_host to device_id +574/-82
- r831: adding more junose and foundry/brocade. adding new mibs. unifying processor polling +513/-141
- r832: much much much much much much prettier percentage bars and some moving around of overview page. +51/-80
- r833: db update +1/-0
- r834: remove absolute paths from menubar (thanks Eimann) +2/-2
- r835: remember to add
includes/discovery/processors-hrdevice.inc.php ! :> +56/-0
- r836: added emergency "kill all entries" syslog/eventlog for level 10+ users +4/-0
- r837: [ not ( ! +2/-2
- r838: remove juniper mibs from default, need to include mibs/junos/ for those +0/-1,954
- r839: fix storage graph to 0-100% +1/-0
- r840: rewrite of some discovery stuff +73/-73
- r841: more fixes to discovery +9/-4
- r842: fix fan discovery +1/-1
- r843: add table to database +1/-0
- r844: more db changes :) +2/-0
- r845: debug print go +1/-1
- r846: fix supermicro? +1/-1
- r847: again fix? +2/-1
- r848: fix to fans +2/-2
- r849: fan fix??? +8/-8
- r850: fix +2/-4
- r851: updates +2/-2
- r852: remove cr between cdp&lldp, fix arp table, fix hr-device to poll les data. +9/-7
- r853: further cleanups to voltage discovery code. removing erroneous CR, removing old unix processors tab from health page +74/-73
- r854: drop HC counters from tcp in/out segs. shout if we need it :P +5/-1
- r855: update changelog a bit +4/-0
- r856: move bgp4 junos mib to the apparent new location it should be in
- r857: dupe mib
- r858: more adama general failures fixup +4/-3
- r859: fix typo in safename (now matches (, was missing a \! +1/-1
- r860: adding ironware linecard cpu polling +88/-12
- r861: don't send notify mail if we couldn't get the uptime +18/-15
- r862: cdp/lldp rewrite and addition of brocade FDP discovery. now records neighbours even if it doesn't monitor that neighbour +129/-112
- r863: add two new icons for pps in/out +2/-0
- r864: fix bgp page alert colour +3/-1
- r865: add line to "lowercase" os types on discovery (fix for old versions) +9/-1
- r866: attempt to fix css progress bar text alignment but no great success +10/-5
- r867: cleanups + remove space in astext +6/-8
- r868: DIE DIEDIEDIEDIE DIE DIE DIE DIE DIE DIEDIEDIE DIE DIE DIE DIE FUCKING DIE +1/-1
- r869: fix processors table +1/-0
- r870: fixed bug with not unsetting deleted status for ports +1/-5
- r871: fix voltage limits +9/-9
- r872: fix voltage precisions +3/-4
- r873: whoops, swapped min&max +5/-4
- r874: multiple directories for rancid configs (use array instead of text variable) +24/-8
- r875: fix cbgp table afi/safi to varchar 16 (allow multicast, which is longer than 8 chars!) +1/-0
- r876: fix junos (change to snmp_get function) and fix poller detection and setting of up/down +21/-25
- r877: add note about fan/voltage for LMSensors +3/-1
- r878: wrong adama is wrong! +0/-2
- r879: apparently the divisor isn't always correct on supermicro... +2/-1
- r880: adding SNMP trap handling capability (yes it is horrible horrible right now!) +82/-1
- r881: add solaris/opensolaris basic detection (no real support yet) +19/-1
- r882: add generic device, hackeryfix hr-mib memory +12/-53
- r883: add solaris, opensolaris and generic OS images +6/-0
- r884: adva temperatures (unworking on current DB schema) +89/-0
- r885: migrate from reprocessing syslog from sql to native sql injector. changes dateime to timestamp in database. will break existing syslog dates! ** BEWARE ** +47/-66
- r886: clear
$array at the start of each device. ignore fake cpus from net-snmpd. syslog additions. +6/-29
- r887: clean up discovery output for cdp/fdp/lldp +1/-4
- r888: move cpd-ldp to discovery-protocols +112/-113
- r889: change interfaces table to ports (to match GUI conventions) +299/-297
- r890: rename discovery include scripts and update
discovery.php +1,588/-1,594
- r891: rename some gui include files +184/-184
- r892: fixes to
map.php to display hosts not in database (found with discovery protocols) +15/-3
- r893: fix db update! :O +2/-2
- r894: yes, i suck, i know :( +2/-2
- r895: fix juniper temperature detection temporarily before rewrite +2/-2
- r896:
- Added default config item to filter JunOS system partitions from the GUI.
Setting: ignore_junos_os_drives
Default: /packages, /dev and /proc +13/-1
- r897:
- Do not display "Services" in the top navigation when servies are disabled.
+2/-0
- r898:
- BUGFIX: Ignored interfaces should not be in the alerts.
+1/-1
- r899: add a default catch-all IOS cpu poller using avgBusy5 +65/-34
- r900: rewritten processors discovery to use function +5/-44
- r901: +12/-0
- r902: fix processors +3/-2
- r903: update processors code some more +2/-2
- r904: another processor fix! +1/-0
- r905:
- BUGFIX: temp_index was already defined as an integer. Use CHANGE instead of ADD.
+1/-1
- r906: final fix for processors. I believe it all works now. +1/-1
- r907: honestly, this really, truly fixes processor detection on IOS. probably. +5/-5
- r908: resize bars in overview to 20px high, looks better, less hassle. +2/-2
- r909: fix database update for syslogging +1/-1
- r910: cpu polling support for Juniper JunOS. tested on m7i only +27/-0
- r911: perhaps it would be best to actually include the junos polling script. +29/-0
- r912: cleanups +15/-82
- r913: clean up some graphing for new juniper stuff +5/-31
- r914: temp_tenths is for oldies, remove cruft +3/-7
- r915: cleanups +10/-10
- r916: fix eventlog type column +1/-0
- r917:
- BUGFIX: Syntax error fix.
+1/-1
- r918: patch from jduggan to detect mac address changes +6/-0
- r919: cleanup junos processor detection +1/-1
- r920: hide debug output from
log_event() +1/-1
- r921: hm, fix to last commit, debug output would never fire +4/-1
- r922:
- Added a setting to toggle the display of sysDescr on the device overview page.
Setting: overview_show_sysDescr
Default: true +5/-1
- r923: add single quotes in eventlog statement +1/-1
- r924: back to > +1/-1
- r926: add service history RRD and graph +77/-30
- r927: +2/-2
- r928: make service graph make a tiny bit more sense. because moar. +15/-6
- r929:
- Unknown Linux devices with -server in the kernel version are now identified as a server. (Tested on Ubuntu
9.10-server)
+4/-0
- r930:
- Device hardware rewrite addon (Ex "CISCO1841" to "Cisco 1841")
+2/-0
- r931: add generic memory pool poller and add old-cisco-memory-pool-mib support +242/-4
- r932: database addition for generic mempools (don't remove old ones yet) +1/-0
- r933: fix monowall to be in unix os group +2/-2
- r934: overview tab 2: the return. also config option to make it shoo. +12/-8
- r935: BUNNY!
(\(\
( - -)
((') (') +1/-1
- r936: replace old hrStorage poller with generic storage poller and hrStorage plugin
*** OLD RRDFILES ARE USELESS NOW***
remove a load of old processor and storage stuff add more % bars to things +70/-484
- r937: continuation of storage changes, addition of rrdtool functions +147/-132
- r938: storage poller redux +78/-0
- r939: add storage graph type (needs rewrite a bit, too long) +32/-0
- r940: new storage overview module +58/-0
- r941: move interfaces to ports :) +160/-159
- r942: remove " from processor descriptions (need to standardize this later) +1/-0
- r943: fix some storage mess. +14/-17
- r944: add semicolon :) +1/-1
- r945:
- JunOS support for the storage rewrite.
+3/-1
- r946: fix etherlike graphing,more storage changes, create health aggregate page +121/-115
- r947: storage fixes, moving things from graphing page, ironware dynamic memory pool (static!) +140/-30
- r948: memory health page +73/-0
- r949: junos mempools +69/-5
- r950: add device_memory graph and fix single mempool graph +31/-13
- r951: syslog fix + device_fanspeeds graph for health main page +57/-1
- r953: fix RRD format for storage RRDS. we need to look at these rrd formats, i think, some might SUCK. +6/-6
- r954: BUGFIX: The MAC address change detection code did not use the proper interface to compare against. So false MAC change alerts where being send when using VRRP or LACP/PortChannel interfaces. +1/-1
- r955:
- BUGFIX: Renamed "Interfaces" to "Ports" in the top navigation menu.
- FEATURE: In the menubar for "Ports" added support for ignored interfaces.
- BUGFIX: Fixed the /ports/(down|admindown|errors|ignored)/ links.
+12/-5
- r956: fix hrdevice cpu popup and link +4/-3
- r957:
- Ignored some Juniper ERX storage partitions.
+1/-1
- r958:
- Ignored some FreeBSD OS drives.
+17/-0
- r959: ignore_bsd_os_drives regex fix. +1/-1
- r960: Regex fix in ignore_junos_os_drives +1/-1
- r961:
- Let's hope it's fixed now :)
+1/-1
- r962:
- Additional Cisco hardware check.
+2/-0
- r963: Typo fix. +1/-1
- r964:
- Storage config / defaults fixes.
+1/-4
- r965:
- BUGFIX: Access privilege fix on the storage overview.
+1/-1
- r966: include
defaults.php before config.php, not FROM config.php +28/-2
- r967: clean up storage polling output +1/-1
- r968: Add ATM-FORUM-SNMP-M4 MIB. Required for JunOSe ATM MIBs
- r969: hurray for the atm forum
- r970: Put device rebooted event in the event log before other device events +23/-22
- r971: move mount ignores to defaults config file, add option to ignore optical drives, and fix the entire ignore thing as 'someone' broke it after semi-rewriting the storage portion +12/-12
- r972: Add HTTP-Auth (thanks Allen Parker <parker a isohunt o com>) +42/-21
- r973: auth modules! please test http-auth again, i haven't, but i think i got it right... +114/-68
- r974: remove print_r from etherlike graphs +1/-1
- r975: set device to network if os is ironware +7/-3
- r976: discovery powerconnect +1/-0
- r977: bit of restructuring and tiding. all hail bunny. +398/-345
- r978: allow specifying LDAP version 2 or 3 in the config +7/-0
- r979: junose-atm-vp stuff +56/-54
- r980: db update +9/-6
- r981: junos atm vp collection! konijntjetijd! +81/-1
- r982: fix uptime polling broken in r970 +56/-54
- r983: poll hrSystemUptime instead of sysUptime (device uptime vs snmp agent uptime) if available +27/-10
- r984: find older hardware for powerconnect - works on 5224 +5/-0
- r985: fix windows uptime +3/-8
- r986: fix escaped eventlog that shouldn't be escaped +1/-1
- r987: Juniper JunOSe temperatures (sponsored by redLED Industries Inc.) +51/-0
- r988: fix sensor links on device overview +3/-3
- r989: topnav logic change (level 10 only to see everything), code cleanup +36/-38
- r990: change password option in the auth modules, not used in the webinterface yet +33/-0
- r991: MOAR AUTHMODULE, with some parts left to do... +161/-65
- r992: userlevel via authmodule +23/-6
- r993: can has working pages? NO CAN HAS :( +4/-4
- r994: more working less sucking +25/-3
- r995: REWRITE THIS ;) +5/-5
- r996: warnings cleanup +2/-2
- r997: more warning cleanups +3/-3
- r998:
config.php.default tweaks +2/-2
- r999: allow lack of trailing slash in rancid config directories +2/-0
- r1000: cleanups code, YAY COMMIT 1000 +71/-56
- r1001: reset sql auto update. add "pre-1000" script for revisions below 1000 (cut down excessive SQL churn). +125/-121
- r1002: add CISCO-ENHANCED-MEMPOOL-MIB support to new mempool discovery/poller +57/-9
- r1003: add some nice new icons for overview. are they nice?
i don't know. they're certainly nicer than a kick in the balls though, eh? +14/-6
- r1004: don't poll disabled devices +1/-1
- r1005: don't discover disabled devices +1/-1
- r1006: ACTUALLY run the whole update script for <1000 instead of never +1/-1
- r1007: Dell Laser Toner discovery for EnterpriseNMS +302/-155
- r1008: add more icons +2/-2
- r1009: more icons and fixing overview. +83/-139
- r1010: fix status setting for down also add new storage image :> +11/-10
- r1011: hrdevice processors cleanup (strip vendor id, strip (TM) and (R)) +9/-0
- r1012: some db cleanups and removal of debugging and cleanup of processor descriptions +9/-1
- r1013: cleanup overview eventlog +6/-6
- r1014: toner polling +41/-0
- r1015: change show_printers to enable_printers, add printer tab (still empty) to printer devices and fix syntax error +14/-5
- r1016: toner graphing +66/-2
- r1017: omnomnom cisco begone +0/-65
- r1018: moar better colours for toners +6/-2
- r1019: fix heartbeat in rrd, oops +1/-1
- r1020: fix hrsystemuptime polling? +3/-2
- r1021: cosmetic fix ;) +1/-1
- r1022: fix fans to notify *BELOW* speed not above! :D +3/-5
- r1023: restore correct fan speed notification logic +1/-1
- r1024: improve some graphing stuff. sexypants. +34/-33
- r1025: fix +1/-0
- r1026: HOST-RESOURCES-MIB storage-based memory polling (COMMENTS PLEASE) +47/-2
- r1027: fix mempool polling. move removal of storage cache array to
poll-device.php. perhaps this needs further aggregated elsewhere ? +6/-3
- r1028: add some files i never knew we needed +94/-0
- r1029: always go to new line for device location on device down box on frontpage +1/-1
- r1030: fix mempool a bit +3/-1
- r1031: hide some sensitive stuff for users < level 7 +4/-4
- r1032: reduce services/locations viewing level to 5 +2/-2
- r1033: showconfig level 7 or above only +1/-1
- r1034: temperature graph improvement (is it? bunny will know.) +16/-8
- r1035: POWERCONNECT YES +3/-3
- r1036: catch more powerconnect +4/-4
- r1037: doh +1/-1
- r1038:
- Added support for CentOS.
+6/-1
- r1039: BUFIX: Syntax error. +1/-1
- r1040:
- Removed hardcoded binaries.
- Restricted nmap to level 10
- Replaced traceroute with mtr (report mode)
- Also edited the Installation Wiki to include whois, mtr and nmap.
+15/-4
- r1041: fix graph links on ports page +4/-4
- r1042: more interface link fixes? don't know if they're needed - don't have anything with mac accounting +4/-4
- r1043: larger mempool table entries +2/-1
- r1044: ANGRY BUNNY SAYS NO. +0/-63
- r1045: add a tiny bit of debugging :> +15/-24
- r1046: OMNOMNOM. DEPRECATED SENSORS BEGONE.
This line, and those below, will be ignored--
M
html/pages/device.php +8/-8
- r1047: fix bug where mempool >2GB was broken. (i blame sid3windr for this, he was probably distracting me with talk of printers or something) +6/-3
- r1048: apostrophe -> semicolon. merci grivat! +1/-1
- r1049: add speedtouch image. :> +1/-0
- r1050:
- First step toward multi-tenancy (multi branding in 1 instance)
- Created branding config.
- Adjusted some defaults.
+66/-20
- r1051:
- s/Observer/ObserverNMS
- Added Adam again ;)
+2/-2
- r1052: order processors by descr (patch by beens) +1/-1
- r1053: err, wake up sid3windr :P fixed last commit +2/-2
- r1054: moar sortings +1/-1
- r1055: remove warning for enable_nagios +1/-1
- r1056: AlliedTelesyn Support +48/-4
- r1057: remove double-dee-doop +0/-5
- r1058: newline fixes +2/-3
- r1059: remove branding warning (everything works without it as well) +1/-1
- r1060: only print interface/device links if the user is allowed to see that device/interface. (TODO: graph security) +12/-1
- r1061: print only eventlog entries we're authorised to view. (HOERAH) +5/-0
- r1062: adding new /health/ pages, need cleaning up, need option to enable/disable graphs (right side 'toggle'?) +489/-44
- r1063: remove old storage tab. it is now all dead. BYE BYE STORAGE TAB. +2/-4
- r1064: add some complex graphtypes useful for fancy frontpage stuff (code sucks, though) +275/-0
- r1065: remove legend from aggregate graph in ports section in device overview +4/-2
- r1066: remove speed from fan name +2/-0
- r1067: fixed UPDATE queries in discovery for voltages,fans,toner +3/-3
- r1068: allow customisable filtering of interfaces from device_bits graph (also usable on theoretical device_pkts and device_errors) +187/-80
- r1069: implement bad_if_regexp regular expression filter for port ifDescr (clean and allow for portName and ifName too?) (thanks thevoke!) +8/-0
- r1070: Juniper ATM VP graphing (basic, dirty) for thevoke +136/-44
- r1071: bit cleaner junos atm vps (DIRTY LIKE COWS IN MUD) +8/-3
- r1072: remove silly image from overview (dank u geert :P) +16/-16
- r1073: added permissions cache +31/-15
- r1074: add page to remove deleted ports (pour mon petit grenouille!)
nn
_.__-'@_ \/ _@'-__._
/ '--) (--` \
/ >__<<_/ o \_>>__< \
\\=x \=x \|/ x=/ x=// +253/-185
- r1075: add deleted ports to ports menu remove old popup failure +14/-5
- r1076: clean up device/interface removal code (it's still fucking foul, but meh) +23/-15
- r1077: count services as being down in the RRD when the host is down (for filthy SLA calculations?) +8/-3
- r1078: add ; to old db update script +2/-2
- r1079: fix silly graphtype +10/-8
- r1080: fix legend for trio bits graphtype +3/-0
- r1081: remove parenthesis from safe filenames filter (parenthesis are certified unsafe by the WHO and should be eradicated where possible.)
boob /\\ quake //\ ???
// ||_ _|| \\
__||_( `. ,' )_||___
|______\____X____/______;| +3/-1
- r1082: migrate temperature discovery to
discover_temperature() function (and remove all those old generic duplicates! ack!) same rrd filenames are retained for now, perhaps we'll move to type-specific names in the future? +25/-110
- r1083: fix ironware temperature precision (/2) +1/-1
- r1085: cleanup some mac accounting stuff +24/-14
- r1086: cleaup some graph drawing functions and interface text printing functions (much moar needed) +108/-56
- r1087: add mib and fix silly typo +4/-3
- r1088: basics of customisable ifAlias parser. fixed "Processorss" to "Processors" in top menu +62/-5
- r1089: storage legend fix (lazy sid3windr!) add generic ucd processor discovery/poller +46/-91
- r1090: |<--
-->| +1/-1
- r1091: fix emailing of up/down hosts and add config option to allow unauth'd graphs +8/-1
- r1092: allow adding devices which don't have snmp hostname in their stack +1/-1
- r1093: MGE UPS support, various fixes +65/-5
- r1094: cleanups + more mge ups +10/-48
- r1095: more mge fixes, cleanups, and addition of frequency monitoring (no webinterface part yet) +49/-9
- r1096: power frequencies in web interface, still needs an icon in the main menu +7/-2
- r1097: erm, forgot to add quite a bunch of files to the repo for the last few commits :/ +509/-0
- r1098: argh, clean up fucked up patches, add galaxy pw autodiscovery to mgeups +1/-194
- r1099: Attempt at fixing MGE UPS for Galaxy model +18/-5
- r1100: frequency fixes for MGE UPS Galaxy +16/-4
- r1101: forgot another frequencies page, added basic apc mgmt card detection support +56/-0
- r1102: fix log messages +4/-4
- r1103: fix frequency discovery for mge pulsar +4/-4
- r1104: apc mgmt card discovery +9/-0
- r1105: missing frequencies icon +1/-0
- r1106: use ifdescr on powerconnect +1/-0
- r1107: pass arguments to rrdtool via stdin instead of commandline (experimental, please find regressions if any ;)) +11/-9
- r1108: be more specific in regex ignore for traffic, so useful powerconnect 62xx interfaces dont get ignored +1/-1
- r1109: backslash fix since new rrdtool usage +2/-2
- r1110: alphabetically order hosts on processor and memory health status pages instead of having them scattered around ungrouped +21/-22
- r1111: clear out more tables when deleting a device +5/-0
- r1112: shorter fan name so it fits on the image +2/-2
- r1113: more precision in the numbers under the voltage graph +4/-4
- r1114: add discovery for os type for areca controllers (no specific monitoring atm) +11/-0
- r1115: Properly format MAC addresses on change event +1/-1
- r1116: order temperature by index on device overview +5/-6
- r1117: also order by index on health temperature page, not sure if this is a great idea? +2/-2
- r1118: also order health graphs by temperature index +1/-1
- r1119: fix updating already known temperatures on discovery, plus schema change which I forgot on one of the previous commits +2/-1
- r1120: add temperature polling for harddisks connected to areca controllers +34/-4
- r1121: fix supermicro temperature discovery bug affected by recent schema change +1/-1
- r1122: fix some warnings and a mistake from a previous commit on the processors health page +6/-5
- r1123: add polling for mge ups software version +5/-0
- r1124: fix uptime of hrSystemUptime is not available +2/-2
- r1125: current support (STILL NEEDS AN ICON, YES), discovery only on APC devices at the moment +180/-6
- r1126: current polling +57/-0
- r1127: current support for webinterface +130/-0
- r1128: pretty up toner graph :> +5/-5
- r1129: revert 'rrdtool -' change for now +4/-3
- r1130: mge icon is now transparent
- r1131: fix copypaste error screwing up frequencies on mge ups +2/-2
- r1132: MGE UPS current support +56/-3
- r1133: add device serial number into database, for devices not having entity mib +7/-0
- r1134: fixed <? into <?php - grmbl +1/-1
- r1135: Show serial number on device page +8/-0
- r1136: fix event logs for limit alerts +7/-7
- r1137: refactored device types, added power type for APC and MGE stuff + some warning fixes +53/-57
- r1138: yeeha sql injection fixes +8/-8
- r1139: add power type in device menu dropdown +2/-0
- r1140: fix typo in discovery +1/-1
- r1141: fix another typo in discovery +1/-0
- r1142: also unset serial variable upon new device +1/-1
- r1143: only show graphs tab if there is a graph definition file +5/-1
- r1144: support for sensors and hw info on areca sas controllers +79/-9
- r1145: add some new icons (better/works, bleh). add graphs/nographs display type to health. +29/-12
- r1146: better icons (moar!) +3/-2
- r1147: add graphs/nographs option to global health pages +185/-1
- r1148: some prettier icons on device overviews +4/-4
- r1149: more icon improvements (dynamic grey/colour icons on health menu, ALLES SEXYPANTS!) +28/-6
- r1150: switch to preg_split (split deprecated). ignore temps >1000 and == 0 for lmsensors +7/-5
- r1151: newer icons, clean up style of some health pages +7/-3
- r1152: voltages without thresholds will now be set +/- 5%. i expect this will cause a shitstorm amongst cheap hardware, but lets see how it goes. need some means of tuning these (it only sets if a limit isn't passed to the function, and there isn't already a limit in the database) +16/-3
- r1153: prettier graphs for voltage/processor +15/-1
- r1154: make displaying of per-device health page options menu closer to global. add overview icons (bulb) +25/-11
- r1155: add hardware & version detection for Thompson Speedtouch (snmp
v1) clean up temperature graph (lighter range) make amp/volt/hz pages prettier (6px cell padding please) +28/-4
- r1156: fix checking for
$os_group without bothering to set it... :D :D :D :D +5/-1
- r1157: fix load graph (fixed per-os specific graphs for device-level graphs *only*) +6/-4
- r1158: fix a couple of graphs +10/-9
- r1159: +2/-2
- r1160:
- Reverted 'temperature' database change.
+2/-1
- r1161: some graph cleanups and minor improvements +51/-17
- r1162: prototype irc bot! :D :D :D :D :D :D +75/-0
- r1163: centre login box +4/-0
- r1164: order areca harddisk temperatures correctly then +1/-1
- r1165: add hardware type for mge ups +1/-0
- r1166: Add TME hardware to info +5/-0
- r1167: oops, wrong filename ;) +5/-5
- r1168: fix fanspeed precision for areca controllers +1/-1
- r1169: fix current detection on mge ups +1/-1
- r1170: hardware description fix for dell 5130cdn laser +3/-0
- r1171: fix bug in hardware string for dell laser +4/-1
- r1172: add about page, and some country icons (perhaps we need them at some point :>) +549/-54
- r1173: omnomnom wales begone +0/-2
- r1174: also you. gone. +0/-4
- r1175: jaja, add headers :D +108/-0
- r1176: test commit +0/-1
- r1177: Add detection for Riello NetMan Plus UPS controller cards +10/-0
- r1178: Detection support for Minkels RMS / AKCP SensorProbe +25/-0
- r1179: now akcp sensorprobe actually works too ;) +1/-1
- r1180: add Riello UPS MIB
- r1181: refactor part of temperature discovery + add riello ups battery temperature +202/-194
- r1182: fix netmanplus temperature detection +2/-2
- r1183: riello temperature description fix +1/-1
- r1184: add netmanplus version +5/-0
- r1185: increase ifDescr length, for Windows! :/ +1/-0
- r1186: Fix up logon window layout +6/-6
- r1187: do not update database/rrd for ports which are set ignored (maybe we want to update db?) +5/-3
- r1188: add some netmanplus voltages +58/-2
- r1189: Add TME OS text +1/-0
- r1190: fix last commit +1/-1
- r1191: add snmpbulkwalk blacklist, add power device type for netmanplus +67/-11
- r1192: remove papouch tme polling file +0/-5
- r1193: various fixes, add some more netmanplus stats, convert discover_volt and discover_freq to use the by-reference array like discover_temperature +66/-103
- r1194: Unify + use by-reference array for fans too +25/-25
- r1195: netman plus currents + use by-reference array on
discover_current() +84/-14
- r1196: fix warning limit for last commit +4/-4
- r1197: fix sid3windr's epic fail (almost collapsed universe) +1/-1
- r1198: fix the last discovery function to use the by-reference array, toner +8/-6
- r1199: frequencies for netmanplus complete +39/-2
- r1200: smalle fix + cleaning up of unused old code +1/-467
- r1201: forgot to remove removed files from
graph.php, broken graphs, woopsie. +0/-1
- r1202: added missing pages for current and frequencies on the devices health tab +128/-6
- r1203: also remove from general
functions.php +0/-1
- r1204: some devices bork the query on hrSystemUptime, do a separate query now (hello netman plus) +8/-7
- r1205: basic 3com detection with image +11/-0
- r1206: also support 'exec' extension next to 'extend' for distro script, sles9 snmpd did not seem to like the extend line +10/-1
- r1207: add papouch tme image +1/-0
- r1208: fix distro detection script for 'SUSE LINUX Enterprise Server 9 (x86_64) 3' which has lsb-release but not with that info +6/-2
- r1209: fix serial parsing for some areca controller firmwares +17/-0
- r1210: plug shell injection hole in
map.php (thanks to Scrye) +9/-0
- r1211: FS#36: allow hostnames as parameter for discovery and polling +16/-2
- r1212: UNDERPANTSGNOMES +30/-0
- r1213: failfix +1/-1
- r1214: UCD DiskIO MIB support. Still needs graphs tidied up and web display made a bit more useful +198/-1
- r1215: database updates :) +3/-2
- r1216: add diskio graphs +46/-0
- r1217: add applications polling infrastructure (OH YEAH!) +160/-0
- r1218: dirty script to collect apapche stats and expose them via snmp :) +88/-0
- r1219: dirty script to expose postfix queue stats in snmp +14/-0
- r1220: clean up diskio output +2/-2
- r1221: some more icons, changes to device editing system +292/-174
- r1222: services fixes +5/-6
- r1223: rejig events system (still not great. meh) clean up some pages. +90/-34
- r1224: fix auto fixer :) +1/-1
- r1225: explain applications +22/-0
- r1226: better default syslog filter +7/-0
- r1227: make billing usable (shonky interface it now has!) +411/-45
- r1228: billing bugfix :) +8/-4
- r1229: prettier about page, some links and versions :) +46/-12
- r1230: more icons more info in about page +122/-12
- r1231: remove statistics line +0/-2
- r1232: fix password change for mysql auth +26/-4
- r1233: applications table in mysql update script +1/-0
- r1234: only show password change field if authentication backend can change the password +7/-8
- r1235: small cleanups +1/-15
- r1236: pretty up frequency/current/fanspeed graphs, add Dell multifunction laserprinter detection (PRINTERS, WE LOVE THEM) +1/-3
- r1237: oopsx +0/-2
- r1238: nicer toner icon
- r1239: also use
toner.png location on device page +1/-1
- r1240: remove wrong fixme comment +0/-1
- r1241:
0.10.6 release. ><{{{*> +6/-4
- r1242: remove mysql_error print +0/-1
- r1243: better spacing on mac accounting top10 page :) +3/-3
- r1244: fixed eventlogging for poll-device +10/-10
- r1245: AKCP sensorProbe2 detection + temperature support +28/-0
- r1246: retrieve temperature limits from sensorprobe +10/-1
- r1247: humidity discovery for akcp/minkelsrms - still needs discover_humidity function, db table, webinterface, polling +74/-0
- r1248: clean up commandline delhost output +6/-6
- r1249: sensors table, with humidity as its first consumer - akcp humidity support implemented +405/-11
- r1250: update syntax help to reflect commit r1211 +14/-14
- r1251: fix layout of about page with long apache version strings, add humidity to stats +35/-29
- r1252: Fix twitter link, add facebook page +2/-1
- r1253: show friendly OS text in device dropdown +1/-1
- r1254: fix futuristic experimental secret poller +1/-1
- r1255: switch to
poller.php away from poll-device.php. increase syslog table read speed a bit by using php-side device info cache +234/-306
- r1256: better sensorprobe detection +1/-2
- r1257: update
cron.sh to use poller.php +3/-3
- r1258: Gamatronic UPS support (patch by jduggan) +85/-0
- r1259: Add environment device type +10/-3
- r1260: replace environment icon
- r1261: enlarge device type so environment can fit +1/-0
- r1262: less ugly minkels double space workaround +1/-3
- r1263: per device type hover graphs +70/-28
- r1266: missing ;s +6/-6
- r1268: snmp timeout & retry settings, for now only globally and not per device +53/-30
- r1269: move temperatures to sensors table - please run discovery immediately after svn up +86/-88
- r1270: move fanspeed to sensors table - please run discovery immediately after svn up +76/-78
- r1271: small graph fix +1/-1
- r1272: another overlooked fanspeed modification +1/-1
- r1273: align all minigraphs on the device overview +2/-2
- r1274: add Mikrotik RouterOS detection (thanks to Zoiah for SNMP access) +22/-0
- r1275: blacklist routeros for bulkwalk +1/-0
- r1276: add support for redback and services discovery (thanks klaver) perhaps need to make services discovery one-time only, triggered, or disableable :> +66/-0
- r1277: bad klaver :> +16/-11
- r1278: disable services discovery by default +5/-0
- r1279: fix about layout, add mysql auth type to
defaults.inc.php delete a space or some shit in adduser.php +12/-9
- r1280: undebug adduser :> +0/-2
- r1281: fix default frontpage to ignore deleted interfaces, and add rewrite note +5/-0
- r1282: add option to dropdown the list of locations in the menu +209/-1
- r1283: add jetdirect support, fix automatic type assignment +13/-4
- r1285: split temperature into separate files +478/-411
- r1286: add DOT11 MIBs
- r1287: fix path issue with
map.php - from stan brinkerhoff +20/-5
- r1288: add split multicast/broadcast graphing for linux/ios/iosxe/iosxr and global toggle for polling if it (adds load) +107/-33
- r1289: cleanups +7/-6
- r1290: revamped customer aggregates page, using new port description parser fields in database +47/-49
- r1291: rrdcached support (yarly!) +18/-4
- r1292: fix voltage error +1/-1
- r1293: add two new diskio graphtypes (bit more work needed methinks) +72/-0
- r1294: make ops default diskio type +5/-0
- r1295: disable snmp timeouts for now, pending fixes +12/-12
- r1296: forgot jetdirect discovery file a few commits back +9/-0
- r1297: more jetdirect osdiscovery +1/-1
- r1298: add functions to identify and decode snmp hex strings, add hex string support to jetdirect for toners +15/-3
- r1299: improved authentication checks (not sure this file is the right place, but meh) from sovern (also some fixes for diskio_ops) +20/-5
- r1300: some code formatting improvements from sovern +188/-188
- r1301: cleanup checks add some mibs +3/-3
- r1302: failfix one of infinite +3/-4
- r1303: failfix two of infinite +2/-2
- r1304: failfix three of infinite +1/-1
- r1305: failfix four of infinite +1/-1
- r1306: APC STS/ATS support +134/-2
- r1307: failfix five of infinite +22/-22
- r1308: only show temperature sensors on temperature health page, doh +2/-2
- r1309: fix to show health tab when device has temp sensors +1/-1
- r1310: show correct overlib graph for temperatures +3/-3
- r1311: Move voltages to sensors table, clean up some unused functions and move web-only functions to the html includes file +129/-168
- r1312: move current to sensors table, plug some sql injection holes +101/-106
- r1313: start of universal discover_sensor, change humidity to that one already, rest needs small rework +37/-33
- r1314: use installdir path in check-services - patch by Steven Bens +1/-1
- r1315: improved processor text description rewriting (now in function) +17/-9
- r1316: genericify that, use it for mempools also +5/-9
- r1317: also detect 3com superstack type +1/-0
- r1318: fix ironware cpu divisor issue +1/-1
- r1319: update precision (divisor) on processors +1/-1
- r1320: don't set current value of processor on discovery (duh) +1/-1
- r1321: use precision for processors +5/-3
- r1322: workaround not havnig divisor set for processor +1/-0
- r1323: Fix Q-BRIDGE-MIB vlan numbers on Procurve switches + minor misc +4/-6
- r1324: Add detection for MGE Evolution UPS +2/-1
- r1325: automatically load all temperature include files, moved almost all of them over to internal snmp functions, PLEASE TEST +243/-216
- r1326: move processors discovery to include_dir +226/-213
- r1327: split fan discovery into include_dir +331/-324
- r1328: add port parser to default config, rename some stuff +18/-14
- r1329: More renames +10/-10
- r1330: fix potential bug with erroneous space in collectd graphs +4/-3
- r1331: nms nms nms +41/-40
- r1332: basic page to display global configuration +16/-0
- r1333: better name, and include in menu +23/-17
- r1334: failfix six of infinite +2/-1
- r1335: err, failfixfix +1/-1
- r1336:
inc.php plx +2,844/-3,055
- r1337: go away! +0/-36
- r1338: don't warn on non-writeable rrd dir (why would apache be allowed to write there? +3/-2
- r1339: use .inc. +4/-4
- r1340: DEL. HOST. DOT. INC. DOT. PEE. AICH. PEE. +36/-0
- r1341: only discover toner if it actually exists - HP LJ 4100 has 4 indexes but only one toner; should fix FS#46 +47/-53
- r1342: APC UPS and older Masterswitch identification, both tested on AP9606 controller card +33/-1
- r1343: APC UPS internal temperature support +21/-0
- r1344: updated email sending to allow global disabling and sysContact override +57/-42
- r1345: recognise some new OSes, add an image for dlink, move sysObjectId polling to be global for os detection +53/-12
- r1346: APC UPS V/Hz values support, extra AirPort detection string +57/-6
- r1347: fix poller breaking on down device, add airport description and image, make zywall and 3com images transparent +5/-1
- r1348: Also show minimum temperature on popup temp graph +2/-1
- r1349: fix updating of currents until the function is merged to discover_sensor :) +1/-1
- r1350: name current differently on single phase APC PDUs +8/-1
- r1351: use configured monospace font in graphs +2/-2
- r1352: add nxos discovery +16/-1
- r1353: detect newer papouch TME, detect powervault tl2000/4000 +3/-1
- r1354: un-break allied and powervault detection through sysobjectid +0/-1
- r1355: break broken screenos detection now +1/-1
- r1356: add CISCO-ENTITY-SENSOR-MIB discovery for temperatures only (probably going to be some overlap with CISCO-ENVMON-MIB) +39/-0
- r1357: actually commit powervault detection + minor polling +18/-3
- r1358: fix voltage polling +1/-1
- r1359: bugfix in discover_sensor +1/-1
- r1360: gamatronic ups fixes +28/-28
- r1361: recognize apc switched rack pdu +1/-0
- r1362: really fix voltage polling - patch by jduggan +1/-1
- r1363: added a bunch of device types to discover +45/-4
- r1364: detect more airports +1/-0
- r1365: discover motorola netopia routers +13/-0
- r1366: show disabled devices in grey in device list +1/-0
- r1367: svn stats script :) +1,241/-0
- r1368: fix php notice +1/-1
- r1369: fix install_dir in include_dir and add optional regex +4/-4
- r1370: axis network document server discovery +12/-0
- r1371: Thank you Dell for changing the capitalization in sysDescr on a software upgrade +1/-1
- r1372: powerconnect 62xx temperature reading - can only find one even though there is one per stackmember, sigh +21/-0
- r1373: THIS. IS. OBSERVIUM. also some indexes on sql tables. +65/-50
- r1374: small speedup to entity polling +22/-21
- r1375: fix vrfs +2/-2
- r1376: fix generate_if_thumbnail (rename to port needed...) +2/-2
- r1378: add some icons for some manufacturers +6/-0
- r1379: rework netstats polling to work around missing oids and implement snmp_get_multi (maybe needs more work) +57/-8
- r1380: clean up some windows stuff +66/-65
- r1381: order HOST-RESOURCES-MIB inventory +1/-1
- r1382: more hardware detection - discovering the internets :) +125/-25
- r1383: fix dlink ap discovery code +0/-10
- r1384: fix d-link switch detection +12/-0
- r1385: sonicwall detection +13/-0
- r1386: brother printer detection +16/-0
- r1387: unify mge icon +3/-2
- r1388: more os support +28/-4
- r1389: discovery for xerox printers +17/-0
- r1390: move more settings to
defaults.inc.php, vastly simplify config.php.default. move collectd functions to html/includes/, include them only where needed. +123/-243
- r1391: fix dell laser icon +1/-0
- r1392: add Dell DRAC MIB, read DRAC hardware info, move humidity discovery to include_dir style, minor fixes +72/-67
- r1393: now really add drac polling support + clean up duplicate icons +15/-6
- r1394: clean up last duplicate icons +10/-6
- r1395: fix vista sp2 build number in windows poller +1/-1
- r1396: radlan + allied telesis mibs. add radlan os type. move dell powerconnect 3524 to radlan type. allied telesis at8000s is also radlan. +73/-7
- r1397: mib fixes and updates
- r1398: better allied telesis version/model parsing +36/-2
- r1399: new graph structure. cleaned up extremeware. print device ver/features/hw during poll. add extreme device rewriting +318/-238
- r1400: two new icons (need to be made grey) +8/-0
- r1401: bring back graphs tab, add greyscale images +4/-4
- r1402: more mibs (thanks netdot people for collecting these, we will trust you that they are not broken)
- r1403: changes since changes began +31/-6
- r1404: add adsl polling :) +80/-0
- r1405: ports_adsl table +1/-0
- r1406: add ADSL graphs to web interface +197/-3
- r1407: make ADSL more efficient (that mib is large and full of poo) +22/-4
- r1408: fix junos? make adsl work on ports which don't say adsl (might say interleaved...) +2/-2
- r1409: wipe out mempool cache on new host +7/-0
- r1410: more junos mempool debugging +3/-0
- r1411: even more debugging +2/-0
- r1412: more ADSL updates +240/-11
- r1413: reverse polarity! +28/-22
- r1414: final adsl table +2/-4
- r1415: better +0/-1
- r1416: changelog update. fix parser. fix mempools cmp (removed old debugging both) +8/-5
- r1417:
0.10.7 +1/-1
- r1418: basic support for polling number of connected clients on Aironet and Airport devices, minor fixups +181/-64
- r1419: fix wireless client display +1/-1
- r1420: ENTITY-SENSOR MIB + Temperature discovery +35/-0
- r1421: small fix to entity sensor temp discovery +0/-2
- r1422: clean up entity sensor names +6/-1
- r1423: fix borken discovery of akcp/rms humidity +0/-1
- r1424: Nicely colour toner names on Kyocera printers +4/-4
- r1425: add ZyXEL MIBs, recognize IES hardware model and firmware version +10/-2
- r1426: zyxel ies dslam temperature sensors +29/-0
- r1427: rename os discovery files +556/-556
- r1428: broaden konica minolta detection +2/-1
- r1429: default to black graph for first toner when not recognized as CMYK value +2/-2
- r1430: some hacky changes to
device.php to display port +61/-66
- r1431: remove an errant debugging statement +0/-2
- r1432: and another one... (why do i always forget?) +0/-1
- r1433: some prettier access denied pages, and updated about +5/-18
- r1434: make ricoh image transparent
- r1435: record discover/poll speeds, prettier "not permitted" page, and readd "base_url" to config +126/-70
- r1436: Release
0.10.7.1 +575/-258
- r1437: fix some spacings for mac accounting pages +5/-6
- r1438: fix bill editing link +1/-1
- r1439: don't do ifname on konica printers/copiers +0/-1
- r1441: only collect ADSL stats if we have a port type 'adsl' +6/-2
- r1442: add force10 mibs and os type detection. move per-os polling scripts from includes/polling/device-* to includes/polling/os/* +1,052/-986
- r1443: +14/-7
- r1444: fix screenos detection and add re-add graph for sessions +48/-6
- r1445: force10 image +2/-1
- r1446: display total traffic for mikrotik until cpu/memory graphing +4/-1
- r1447: recognise mikrotic ram/cpu in HOST-RESOURCES-MIB +10/-8
- r1448: move license level to features +1/-1
- r1449: fix paths on includes (8 hour graph gap :[ ) +9/-9
- r1450: more polling fixes +3/-3
- r1451: detect more speedtouch, basic detection of huawei vrp os +20/-3
- r1452: add Huawei MIB though not used/useful by itself, add VRP version and hardware detection +8/-0
- r1453: sexytime updated UCD-MIB collector, and some moving around of graphing code +159/-137
- r1454: improve netstats poller +23/-27
- r1455: improving ipSystemStats
v4/v6 stats, clean up some variables in defaults.inc.php +257/-26
- r1456: no rrdcached for create ! +9/-3
- r1457: move wireless stats to system tab, minor fixes +11/-11
- r1458: add some mibs, update snmp functions +218/-176
- r1459: ftos hardware detection :) +65/-0
- r1460: correctly find FTOS versions on all three types of Force10 switch (E-series may not be perfect...) +34/-45
- r1461: Add temperature detection for Force10 E/C/S-Series +112/-0
- r1462: add os type/version/features and hardware to device tooltips (maybe make a function to build this text later) +9/-0
- r1463: lots of cleanups to various things +99/-132
- r1465: improving windows support +62/-51
- r1466: add tranzeo detection (no cpu, no ram, very basic mibs) +25/-0
- r1467: Move mempool polling scripts into their own directory. add Juniper ScreenOS CPU/Memory hardcoded discovery/poller +141/-135
- r1468: only do etherlike for the port if etherlike data has been returned (should improve poller speed a fair bit on some devices) +2/-1
- r1469: improve ADSL stats collection +3/-1
- r1470: Major changes to graphing system organisation. Prevent sensors from being discovered in ENTITY-SENSOR-MIB if they've already been detected in CISCO-ENTITY-SENSOR-MIB (they share entPhysicalIndex). Fix ADSL poller. Make popup overlibs prettier as default. +3,079/-3,051
- r1471: updated graph definitions (don't fuck with .svn!) +50/-50
- r1472: fix storage discovery +5/-3
- r1473: add click to zoom to soem graphs, and new per-graphtype
auth.inc.php to authenticate graphs and click-to-zoom pages. +268/-317
- r1474: fixes to last update, and a missing file +33/-1
- r1475: remove unneeded <br /> from uptime graph +0/-1
- r1476: add application/apache graph types +159/-0
- r1477: minor improvement to cisco version detection +2/-0
- r1478: oops no +1/-1
- r1479: fixed ios fix :) +1/-1
- r1480: Add Blue Coat Packetshaper detection, fix Minkels RMS polling, more printer devices, minor fixes here and there +112/-12
- r1481: ricoh definition seems to have disappeared +8/-0
- r1482: add oki logo +2/-0
- r1483: moar printer supportings, recognize more mge ups + dropdowns on devices list page now only list things from the selected device type, if any +107/-20
- r1484: detection of
itwatchdogs.com geese family - now for the fun of discovering the sensors... +18/-1
- r1485: we now keep port_descr_type as lowercase, to stop mistakes. fixed multiport graphs (old multi_* are now multiport_*). fix customer page and iftype page +415/-399
- r1486: fix front page. fix port poller and port descr parser a little. +27/-27
- r1487: fix to hrdevice inventory page (print processor graph in new location) +2/-2
- r1488: remove debugging :) +0/-2
- r1489: set log_file if it's unset :> +5/-0
- r1491: detect intel itanium :) +1/-0
- r1492: add arista +17/-0
- r1493: fix JT front page +18/-18
- r1494: use device_bits graphtype only for thomson speedtouch overlib +3/-0
- r1495: fix etherlike graph for monrad, make HOST-RESOURCES-MIB discovery for cpu/mem more universal. update defaults. +11/-15
- r1496: small fixes to billing editing (use correct variables and the like, doh) +3/-3
- r1497: fix port poller for devices which run out of oids :) +2/-1
- r1498: respect enable_bgp more on website and on discovery, also detect more huawei vrp +19/-10
- r1499: kilobits, not kelvinbits, sigh +2/-2
- r1500: make sure there aren't any trailing spaces in paths or we could accidentally maybe perhaps rm -r / or similar wrong directories +2/-2
- r1501: split netstats pollers into protocols. update
$graphs array for each one successfully polled +309/-132
- r1502: some fixes, and cleanups, also bits per second not bytes ;) +10/-11
- r1503: Overwrite ifSpeed with ifHighSpeed * 1M if ifSpeed > 1G. Thanks to Bill Fenner from Arista for the nudge :) +5/-0
- r1504: add duplex detection frmo dot3stats and display this for ports (and fix weird bug where speed wasn't shown for devices with no ifAlias!) +21/-9
- r1505: fixes to lldp discovery (use dot1dBasePortIfIndex if exists) reported by Bill Fenner from Arista. +17/-6
- r1506: redesigned graph defining system (still seems a bit batshit, but nevermind). lots of improvements to various pollers, only writing RRDs if valid data is returned, etc. +1,130/-1,075
- r1507: syslog handling update +1/-1
- r1508: netstats greyscale icon +1/-0
- r1509: hide snmp stderr if not in debug mode, though some errors are still sneaking out somewhere +9/-0
- r1510: force warnings off by ini_set (fuck you debian/ubuntu, spittings warnings everywhere as default is *not* cool.) +7/-1
- r1511: remove some leading slashes from supposedly relative URLs :> (reported by Eimann) +8/-8
- r1512: remove some more leading slashes +6/-8
- r1513: traffic graph only for procurve +3/-0
- r1514: better versions for APC AOS +19/-9
- r1515: fix services delete function +8/-1
- r1516: fix nxos icon, move ios -> cisco and catos -> cisco-old +11/-6
- r1517: disable memory overlib graph for m0n0wall (their SNMP daemon doesn't seem to return that information) +4/-0
- r1518: move mempools pollers into their own directory (includes/discovery/mempools/) +154/-154
- r1519: fix temperatures graphs (reported by monrad) +3/-2
- r1520: more temp graph improvements +9/-9
- r1521: cleaned up some mibs, moved mempools discovery to
include_dir() +8/-6
- r1522: remove unneeded RADLAN-MIB in mibs root
- r1523: Detect Juniper WXOS/JWOS + minor MIB path fix +17/-2
- r1524: oops, failfix +1/-1
- r1525: ohai huawei and their sysDescr juggling +3/-3
- r1526: Add Juniper JWOS and WXOS MIBs
- r1527: JWOS polling device information +18/-0
- r1528: remove mib index files from svn
- r1529: retooled sensors discovery. use global
$valid_sensor, use sensors table only, replace sensor_precision with sensor_multiplier and sensor_divisor, remove all old discover_* functions and replace with discover_sensor +314/-617
- r1530: sensor eventlog cleanup (don't put current value, it's too much info) +3/-2
- r1531: split database update file again to cut down on the churn of adding the index every time again (yes, apparently mysql does that even if the index is already there) +7/-44
- r1532: oops, that should have gone along, obviously +42/-0
- r1533: fixes to new sensors setup +388/-250
- r1534: more fixes for new sensor setup. more to come no doubt. also started making graphs which can 'widen' +76/-63
- r1535: sensors auth file for graphs (no real auth yet) +10/-0
- r1536: small fixes +3/-3
- r1537: fix horrible bug returning incorrect start times for graphs in the billing pages +5/-5
- r1538: fix broken papouch discovery +1/-2
- r1539: HP Procurve mempool polling&discovery (we discover both hpLocal and hpGlobal for now, though i see little realistic difference between them on most devices) +89/-1
- r1540: add memory to procurve overlib +3/-0
- r1541: increment index... :) +4/-4
- r1542: junos processor detection change +3/-1
- r1543: add HP Procurve FDB count graph +42/-38
- r1544: some updates to fdb_count graph and entity-sensor discovery (ignore temp > 200C, and use Name instead of Descr if available) +13/-9
- r1545: fix rest of fdb graph +2/-2
- r1546: fix +3/-2
- r1547: fix lldp discovery code, small fix, addhost fix +16/-12
- r1548: fixes to sensor detection (next comes more filtering) +5/-1
- r1549: fix addhost that got borked a few commits back +2/-1
- r1550: finalize move to sensors table for frequencies +37/-41
- r1551: better icons (marginally, admittedly.)
- r1552: juggle some icons around +6/-3
- r1553: dynamically build device type menu from array +43/-8
- r1554: move device types config to
static-config.php +40/-38
- r1555: CISCO-REMOTE-ACCESS-MONITOR-MIB polling (no graphign yet) +94/-7
- r1556: database updates +1/-1
- r1557: fixes to cras_sessions poller +12/-10
- r1558: graph for cras_sessions +50/-2
- r1559: fix webvpn counting +1/-1
- r1560: add CISCO-IPSEC-FLOW-MONITOR-MIB global statistics collection (graphing to follow) +128/-0
- r1561: some cipsec_flow graphing (requires db still, which will be moved to array) +48/-0
- r1562: Delta UPS support, also by generalising rfc1628 support; recognize some more hardware +79/-63
- r1563: forgot to add deltaups polling file +13/-0
- r1564: second attempt at device graphs setup +155/-42
- r1565: more improvements to graphing system, fix aironet_wifi_clients graph +115/-107
- r1566: clean up mibs directory, delete duplicates keeping the most recent versions
- r1567: move force10 mibs to root mibdir, as they behave with existing mibs
- r1568: move tranzeo mibs
- r1569: move Enterasys mibs to mib root
- r1570: move RADLAN mibs to mib root
- r1571: remove duplicate radlan and rename RADLAN-MIB
- r1572: move Cyclades mibs to mib root
- r1573: move more mibs to root (looks like only Juniper have broken enough mibs to need their own tree)
- r1574: replace MX mibs
- r1575: move more mibs to root mibdir and rename
- r1576: move nortel mibs to root
- r1577: move more mibs to route (hp and allied telesis/syn)
- r1578: fix zyxel bullshit (we now have custom mibs, beware) fix DNS-SERVER-MIB and DNS-RESOLVER-MIB (from fenner's site) fix Juniper WX mibs (removed some comments which were breaking the compile)
- r1579: add more mibs
- r1580: more MIB works +4/-4
- r1581: err, subversion nicely cleared out UPS-MIB, sigh
- r1582: fully compiling mibs for JunOS (MPLS-VPN-MIB incompatible) and JunOSe (BGP4-MIB incompatible)
- r1583: OMNOMNOM ZYXEL NONSENSE BEGONE
- r1584: more UCD graphing for unix (swap i/o, i/o, interrupts and context switches) +67/-0
- r1585: Add XUPS-MIB, basic powerware detection and temperature readings, split up voltages polling into separate files + minor fixes +382/-306
- r1586: fixes to things, use *only* junos and junose mibdir for those things +55/-33
- r1587: fix bgp stuff (tell it never to show units, must have appeared in new BGP mib :>) +3/-3
- r1588: powerware device data polling + voltage discovery +74/-14
- r1589: split frequencies and current into separate files +402/-372
- r1590: Completed XUPS-MIB support, complete with Eaton logo +163/-24
- r1591: fix XUPS-MIB currents +5/-2
- r1592: billing system fixes (make moar sexypants) +313/-196
- r1593: fix junos ATM VC polling and display for tehvookje +25/-3
- r1594: fixes to mge ups discovery to also work on their proxy agent, also get the serial number now +36/-15
- r1595: add delta electronics logo +2/-0
- r1596: fix permissions on device_port_* graphs (woo, we now have some graph security!) and fix some bugs with graph naming +33/-136
- r1597: add apache application graph page, update generic multi bits +39/-3
- r1598: fix collectd graph +1/-0
- r1599: graphing system updates +363/-245
- r1600: fix BGP graphs +33/-16
- r1601: add rrdcached support to collectd +20/-19
- r1602: collectd improvements +16/-4
- r1603: more improvments to collectd +26/-20
- r1604: fix new billing graph, fix interface links +6/-4
- r1605: fixes to billing +12/-8
- r1606: storage graphtype auth +20/-0
- r1607: improve error output from grapher +22/-14
- r1608: improved cipsec graphs +23/-15
- r1609: rename polling
bgpPeer.inc.php file to the same name as discovery bgp-peers.inc.php +191/-191
- r1610: fix wifi polling for airport devices +82/-77
- r1611: fix wifi clients graph more +31/-31
- r1612: fix demo template +19/-19
- r1613: fix broken graphs with disabled short tags +33/-34
- r1614: fix some mac accounting stuff +13/-13
- r1615: more fixes to mac accounting +11/-11
- r1616: fix mac accounting total graph +1/-1
- r1617: fix map +1/-0
- r1618: eh, really fix map +1/-1
- r1619: improve poller (refresh
$device array when we start a new device, so we don't get issues with overlap) remove old crap from catos poller, add CISCO-CEF mibs +4/-41
- r1620: fix free storage space +1/-1
- r1621: make graph error box the requested size +1/-1
- r1622: catos changes +9/-0
- r1623: restore graph error width FOR GREAT JUSTICE (someone fix the scale part for me plx) +1/-1
- r1624: rename merge generateiflink && generate_if_link to generate_port_link, rename generatedevicelink to generate_device_link +115/-124
- r1625: fix graphs +3/-2
- r1626: clean up unused function, remove baseurl (yay relative urls) +4/-23
- r1627: improved graph errors +25/-5
- r1628: minus debug :> +1/-1
- r1629: hack to make *all* graphs draw, even if missing rrd +23/-21
- r1630: ok not all graphs, but a few more (atleast cpu, mem and bits for device overlibs) +27/-22
- r1631: fix device overlib with odd chars +3/-3
- r1632: better fix +3/-3
- r1633: reworking poe polling a bit, but still unpolished or even unfinished +55/-70
- r1634: can auth via _GET +5/-6
- r1635: fix: use entPhysicalDescr if entPhysicalName is empty +2/-2
- r1636: fix trimming quotes from areca controller sensors, fix health/frequencies page to use new table +33/-35
- r1637: fix asa detection (wtf Cisco?) - fix by Bill Fenner +1/-1
- r1638: also run CDP discovery on non-IOS hosts +35/-25
- r1639: remove old debug from packets graph (oopsiepops) +3/-1
- r1640: duh +0/-2
- r1641: fix supermicro fan discovery +4/-4
- r1642: fix auth for multiport (hacky) +6/-1
- r1643: revert quote in asa os detection +1/-1
- r1644: prettier cras sessions (separate clientless from tunnels) +19/-19
- r1645: clean up more mib names (remove .txt, .mib, .my)
- r1646: increase mempool_index size to accomodate larger indexes +62/-51
- r1647: rename HP SN MIBs file
- r1648: VRF tracking fix to database tables +2/-1
- r1649: poller output cleanups (i think we should start to put some colour in here, to make it all sexypants) +13/-13
- r1650: flatten map (it was like that for a reason :P) and list all ports deleted when deleting an interface +6/-4
- r1651: use entPhysicalName when detecting mempool names on cisco ios. rewrite "centralized forwarding card" to CFC. change old observer reference in
irc.php +4/-4
- r1652: fix uptime graph +3/-6
- r1653: smarter catos version/hardware fetcher. put software release year into
$features +12/-5
- r1654: add some checking to adding/removing permissions for users +28/-16
- r1655: fix service graphs, add CISCO-PRODUCT-MIB +49/-41
- r1656: reengineering of port rrdfile. merged ifx (will notify existance of this via database).
****** YOU MUST RUN DISCOVERY OR "php
fix-port-rrd.php" AFTER THIS ******* +299/-73
- r1657: hack to force separated non-unicast for the time being +2/-2
- r1658: Add precision to current graph, sexify
fix-port-rrd.php, fix papouch tme precision and lm-sensors description fixing +14/-11
- r1659: fiddle with nonunicast ports graph (bit broken atm) +17/-8
- r1660: Add traffic graphs to more network OSes +88/-1
- r1661: improve fortigate detection +3/-4
- r1662: os discovery debug forced (for now) and extra fortigate detection +6/-3
- r1663: move diskio to bytes instead of bits +99/-1
- r1664: generic_duplex graphtype improvements +14/-5
- r1665: fixes +26/-11
- r1666: autoset thresholds for sensors which don't have them +98/-44
- r1667: genericise device health pages +62/-212
- r1668: high/low range +5/-0
- r1669: vastly improved entity-sensors and cisco-entity-sensors speed. improved entity-mib inventory. removed device_id element from oid caches. add min/max ranges to sensor graphs. +262/-159
- r1670: try to clean up NXOS incorrectly reported sensors +3/-1
- r1671: fixes +2/-1
- r1672: fix polling and displaying of etherlike statistics +2/-2
- r1673: fix customer and iftype graphs since port rrd filename changes +3/-3
- r1674: fix billing graph since RRD name change. make default frontpage prettier (i think) +12/-28
- r1675: many small fixes, hacky way to ignore no more variables, fix up supermicro sensor limits, loosen automatic sensor limit settings a bit +31/-18
- r1676: fortigate hardware from sysObjectID +157/-77
- r1677: show volt/current/freq graphs for powerware on overlib +6/-0
- r1678: cleaner fortigate hardware +1/-3
- r1679: fix some things :> +22/-24
- r1680: fix bits_trio (this should be a specific type for its purpose, i think) +4/-4
- r1681: fix about page sensor totals +0/-7
- r1682: fix services bugs (thanks to neitsabes71) +2/-2
- r1683: fix auth for atmvp graphs +24/-56
- r1684: add leading slash to path postpend +1/-1
- r1685: unflatten map when flat map is ugly (>10 links?) +10/-2
- r1686: remove duplicate servers entry +0/-5
- r1687: remove leading slash +1/-1
- r1688: disable warnings/errors if not debugging +36/-6
- r1689: solve some php warnings +14/-7
- r1690: fix fuckup (doh) +3/-1
- r1692: improved (and fixed) multiport_bits_separate +19/-68
- r1693: add sanos detection (it is just nxos, so we treat it as if it's IOS for discovery purposes) +23/-3
- r1694: fix bits_trio graphtype +3/-3
- r1695: MRES +5/-5
- r1696: fix for JT frontpage (port -> id) +3/-3
- r1697: allow manual ignore of ports +105/-0
- r1698: remove the old version checker code (we are svn, and do not use it) +28/-24
- r1699: ginger patch +26/-26
- r1700: fix net-snmp arguments order (breaks non-linux platforms) +22/-22
- r1701: detect adva by sysObjectID, use UNIX os_group, display traffic graph +12/-0
- r1702: ok maybe it is not very unix-like +2/-4
- r1703: re-enable snmp timeout code, set to 5 tries of 1000ms +15/-13
- r1704: oh, set to 1s rather than 1000s :) +1/-1
- r1705: openindiana support +7/-0
- r1706: openindiana logo +1/-0
- r1707: set all unix-like stuff to server, and remove old linux handling (quicker than you, failwindr :) +9/-5
- r1708: remove base_url as default +1/-1
- r1709: add exp +2/-1
- r1710: show number of deleted ports in menu +1/-1
- r1711: fix cust graphs +1/-1
- r1712: enable editing of bills once created +122/-66
- r1713: enable deletion of bill +63/-0
- r1714: fix to include_dir to work on older versions of php (thanks Mark Loveley of Griffin) +5/-1
- r1715: stuff +1/-1
- r1716: show ports/sensors on the device list page. add option to use php-snmp functions for
snmp_get()s +228/-137
- r1717: improved devices page +2/-2
- r1719: blah +2/-3
- r1720: disable snmp timeout/retries as defaults +89/-60
- r1721: remove apachestats (historical) +0/-31
- r1722: Add NGINX application type, graphing connections. Thanks to Ove +163/-0
- r1723: hamsterlogin is go +3/-4
- r1724: fix auth for processor graphs +1/-1
- r1725: MySQL Application poller (thanks to Ove) +1,104/-0
- r1726: Add support for Ingrasys iPoMan 1201 + minor fixes +243/-6
- r1727: OSX Server Distro detection by Shil (http://
www.observium.org/forum/index.php/topic,79.0.html) +4/-0
- r1728: Minor fixes, some cleanups, and standardising on echo("x") instead of echo "x" +199/-283
- r1729: Only show port in red if Operational Down and Admin Up, as suggested by mziel (http://
www.observium.org/forum/index.php/topic,82.0.html) +2/-2
- r1730: Correct current limits on iPoMan +2/-2
- r1731: Made sensor descriptions clickable on device health pages to go directly to the selected sensor graph +6/-6
- r1732: disable ipv4/ipv6 interface indicator for now +1/-1
- r1733: unbroke
adduser.php +1/-1
- r1734: clean up MAC change reporting, graph error size +13/-6
- r1735: Add JunOS prefix count graphing to BGP sessions +170/-65
- r1736: replace ugly shell echo by
logfile() +13/-4
- r1737: make snmpwalk_cache_multi_oid really do what its name says, cache - should speed up junos bgp counters tremendously on large number of sessions +24/-15
- r1738: fix unsetting of cache in the wrong place on discovery of bgp peers on junos, whoops +197/-182
- r1739: fix
logfile() for newline, thanks Klaver +1/-1
- r1740: rename cbgp_prefixes to prefixes, as this will be used for more than cisco-bgp-mib now, and link directly to the bgp tab from the general bgp overview when you click on the device. overloaded generate_device_link, the day/time attributes were never used in any page yet +29/-30
- r1741: add % to processor usage graph +3/-3
- r1742: no longer show broken graphs when there are none to be shown, indentation fixes +166/-134
- r1743: parsing of ipv6 afi on junos bgp poll/discovery +8/-2
- r1744: fix errors in description of ipoman currents +19/-19
- r1745: add 95th to multi_bits graphs +12/-3
- r1746: fix graph shown when clicking device overview network traffic graph +1/-1
- r1747: reset valid_afi_safi per peer, to not show error graphs on bgp sessions not supporting this prefix type +2/-0
- r1748: fix typo on iftype page for transit/peering/etc +1/-1
- r1749: Generify sensor display on overview page, make links go directly to zoomed graph unless you click on the header in which case you go to that sensor health overview page +106/-259
- r1750: add code to allow unauth graphs by IP range, useful for control panels who can use a passthrough (ie php fpassthru) of 'secret' urls, or stats pages, or... +77/-48
- r1751: move ldap example settings to
defaults.inc.php +5/-7
- r1752: remove default warning limit variables from defaults as they are no longer used +0/-8
- r1753: small cidr check optimization +1/-0
- r1754: fix graphs after r1750, sigh +5/-8
- r1755: small fixes +93/-82
- r1756: set sensor type for ipoman outlet current +1/-1
- r1757: add comment for snmp internal :> +3/-2
- r1758: some sensor unification, rename sensor rrds and rename the DS, add testing IPMI support (no web-part yet) - tested against Intel RMM3 and working. some further cleanups as well. +293/-182
- r1759: remove old and not very well working snmpd ipmi addin +0/-180
- r1760: commit sensor fix script that should have gone along with the previous ones +84/-0
- r1761: allow negative values in ipmi sensor files, for negative volts and temperatures +14/-6
- r1762: add engenius discovery and polling, missing image +47/-0
- r1763: add image for engenius access points +1/-0
- r1764: rename fanspeed rrds to work like the other sensors +8/-5
- r1765: Show unit on IPMI poll, minor fix to CHANGELOG +6/-4
- r1766: Add webinterface support for IPMI poller +96/-11
- r1767: correct humidity graphs after DS name change +2/-2
- r1768: make ipmitool path configurable +4/-2
- r1769: remove warning +1/-1
- r1770: fix discovery of IPMI for indexes +2/-0
- r1771: code and formatting cleanups/small fixes +143/-118
- r1772: fix interface descriptions, at least on windows - patch by Geert +1/-1
- r1773: Ignore empty interfaces (for some reason every Active Directory entry gets reports as an interface) +1/-1
- r1774:
- Fixed broken "graphs" tabs.
- Changed Windows devices to use the SNMP Service uptime instead of the 'broken' hrSysUptime.
+2/-2
- r1775:
- Added JunOS ae and Linux bond interfaces to the exempt list for the device bits (aggregation) stats.
+2/-2
- r1776: fix combined sensor graphs on health tab +31/-33
- r1777: Generate full device array for event log, making popover graphs the correct ones in the process +4/-4
- r1778: add NET-SNMP-PASS-MIB
- r1779: fix snmp retries/timeout typo, fix division by zero with broken mempools and don't discard lm-sensors fans faster than 500rpm - found by Corentin Chary +21/-13
- r1780: add basic vyatta detection. thanks to Ole Myhre. +12/-0
- r1781: add cisco ipsec flow statistics graph definition +91/-0
- r1782: add vyatta OS image +1/-0
- r1783: replace hand cursor by pointer, fix by Michael Robbert, closes bug FS#126 +3/-3
- r1784: fix vertical-align property in print_percentage_bar, patch by Michael Robbert, fixes FS#129 +2/-2
- r1785: Clean up CSS, with help from Michael Robbert
- r1786: Standardize on sec unit with forward slash +2/-2
- r1787: Get rid of one more php warning +1/-1
- r1788: discovery/voltage: remove unneeded comment, patch by Corentin Chary +0/-1
- r1789: discovery/cisco: remove two more shell_exec calls, patch by Corentin Chary +4/-3
- r1790:
poll-reachability.php: switch to isPingable() and snmp_get(), patch by Corentin Chary +4/-12
- r1791:
snmp.inc.php: really fix timeout issues, patch by Corentin Chary +12/-11
- r1792: Fix division by zero for broken storage, found by Corentin Chary +8/-1
- r1793: fix missing parenthesis, whoops, found by RobJE +1/-1
- r1794: disdovery/services: remove unused variables, patch by Corentin Chary +0/-6
- r1795: misc: add dead notices, patch by Corentin Chary +5/-0
- r1796: polling/temperatures: switch to
snmp_get(), patch by Corentin Chary +2/-3
- r1797: Small backout of the CSS fix, which enabled unwanted layout by fixing syntax
- r1798: css & html fixes +188/-200
- r1799: discovery/ipv6: use
snmp_xxx() functions and fix some bugs, patch by Corentin Chary +44/-32
- r1800: Get rid of one more php warning +1/-1
- r1801: +1/-1
- r1802: remove dead code, patch by Corentin Chary +0/-60
- r1803: discovery/processors-ucd-old: add quotes, patch by Corentin Chary +5/-28
- r1804: code and formatting cleanups +361/-272
- r1805: further minor cleanups of
poller.php, with help from Corentin Chary +9/-3
- r1806: discovery/bgp: use
snmp_get(), bugfixed patch by Corentin Chary +147/-141
- r1807: apply last bgp patch, thanks to yeled for testing +1/-7
- r1808: Clean up ipv4 discovery by changing to Net_IPv4 instead of ipcalc +6/-6
- r1809: bye bye ipcalc, + cleanup of
cleanup.php +72/-50
- r1810: Bye bye sipcalc! +7/-6
- r1811: cleanup
discovery.php, with help from Corentin Chary +29/-13
- r1812: discovery/services: use
snmp_walk(), + clean up/reindent, with help from Corentin Chary +25/-18
- r1813: convert more to internal snmp,
polling/os/unix: switch to
snmp_get(), reindent, add ARM processors, patch by Corentin Chary +61/-47
- r1814: Get rid of some more execs +27/-26
- r1815: Arista version detection update, patch by Bill Fenner +3/-3
- r1816: Add detection of APC InRow chillers, patch by Bill Fenner +7/-0
- r1817: +13/-10
- r1818: poller: use
snmp_get() and snmp_get_multi(), patch by Corentin Chary +4/-5
- r1819: add missing icon and ipsec flowstats graph changes +14/-6
- r1820: fix some uptime issues from one of the latest snmp_ commits +9/-8
- r1821: cleanups, reindents, etc +431/-310
- r1822: fix snmp_get_multi calls for ucd-mib +17/-14
- r1823: reindent
ports.inc.php + don't db/rrd-update deleted ports +68/-52
- r1824: remove dead
map.php code, rename some .inc to .inc.php files, general trailing space cleanup part 1, some reindent. No expected functionality change whatsoever ;) +406/-490
- r1825: ignore timeout/retries if timeout/retries == 0 +125/-22
- r1826: clean up ADSL poller maybe +2/-3
- r1827: add another APC powerswitch type +2/-0
- r1828: fixed
netcmd.php, thanks to falz +12/-7
- r1829: fix arp webpage, found by falz +8/-8
- r1830: remove includes/osdiscovery, old and deprecated
- r1831: reindent/reformat addhost and adduser +9/-8
- r1832: more addhost reindent +24/-14
- r1833: code cleanup/reformat os discovery files +288/-340
- r1834: reformat mempool and current discovery +129/-104
- r1835: missing semicolon in css, found by mrobbert
- r1836: more cleanups and reindents, still a lot to come +92/-92
- r1837: more reformat and optimization +235/-196
- r1838: More cleanups and reindents, half way there +34/-31
- r1839: more cleanup/reindent, yay +375/-362
- r1840: discovery cleanup complete +126/-115
- r1841: cleanup OS polling +224/-240
- r1842: cleanup polling/mempools +63/-46
- r1843: fix top host/int/svc display for global read (level 5) users. +1/-1
- r1844: fix ASA port discovery (fuck you, cisco, just fuck you) +5/-3
- r1845: remove dead file +0/-27
- r1846: better structure. use the array. clear it afterwards. :D +9/-5
- r1847: more commits than sid3windr. +1/-1
- r1848: absolutely nothing happened in this commit, and no one helped in it's commital. no one at all. no props here. move along.
- r1849: space/indent fixes and cleanups +34/-25
- r1850: cleanup poller and discovery, add gpl notice at the top +69/-30
- r1851: CHANGELOG MOTHERFUCKER. +21/-1
- r1852: move svn upgrade scripts to separate directory +316/-3
- r1853: move svn upgrade scripts to separate directory +0/-313
- r1854: ASTERISKS IN THE CHANGELOG, ARRR +121/-111
- r1855: clean, clean, clean, all i have to do is clean +151/-119
- r1856: add hidden option to discover services +4/-2
- r1857: remove unused file +0/-197
- r1858: Reindent/cleanup, remove dead files +149/-213
- r1859: moar restructure +39/-35
- r1860: ipv4/ipv6 udp/tcp transport support patch +85/-50
- r1861: fix snmp (thanks to iksaif) +6/-5
- r1862: apc and arista fixes from fenestro +23/-2
- r1863: addhost: make transport list dynamic +4/-3
- r1864: Make addhost work correctly again after transport patch, found by jwh +11/-4
- r1865: clean up polling source files, remove dead code +1,105/-1,219
- r1866: if no transport, transport = udp +52/-0
- r1867: the trailing spaces hunt continues... +15/-15
- r1868: Removed twitter from about page, reindent, show svn revision +115/-113
- r1869: fix resolving fuckup +99/-6
- r1870: APC PDU current rewrite, now with support for multiple banks, thanks to falz +105/-38
- r1871: add '-h new' to
discovery.php, which you could cron more frequently. only polls new devices which have not been discovered. -untested- +9/-7
- r1872: extend port description length +4/-0
- r1873: fixed r1871 discovery of new devices, thanks to Bill Fenner for testing and fixing, also made some php notices go away. +16/-13
- r1874: fix to actually make community parameter optional again +4/-2
- r1875: allow AAAA-only hosts again +10/-17
- r1876: CHANGELOG \m/ +3/-1
- r1877: zeropad for jeeves +1/-1
- r1878: Servertech MIB
- r1879: more trailing spaces hunted down and shot +16/-16
- r1880: more trailing spaces hunted down and shot, then shot again +54/-52
- r1881: all trailing spaces must die, this concludes the polling part +32/-32
- r1882: remove dead file +0/-72
- r1883: add servertech logo +1/-0
- r1884: remove dead code +0/-32
- r1885: just another cleanup commit, don't mind me... +215/-197
- r1886: detect freebsd amd64 platform, patch by falz +3/-1
- r1887: Add servertech sentry3 pdu support, by falz +28/-0
- r1888: Add Socomec Net Vision UPS support, patch by Ole Myhre +113/-0
- r1889: fix junos ipv6 polling +1/-1
- r1890: fix humidity and frequency graph on device health page +7/-9
- r1891: remove control from bad_if +1/-1
- r1892: cleanups in device graphs +78/-76
- r1893: update changelog, clean up files +127/-115
- r1894: fix UCD-DISKIO-MIB polling, reported by Paul Gear +1/-1
- r1895: Support for Sentry3 temperature and humidity, patch by falz +97/-0
- r1896: device subpages cleanup, remove dead code +1,053/-1,042
- r1897: restructure/reindent/htmlfix html pages, remove dead code +1,415/-1,478
- r1898: Cleanup graphs code +269/-223
- r1899: moar. +57/-51
- r1900: code cleanups, remove more dead code +292/-351
- r1901: moar cleanup +186/-193
- r1902: html pages cleanup +209/-190
- r1903: servertech sentry3 current detection and initial (broken) alcatel-lucent support +118/-2
- r1904: whoops, broke it ;/ +3/-3
- r1905: port graphs cleanup +136/-119
- r1906: moar graph cleanups +833/-825
- r1907: don't set low limit for current +1/-1
- r1908: don't set ANY low limit for current +1/-1
- r1909: probably final graph cleanups +256/-235
- r1910: last cleanup commit for now, yay +2/-3
- r1911: ServerTech Sentry3 patches by falz +32/-13
- r1912: mark dead code +3/-0
- r1913: Rename .inc to .
inc.php files, remove more dead files +278/-310
- r1914: add netvision battery voltage, patch by devolish +13/-0
- r1915: can't stop uniformicationing +45/-36
- r1916:
- User with restricted privileges will see only Locations where they have any access on. Other locations will be filtered from the lists.
+12/-2
- r1917:
- Create the 'vrrd' directory if it does not exist.
+3/-0
- r1918: err, vrrd should have been rrd, but we don't actually use versioncheck anywhere +4/-4
- r1919: minor cleanups, also don't send png mime header when doing graph debug, firefox won't show the debug text then +6/-5
- r1920:
- Remove " in sysContact.
- Fix error in ucd-mib polling.
+6/-3
- r1921: correctly close link on device overview +1/-1
- r1922: mark ipmi password field as such, to hide the contents +1/-1
- r1923: move device-edit into its proper file again, no longer set timeout and retries to 0 after saving device settings +33/-37
- r1924: minor cleanups + hopefully allow adding of ipv6-only hosts with fping6 +12/-5
- r1925: allow inversion of individual ports with multiporT_bits graphtype via ! (universal at some point) +11/-6
- r1926: correctly use transport for observernms-custom, also add debug info +4/-2
- r1927: revert formatting fuckup +5/-2
- r1928: move snmp options to separate form on device edit, also hide services link when services disabled +123/-60
- r1929: enlarge community database field from 32 to 255 characters +1/-0
- r1930: check for existing user in adduser +14/-4
- r1931:
- Made tables sortable. For example storage, sort by disk utilization.
- To use add 'sortable' in the <table> class property.
+8/-7
- r1932: Sortable temperatures. +2/-2
- r1933: cycle all configured communities on addhost, remove dead code, minor optimisation on isdomainresolves +16/-17
- r1934: correctly let the user know if the host could not be added +2/-0
- r1935: optimize host creation, 2 sql queries nuked +3/-5
- r1936: change from unsalted md5 to salted md5 passwords, migrating passwords as authentication succeeds +41/-8
- r1937: apc pdu bank total fix by falz +4/-3
- r1938: allow sensor description of up to 255 chars +1/-0
- r1939: only update password to salted if database field is long enough +6/-1
- r1940: fix sentry3 os files +1/-22
- r1941: add ingrasys png, kindly provided by ingrasys sales dept +2/-0
- r1942: add a distinction between ignore and disable for ports, like for devices - patch by Paul Gear +63/-19
- r1943: add OS detection and temperature support for Comet System P85xx, os detection for blade network technologies hardware +131/-9
- r1944: fix booboo +1/-1
- r1945: fix more booboo +2/-2
- r1946: fixiefix disabled assumptions +2/-2
- r1947: make port settings page less ugly. also add soem alcatel crap +42/-20
- r1948: add alcatel-lucent icon for aos/timos. add timos defs to static-config +15/-1
- r1949: add toner discovery for more hp models, patch by Paul Gear +4/-1
- r1950: fix r1947 bug, patch by Paul Gear +1/-1
- r1951: fix r1942 bug, patch by Paul Gear +2/-2
- r1952: adva image. pick up aos version for alcatel-lucent omniswitches +8/-0
- r1953: add proxim icon +2/-0
- r1954: fix some billing shit. thanks to fall0ut +21/-15
- r1955: fix some database variable sizes +4/-0
- r1956: fix toner detection. sid3windr failure count decremented by 1. +2/-2
- r1957:
- Code cleanup by Bastian Widmer.
+3,521/-3,519
- r1958:
irc.php fixes by falz +2/-2
- r1959: cleanup of the socalled cleanup of
irc.php +24/-24
- r1960: revert r1957 patch +3,324/-3,315
- r1961: improve billing graphs a little +35/-5
- r1962: fix fix :) +1/-1
- r1963: Alcatel-Lucent Omniswitch device memory pool discovery & polling +40/-0
- r1964: Alcatel-Lucent Omniswitch sytem CPU discovery +25/-1
- r1965: Alcatel-Lucent system chassis temperature discovery +19/-0
- r1966: syslog-ng fixes awaiting rsyslog patch :D +17/-11
- r1967: shitcan obsolete syslog configs +0/-89
- r1968: no add host to sysloggie +0/-1
- r1969: fixes to shit i dont use, thanks to falz :D +83/-59
- r1970: add jquery
1.5.1
- r1971: appaddappdel! +30/-0
- r1972: sensible application edit page +86/-111
- r1973: fix 2 possible sql injections, make graph clickthrough work on the non-sensor blocks in the device overview too +15/-9
- r1974: allow port deletion to hopefully work a bit better, due to missing base dir +19/-13
- r1975: clean up all known sql injection +9/-11
- r1976: VMWARE SUPPORT!! :)
- Support for VMware hosts AND Virtual Machines.
- VMware MIB files added.
- SVN property ignore on MIB .index files.
+397/-4
- r1977:
- Moved an include from defaults to static-config.
+2/-3
- r1978: code standard/cleanups +233/-223
- r1979: move authenticate to a little later, update CHANGELOG for VMware support, minor cleanups, prettify message- and errorboxes +32/-22
- r1980: more code cleanups, modify renamehost to also take a source parameter so we can build a renamehost function into the web gui some day +110/-107
- r1981: cleanup html entities etc, to make htmltidy a bit happier (but not blissful at all yet) +309/-309
- r1982: oops, syntax fixie. r1982 \o/ +1/-1
- r1983: more cleanups, remove some FIXMEs +113/-124
- r1984: r1984: BIG BROTHER RELEASE // Move user deletion code into authentication module +23/-11
- r1985: cleanups, extend ports.port_descr_type length to 255, maybe break billing, remove and add some FIXMEs, poll toner with snmp_get +149/-168
- r1986: add NAS-MIB
- r1987: MOAR MIB
- r1988: properly name NAS-MIB, adamafail
- r1989: Basic QNAP Turbo NAS support. (versions and hardware). +59/-25
- r1990: anti-rape +1/-1
- r1991: css now validates ok for the w3 validator
- r1992: add some fixmes to polling/ports +5/-5
- r1993: fix blocking dsl0 ports (sl0!) and tidied some other stuff up +14/-9
- r1994: cosmetic change to print channel type for ADSL +24/-4
- r1995: allow disabling of alerting per device, allow override of syscontact, minor cleanups +129/-63
- r1996: don't continually send fan speed warning alert if there is no warning speed set +1/-1
- r1997: hm, fix broken commit 1995 +1/-1
- r1998: cleanups, small fixes and remove test-*php from the root +108/-245
- r1999: improvement to mysql application from pkn +10/-2
- r2000: small cleanups etc, plus allow sysLocation override +380/-317
- r2001: sysLocation: a space odyssey - show snmp-configured location on device overview +7/-0
- r2002: fix to remove duplicate overridden locations, add to CHANGELOG +2/-1
- r2003: also show overridden vs configured sysContact on the device overview page +10/-1
- r2004: I accidentally the whole type selection on the devices page. Fixed. +4/-4
- r2005: fix fanspeeds health page +6/-6
- r2006: port ignore patch, from paul gear +78/-9
- r2007: overlib popup for bgp sessions list +12/-2
- r2008: enchancements from robje +9/-3
- r2009: MRV LambdaDriver detection. from robje +7/-0
- r2010: overlib popup for per-device bgp sessions list. by falz. +6/-2
- r2011: remove DEVELOPING file, moved to wiki now (see Developing); minor layout fixes; remove some sql queries upon eventlog, as log_event actually prefers to receive a device array in the first place +47/-82
- r2012: add mrv png, by falz +1/-0
- r2013: RouterOS
v5 detection, by falz - Observium still lives after r2012 +6/-1
- r2014: remove rrdcached line from fix-sensor-rrd +0/-5
- r2015: add ability to chose only one module in
discovery.php. give module name for cemp mempools. use sensor name for cisco-entity-sensors. +47/-32
- r2016: ffffffffffffffffffffffff +0/-3
- r2017: show error if poller update query fails +4/-1
- r2018:
mres()ed or derezzed +6/-6
- r2019: fix and improve device deletion pages +12/-8
- r2020: ftfy hth hand +10/-12
- r2021: fix on da fix +1/-1
- r2022: it's 2011 now.
0.11. +1/-1
- r2023: rename formatstorage (back?) to formatStorage +1/-1
- r2024: move format* functions to common (are they actually just web-only?) +41/-41
- r2025: fix typo :D +1/-1
- r2026: remove two old functions +0/-53
- r2027: add mikrotik wifi clients + generic fix by falz +27/-6
- r2028: FFFFFFFffffffuuuuuuuuuuuuuuuuuuuuuu +13/-0
- r2029: some formatting cleanups, introduce some more FIXMEs to look at, plus replace mysql_fetch_array by mysql_fetch_assoc, for great justice +474/-458
- r2030: libvirt VM listing support (qemu/kvm over ssh only for now), renamed vmware table to something a little more generic +147/-21
- r2031: fix update sql +1/-1
- r2032: BUGFIX:
$graph -> $graph +4/-4
- r2033: Adds some basic NFSEN integration support. by falz. +116/-7
- r2034: hacks to billing (this shit needs rewritten so badly) +30/-8
- r2035: add sentry3 voltage detection (from falz) +60/-0
- r2036: tripplite support from falz +22/-10
- r2037: POWERALERT IS GO. and fals loves :
19:01 < falz> _
19:01 < falz> /\) _
19:01 < falz> _ / / (/\
19:01 < falz> /\) ( Y) \ \
19:01 < falz> / / "" (Y )
19:01 < falz> ( Y) ""
19:01 < falz> "" +25/-0
- r2038: omnomnom icons begone (also remove plurals from menu to gain more space) +494/-494
- r2039: warning warning warning +2/-1
- r2040: fix icons in health menu +5/-5
- r2041: device/health page improvements and sentry3 and tripplite fixes from falz +165/-195
- r2042: fix q-bridge mib using
$options, breaking other shit. +2/-2
- r2043: fix more health graphs (removing plurals) +398/-393
- r2044: remove icons and move to new format for device/graphs menu +7/-9
- r2045: use config variable for rrdtool for collectd +1/-1
- r2046: new menu style for services and device/ports +102/-62
- r2047: extend new menu to device/interface (port!) +64/-22
- r2048: interface -> port +172/-172
- r2049: fix up device/vrfs page +50/-15
- r2050: libvirt discovery now should no longer block discovery runs +83/-67
- r2051: extend simpler menubar to more pages. fix graphname to device_temperature for os definitions. +26/-26
- r2052: extend simple menubar to applications page +6/-6
- r2053: extend new menubar to collectd +3/-3
- r2054: eradicate
split() in favour of explode() +19/-18
- r2055: fix device/services. rename from svc, add new menubar +67/-21
- r2056: fix sensor icons on device overview +4/-4
- r2057: mempool overview start with white (like other overview panes) +2/-3
- r2058: nfsen suffix support by falz, + fix poll-reachability, reported by JumpingM +12/-4
- r2059: improvements to vrf discovery from falz +80/-76
- r2060: BUGFIX:
snmpwalk_cache_cip() only returned 1 array element, not the entire array. +1/-2
- r2061: cef polling +86/-1
- r2062: add new database table for cef_switching and change php. notice this has no 'discovery' module. why do we need to 'discover' when we walk tables? eh? eh? :) +3/-2
- r2063: fix db entry +1/-1
- r2064: CEF switching web module :):):):):):):):) +112/-14
- r2065: Add qTip (MIT license) for pretty tooltips. Thanks to Craig Thompson for qTip.
- r2066: add -m to poller +39/-30
- r2067: improvements to cefswitching - testing tooltips and new method of getting entity descr +43/-7
- r2068: fix database for mac accounting +2/-0
- r2069: seems one poller escaped during an up/commit, heh +1/-1
- r2070: support NULL as low and high limits for sensors +2/-2
- r2071: don't alert for NULL limits on current, but this will need to be fixed on all sensor pollers... preferrably unified stuff +2/-2
- r2072: fix previous commit, do NULL check for all sensor types, minor start of unification +67/-67
- r2073: speedfix mac accounting (removed dns!) +5/-3
- r2074: cosmetic fixes +3/-3
- r2075: unified sensor polling, apart from temperatures for now -- run discovery if you have frequencies being polled in your installation +109/-259
- r2076: fix health dropdown links for fanspeed, voltage and frequency +5/-5
- r2077: fix memory graphs on health, add headers to memory and processor, make health menu entries singular +24/-7
- r2078: more crap from falz, something about alerts and... TLDR +266/-40
- r2079: add cef switching graphs and un-retard sensors polling +85/-13
- r2080: well, voltage and temperature still work... +4/-4
- r2081: sensors, yay +12/-1
- r2082: yay now +1/-7
- r2083: fix hostbox for falz and other non-root path lovers :p +1/-1
- r2084: the shit has been reverted. +7/-7
- r2085: remove some leading slashiz +19/-16
- r2086: don't just echo sysdescr and objectid when adding a host +5/-2
- r2087: fix some broken links since plural to singular, remove some base_url usage while at it +36/-37
- r2088: bgp -> routing +27/-19
- r2089: fuck you, svn +411/-277
- r2090: gogo bgp bullshit +34/-11
- r2091: O VER VI EW
- r2092: moar +3/-3
- r2093: fix eventlog for libvirt vm addition +1/-1
- r2094: fixes to BGP displaying. better way of pointing out alerted things? (bordercolour = OMGRED!!!1!!TWELVE) +57/-58
- r2095: fix more bgp links +3/-3
- r2096: unconfuse falz +2/-5
- r2097: now fix it +5/-2
- r2098: prettier BGP +83/-59
- r2099: enhanced Windows OS detection and versioning +38/-13
- r2100: huhwtf restore voltage polling fail +1/-0
- r2101: voltage polling fix? +4/-1
- r2102: fix BGP a bit. move CEF to routing. +204/-181
- r2103: cef -> routing/cef +10/-10
- r2104: Power discovery/polling enabled for IPMI, CISCO-ENTITY-SENSORS-MIB and ENTIY-SENSORS-MIB +156/-11
- r2105: YARLY. +7/-0
- r2106:
switch() add power +1/-1
- r2107: V > W +1/-1
- r2108: update to map +9/-4
- r2109: fix cef showing up in device/routing +1/-1
- r2110: location to listview from falz +18/-24
- r2111: add xen support to libvirt vm discovery +96/-80
- r2112: prettier +3/-4
- r2113: luckily, at least ONE person knows what he's doing +1/-1
- r2114: prettier :) +13/-5
- r2115: real red border for people with compliant browser +2/-2
- r2116: colurz mmm purrrdy
- r2117: purrdy css +1/-1
- r2118: pretty, i think. some css fuckup still, and would be nice to 'separate' the rows so we see more border +10/-5
- r2119: err... er poll ignored devices! and fix some css bullshit. +3/-6
- r2120: fix width of some health pages with graphs enabled not covering notes column +2/-2
- r2121: dynamically build sensor 'health' dropdown, allowing for new sensor types, also adding power to the menu. power is now using the icon from the device type... may need some renaming? is not the right icon :[ +67/-10
- r2122: log toner replacement +10/-2
- r2123: fix frequency discovery +17/-17
- r2124: correctly calculate frequency limits again +2/-2
- r2125: add power polling for non-ipmi, unfortunately ipoman supplies kwH used, not current wattage +16/-3
- r2126: prettier device page (maybe not, bu tnow matches device box) +29/-13
- r2127: moar dynamic health page build +10/-16
- r2128: fix sizes +1/-1
- r2129: remove bold, is already in css; reindent +6/-6
- r2130: add power to device overview +12/-1
- r2131: serial below os +6/-6
- r2132: get rid of base_url, part 1 of ... +33/-32
- r2133: IRC bot updates. We should make this mofo AWESOMES. +28/-12
- r2134: unbreak IPV6-MIB support +1/-1
- r2135: fixed microsoft windows ipv6 address discovery, thanks to Bill Fenner for his always excellent SNMP/MIB knowledge +8/-0
- r2136: CEF graphs re-enabled (opta -> optb) +1/-1
- r2137: print punt2host instead of punt :) +4/-4
- r2139: dur +13/-0
- r2140: fix syslog for superusers, by Bill Fenner +1/-1
- r2141: optimize libvirt ssh connections a bit +5/-9
- r2142: neatify generate_graph_tag +6/-11
- r2143: remove REQUEST_URI from everywhere +7/-6
- r2144: sloped graphs for collectd (why weren't we already doing this? it's standard observium format :)) +8/-8
- r2145: fix users being able to view ports they are allowed to view, when not allowed to view the device +6/-6
- r2146: fix mailing lists URL in about page +1/-1
- r2147: fix procurve FDB (mac address) graph +5/-2
- r2148: no link if device is unknown on map, and add a few more extreme device types +8/-1
- r2149: missing , +2/-2
- r2150: split devices/ports into smaller pages. add device/ports/neighbours to show `links` data in text (as opposed to map) +80/-52
- r2151: new mac address search +307/-196
- r2152: SEARCHMOTHERFUCKER. +40/-0
- r2153: oops. thanks to monrad :) +10/-10
- r2154: format mac for ports list +2/-2
- r2155: prettier neighbours. fix processor for non-unix +2/-2
- r2156: fix Novel Netware memory/storage detection (missing storage for now, but atleast memory is in the memory section, not storage!) +88/-45
- r2157: fix arp +1/-1
- r2158: blah +0/-35
- r2159: blah2.0 +35/-0
- r2160: move percentage colour mappings to function. make graphs for memory/storage match percentage colours (should we do this for others?) +82/-114
- r2161: netscaler initial +18/-0
- r2162: use correct logo +1/-1
- r2163: duh +1/-1
- r2164: better novell logo
- r2165: fortinet logo (should we change logo dimensions? square is odd...) +1/-0
- r2166: *use* fortigate logo +1/-0
- r2167: add many mibs
- r2168: unify sensor rrd filenaming, move to fuction. +51/-33
- r2169: remove broken entries from the bottom of health dropdown (?!) +10/-10
- r2170: only show ADSL/Neighbours on those devices which have entries +12/-5
- r2171: genericify sensors graphs +30/-303
- r2172: unified sensors grapher +54/-2
- r2173: unretardify +2/-2
- r2174: add CISCO-ENTITY-VENDORTYPE-OID-MIB, use it for entphysical. re-enable PAgP and VTP VLAN tracking. +13/-14
- r2175: OSPF poller. may get split into discovery/poller at some point. no RRDs yet. no web interface. +198/-2
- r2176: web interface ospf XD FOR FENESTRO TO MAKE GREAT TEST +12/-0
- r2177: routing overview start +33/-3
- r2178: 3am code -> 3pm code +51/-32
- r2179: revert the unknowing's reversion, please clean up your database if you see weird entries in your health menu +10/-10
- r2180: make warning go away from static-config +3/-3
- r2181: remove leading slash from showconfig on device, as reported by yeled +1/-1
- r2182: reindent a little +96/-52
- r2183: newline between ospf and cef +2/-0
- r2184: fix ipmi sensor rrds +13/-4
- r2185: add tracking for port-stack +100/-3
- r2186: remove
mysql_error() +1/-3
- r2187: catos support for syslog +9/-1
- r2188: kludge from lenwe +5/-0
- r2189: widen authlog ip column for long
v6 address +1/-1
- r2190: only print separator if there are alerted bgp sessions +2/-6
- r2191: don't show routing tab if there are no ospf instances found (and no bgp) +6/-2
- r2192: correctly calculate limits for negative voltage sensors +151/-2
- r2193: quicker os/group parsing (from lenwe) +8/-6
- r2194: database update for port stack +2/-0
- r2195: move VRFs to routing. Merge /vrf/ and /vrfs/. make menubar track selection. +181/-151
- r2196: make none of the above cease to work +1/-1
- r2197: move vrfs into routing for devices +76/-71
- r2198: highlight "ports" tab when viewing a "port" +1/-1
- r2199: cleanup +21/-13
- r2200: improvements to BGP stuff +217/-110
- r2201: improve mac accounting (why was it in port? am i mental?) +31/-25
- r2202: fixes :> +59/-62
- r2203: oops +42/-0
- r2204: remove overview for routing. it was retarded. :D +183/-50
- r2205: UNDER MOTHERFUCKING CONSTRUCTION. because i can't work out what to put there :( +63/-4
- r2206: fix vrf showing packets graphs +1/-1
- r2207: cosmetic changes to search. add starter to optionbar for health/search/services and fix routing link on menubar +19/-7
- r2208: mrv os detection by Rob J. Epping +8/-0
- r2209: mac accounting fixes +9/-19
- r2210: fixes to many little things. collection of ospf neighbours (but we can't definitely work out what interface they're on, fucking mib is lame!) +146/-31
- r2211: fixes and visual representation of CEF switching. +26/-25
- r2212: non-nationalist billing menu image +1/-1
- r2213: cleanups etc +43/-62
- r2214: unset lots of things in ucd-mib +4/-0
- r2215: cleanieclean +70/-78
- r2216: fixor hilighted menu in cef +1/-1
- r2217: ospf fixes from Bill Fenner, plus some cleanup +45/-37
- r2218: ospf moar cleanup +18/-15
- r2219: make poller more fair. from lenwe. +14/-2
- r2220: less if
$thing more if isset($thing). from lenwe. +1/-1
- r2221: patches from lenwe (remove crappy tiny if and fix auth) +14/-8
- r2222: more auth fixes from lenwe. +8/-12
- r2223: now in line with the rest of the code style... +1/-1
- r2224: DIFF FROM ROOT MOFO +2/-1
- r2225: dynamic poller/discovery modules. FUCK YEAH. PROFESHUNAL! +66/-46
- r2226: _ _ _ ___ __ _______ _ _____ ____ _
| | | | / \ |_ _| \ \ / / ____| | | ____| _ \ | |
| |_| | / _ \ | | \ V /| _| | | | _| | | | | | |
| _ |/ ___ \ | | | | | |___| |___| |___| |_| | |_|
|_| |_/_/ \_\___| |_| |_____|_____|_____|____/ (_) +26/-16
- r2227: show what modules there are (useless, indeed!) +34/-0
- r2228: fix some mistakes :) +4/-4
- r2229: another one. fail. +2/-2
- r2230: updates +25/-5
- r2231: poller overhaul. system/os split into modules. each device is wrapped in
poll_device(). this probably breaks everything for you. adios, little datums. +202/-203
- r2232: wrap device discovery in
discover_device(). this will stop us having to clear variables so much. +11/-1
- r2233: fixes to new poller +126/-124
- r2234: fix globals in discovery modules +19/-5
- r2235: fix ipv6-addresses discovery +59/-59
- r2236: fix sensors (maybe) +172/-183
- r2237: fix temperatures +4/-2
- r2238: fix temperature and processors discovery +60/-146
- r2239: fix temperatures i think. +25/-31
- r2240: do not want print_r +0/-2
- r2241: remove naughty debugging fairy +0/-3
- r2242: make mac search work, fix sql injection while we're at it +1/-1
- r2243: print some info about OSPF neighbours (thanks OSPF-MIB fucktards for making this table almost useless) +40/-1
- r2244: set executable. move poller/discovery modules to defaults. +59/-58
- r2245: RELEASE
0.11.5 DATABASE SCHEMA +394/-172
- r2246: database update script split at 2245 +55/-50
- r2247: break up
array()s into individual definitions. add unadded files. +131/-22
- r2248: cleanups +39/-22
- r2249: die, short tags, die +1/-1
- r2250: only display routing menu when we have routing. update readme and changelog +7/-18
- r2251: more
isset() from stintel +4/-4
- r2252:
- Added support in MySQL auth to prohibit users from modifying their password.
+27/-10
- r2253: add versioncheck :> +62/-0
- r2254: adios +0/-54
- r2255: per-device disabling of poller/discovery modules +95/-4
- r2256: temp monitoring fix for catos from lenwe +1/-1
- r2257: fix to database schema from stintel +3/-3
- r2258: fix adsl +1/-1
- r2259: stupid pole :> +1/-1
- r2260: fix global
$device +2/-3
- r2261: unfuck ipmi and update changelog and
snmp.conf.example +7/-3
- r2262: fix for collectd page +1/-0
- r2263: ignore silly aggregate processor on hrDevice index 1 on arista-eos +3/-0
- r2264: fenner be quiet +26/-3
- r2265: fix ignore mount regexp +11/-10
- r2266: whoops, committed too much +1/-1
- r2267: fix adding/removal of graphs (DUH). fix UCD-MIB. (also switch to /new/ format graphs soon? :)) +32/-1
- r2268: remove debugging +0/-1
- r2270:
- Remove .index file from svn.
- r2271: moved ipmi_unit variable to config variable, patch by lenwe +9/-11
- r2272: first PDO commit. make connection in static-config, use in /devices/ +17/-11
- r2273: don't die if no PDO. remove ancient
cleanup.php +0/-155
- r2274: don't show shutdown BGP on default front page +2/-2
- r2275: dead old function +0/-8
- r2276: remove PDO, test some dbFacile +11/-10
- r2277: more dbFacile +15/-38
- r2278: move
includes/billing.php includes/syslog.php and includes/functions.php to dbFacile +59/-68
- r2279: fix humidity graphs for device (% = %%) +1/-1
- r2280: safer
createHost() +8/-6
- r2281: epic fail :D +362/-9
- r2282: replace mysql_ with db* (update with caution, it works for me but...) +96/-547
- r2283: unused interfaces poller +0/-162
- r2284: map improvements (what the fuck was
$done = $thing . $thingb then foreach($done) all about?!) +25/-22
- r2285: fix topnav and authenticate +32/-32
- r2286: fix print-menubar +14/-18
- r2287: update html/includes/functions to db*() +8/-11
- r2288: fix quoting in dbFacile :) +64/-57
- r2289: remove debugging. doh. (it was fun debugging though, first time i ever saw all of our queries!) +0/-1
- r2290: fix some stuff, break some stuff (ports disaply is missing some stuff atm) +90/-180
- r2291: fix some dbFetchCell -> dbFetchRow +6/-6
- r2292: fix syslog and atmvp +14/-17
- r2293: revert something that broke syslog 2 months ago... +31/-57
- r2294: fixes +6/-4
- r2295: sort of fix syslog. ish. +45/-26
- r2296: fix how we decide to show routing tab, and save some db queries +26/-42
- r2297: fixes to routing/vrf/ menu and remove erroneous ) from print-vrf +6/-8
- r2298: move
poller.php (inc os/system) to db* (and others, but poller is biggest change) +45/-105
- r2299:
- BUGFIX:
getidbyname() did not pass parameters to MySQL correctly.
- Restructured sysContact and sysLocation "not set" code.
- Do not display "SNMP Location" when empty or unset.
+12/-16
- r2300: fix poll-billing to use db* +8/-15
- r2301: no debug! +0/-2
- r2302: more db* +5/-36
- r2303: graphs
auth.inc.phps to db* +19/-42
- r2304: BUGFIX: Typo fix in SQL query. +2/-1
- r2305: more db* make diskio_ a bit more generic +29/-50
- r2306:
- Remove aboslete debugging
+0/-1
- r2307: more generic diskio :) +11/-5
- r2308: wtfbbq, ports have fanspeed? (and fix pagp_bits!) +2/-26
- r2309: all graphs to db* +32/-65
- r2310: more db* +55/-112
- r2311: re-enable dell temps +1/-1
- r2312: more db* +30/-30
- r2313: rows. rows. ROWS. NOT FUCKING ROW. +1/-1
- r2314: more db* remove old
storage.inc.php +1/-82
- r2315: fix multiport bits +2/-2
- r2316: fix old numbered cells +15/-15
- r2317: more db +171/-88
- r2318: add heading to arp table +3/-2
- r2319: make rancid_configs an array in defaults, uppercase LLDP/CDP/FDP/... in ports/neighbours +2/-2
- r2320: remove miniport from bad_if +0/-1
- r2321: thing from sysa +107/-14
- r2322: more db* +31/-37
- r2323: more db* +8/-12
- r2324: more db* +66/-125
- r2325: db* +1/-1
- r2326: wtf +6/-1
- r2327: db* +18/-23
- r2328: more db* +19/-18
- r2329: more db* +104/-78
- r2330: array>row +1/-1
- r2331: health => db* and genericify sensors pages +20/-611
- r2332: routing -> db* +26/-38
- r2333: device/port -> db* +15/-22
- r2334: ports -> db* +5/-12
- r2335: device/health -> db* +12/-20
- r2336: more db* +86/-67
- r2337: more db* +88/-212
- r2338: more db* (and add on-the-fly discovery of ports and removal of OSPF areas) +121/-209
- r2339:
removespikes.php :D (works with RRD 1.4) +839/-0
- r2340: cleanups +213/-227
- r2341: cleanups +6/-4
- r2342: fix syslog on device overview (duh, missing argument!) +1/-1
- r2343: fix pages/syslog search +16/-6
- r2344: updates +23/-19
- r2345: fix cisco entphysical sensors (need to do non-cisco too) +10/-10
- r2346: cleanup +4/-6
- r2347: don't discover ports that shouldn't be discovered! +75/-62
- r2348: add missing ( from query call, capitalise SQL keywords and put backticks around field names +1/-1
- r2349: improve efficiency of devices/ports/, add some caching, fix db profiling. +67/-16
- r2350: fix ucd-diskio +1/-1
- r2351: fix some things +49/-6
- r2352: fix mac account total graph (need to split into different types...) +1/-1
- r2353: add ability to pass error message to graph, and use this for mac accounting +19/-10
- r2354: fix prev +1/-1
- r2355: fix sensors +89/-0
- r2356: fix update scripts. fuuuu +3/-3
- r2357: new database change +2/-0
- r2358: add liebert OS and poll UPS-MIB for it +24/-13
- r2359: fix collectd week/month/year +6/-6
- r2360: add perl script for apache stats. move the python one to .py +178/-88
- r2361: replace default with perl +90/-90
- r2362: fix sensors insert +1/-1
- r2363: fix edit user page +1/-1
- r2364: change string +1/-1
- r2365: fix merl's shit +2/-0
- r2366: fix again? +16/-11
- r2367: and now +1/-1
- r2368: fixing this +6/-2
- r2369: fix apps page, stupid
array() +8/-7
- r2370: really fix +2/-1
- r2371: delete users (and all perms) fixed +100/-85
- r2372: fixes to auth and deleting users +16/-6
- r2373: updates +6/-5
- r2374: fix password +3/-3
- r2375: fix billing +1/-1
- r2376: Changed hardcoded year 2010 to PHP's built-in time functions. +1/-1
- r2377: prettier apache graphs (scale start at 0) +12/-4
- r2378: debugging +2/-0
- r2379: debug +8/-1
- r2380: debug +1/-1
- r2381: debug +1/-1
- r2382: debugging +2/-2
- r2383: debugging and fix error messages (
graph_error()) +2/-2
- r2384: fix? +4/-3
- r2385: fix? +2/-2
- r2386: fix db update for mac accounting (and enable spitting out sql query on error) +3/-2
- r2387: fixes +0/-1
- r2388: debug +2/-0
- r2389: thing +1/-1
- r2390: stuff (maybe cheesey broke some shit here) +25/-1
- r2391: fix for disk detection +1/-1
- r2392: fixes to delhost +3/-3
- r2393: fix ajax listports? +3/-1
- r2394:
- BUFIX: NULL vs array(NULL)
+1/-1
- r2395:
- Added a setting 'rrdgraph_real_95th' to display the real 95th % based on the highest of both data points.
- Currently only enabled on port bits.
+12/-0
- r2396:
- Added SVN support for rancid. You now see a diff between previous revisions.
+53/-4
- r2397:
- Include dates in titlebar for svn diff's (by popular request)
+2/-2
- r2398: Raritan support from yeled +82/-0
- r2399: prettier demo page (and more editable, i think) +61/-93
- r2400: donate, bitches. +12/-0
- r2401: change port entry in database to unsigned, to allow ports > 32k (duh!) +2/-2
- r2402: add more timos devices +9/-0
- r2403: fix typo in useradd function for httpauth +1/-1
- r2404: use ucd graph for unix memory (makes more sense on systems that run at 100% usage all the time) +12/-0
- r2405: fixed syslog? why knows! +76/-6
- r2406: fix syslog a little. +43/-60
- r2407: log deletion of processor +1/-0
- r2408: new menu. it's pretty. it should work. +293/-102
- r2409: fix javascript typo missing a ','. only hits some browsers (sigh) +1/-1
- r2410: point out that something is disabled. force html5 in old browsers +5/-1
- r2411: add id to syslog +14/-0
- r2412: initial widescreen version :) +31/-4
- r2413: cleaned up stylesheet (it's messy in there)
- r2414: stylesheet for widescreen
- r2415: merge collectd graphs into general graphing system (needs a bit more work to function with "graph browser") +233/-239
- r2416: remove old collectd image tags +0/-30
- r2417: layout updates +27/-26
- r2418: don't display six graphs if not in widescreen mode! duh! +2/-2
- r2419: fix "topnav" when there are more than 1000 objects +1/-1
- r2420: fixes to displaying billing (incomplete) +54/-19
- r2421: fix show_services config option +10/-1
- r2422: fix syslog for openvpn, patch by Yucong Sun +1/-1
- r2423: Cisco CEF discovery script (was misnamed, and not used yet) +53/-0
- r2424: fixes to billing. add realtime graphs for port bits. +455/-46
- r2425: add realtime port page +18/-0
- r2426: cleanup realtime :) +30/-27
- r2427: add interval chooser to realtime +49/-3
- r2428: fixes to realtime graph +25/-23
- r2429: fixes from mrobbert +7/-11
- r2430: updates to addhost and cleanups. add ability to do colour on console :D :D :D +391/-49
- r2431: add symbol ap support (thanks to David Magniez) +45/-6
- r2432: remove debugging +1/-4
- r2433: no shadow :)
- r2434: fix some css formatting
- r2435: neatify widescreen toggle +17/-13
- r2436: restore direct menu links +6/-6
- r2437: initial netbotz environmental monitor support by mrobbert +61/-0
- r2438: more netbotz from mrobbert +8/-0
- r2439: fix host adding (oopsie) +2/-3
- r2440: CSS improvements (this CSS3 shit is pretty awesome)
- r2441: remove naughty leading slash (from eimann) +1/-1
- r2442: remove unneeded docs and examples for jqplot
- r2443: more fixes to layout and colours +1/-1
- r2444: fixes to layout. fix netstats icmp/snmp poller (specify mib name) +15/-5
- r2445: fixes to netstat poller (fixes issue on debian where MIBs aren't automatically loaded) +8/-8
- r2446: vastly simplified .htaccess and cleaned up how we use variables a little +128/-148
- r2447: die
- r2448: updates to billing setup +104/-128
- r2449: update billing graph include for jpgraph +4/-4
- r2450: add graphing of ipsec tunnels on cisco kit +249/-0
- r2451: small fix reported by tuv +1/-1
- r2452: better fix than the previous one, remove base_url +3/-3
- r2453: remove password exposure through debug print_r, duh +0/-2
- r2454: many lovely GUI changes. +831/-259
- r2455: more improvements to graphs +19/-3
- r2456: default to normal devices layout +6/-3
- r2457: change how we draw error graphs (do it in rrd so they fit!). improvements to new devices/ports +57/-73
- r2458: fix purge-ports. improve some other things in devices/ports +49/-49
- r2459: fix realtime graph (for now) +2/-2
- r2460: new funky discovery stuff (autodiscovery works now for discovery protocols) +174/-93
- r2461: remove debug print +0/-3
- r2462: updates +7/-7
- r2463: fix graph error for small graphs (switch to old method!) +20/-21
- r2464: change setting to dp_autocreate (with fallback to cdp_autocreate), allowing new device discovery through discovery protocols to be disabled +26/-17
- r2465: genericify +12/-10
- r2466: genericify move thing sto the correct places +114/-4
- r2467: remove old file +0/-117
- r2468: fix cpu detection, and probably other stuff +1/-1
- r2469: add code to remove old entries from ports_stack +19/-4
- r2470: remove URL debugging. debug URL only when told to. +11/-5
- r2471: don't check update if we're running -h new (don't kill the web server plx) +1/-1
- r2472: add better debugging. version check quiet. +35/-31
- r2473: fix ports page +1/-2
- r2474: fixes to web if +16/-30
- r2475: set public at position 0, so that a complete copy/paste of the line does not result in an array of 2 communities, and change wording +1/-1
- r2476: delete spaces +0/-2
- r2477: make the bar a little prettier on shitty old browsers (upgrade, douchebags)
- r2478: replace duplicate code block with non duplicate code block. for fun. +24/-12
- r2479: fix links in dropdown for device types +1/-1
- r2480: make routing menu 1 column wide, until someone figures out there's something that should go next to it +1/-1
- r2481: change location dropdown width to actually make it usable, 4 columns wide with only 2 to fill makes it unnecessarily wide +1/-1
- r2482: fix ldap auth plugin, broke a lot of userlevel stuff a long time ago due to mysql layer changes +4/-5
- r2483: small cleanups +22/-28
- r2484: minor improvement to devices filter layout +7/-8
- r2485: fix screenos memory +7/-4
- r2486: *mumbles something about leading slashes* +1/-1
- r2487: fix ticket FS#154, I think +9/-13
- r2488: try PATH_INFO instead of REQUEST_URI, free HP Touchpad from tuv on freenode if it breaks your installation +2/-6
- r2489: remove base_url +8/-8
- r2490: remove more base_url +6/-6
- r2491: migrate towards new URL format. slowly. +195/-155
- r2492: more migration to new URL system +408/-430
- r2493: fix discovery to remove include_dir function. ignore -32768 values returned for sensors. build rrd graphs via pipe. +102/-49
- r2494: fix a bunch of graph definitions to work with pipe. replace escaping with quoting. +119/-114
- r2495: fixed edit tab (test?) +12/-6
- r2496: fix more graph types +208/-262
- r2497: change styles a bit. put graphs on device header +80/-21
- r2498: add include-dir +25/-0
- r2499: change mempools graph +11/-4
- r2500: fix wide
- r2501: migrate routing/vrf&bgp to new urls +82/-57
- r2502: fix device health tab links +4/-1
- r2503: forgot this file when fixing service discovery apparently +1/-1
- r2504: fix invisible precision in php leading to continuous toner swap message every poll +1/-1
- r2505: fix rrdcached (thanks to Mickael Marchand) +7/-7
- r2506: update ports page and some other things +186/-133
- r2507: section -> tab :) +1/-1
- r2508: display storage as default for unix +3/-0
- r2509: error graphs match size. use correct variables for storate and mempools overview. +12/-11
- r2510: small syslog header change in awaitment of adam restiling the top bar +1/-0
- r2511: fix device links for the new url format +2/-2
- r2512: fix iftype and customer bits +41/-31
- r2513: fix links and menu bar for health sensors +25/-9
- r2514: fix td width issue on ports page, at least on my firefox6/lnx +1/-1
- r2515: fix graphs without from or to, also my days only have 24 hours +4/-5
- r2516: kill a whole bunch of trailing spaces +322/-327
- r2517: more code cleanup +774/-762
- r2518: code cleanup + move poll_device to includes/polling/functions +139/-149
- r2519: more code cleanup +78/-96
- r2520: more code cleanup (last commit for now) +272/-269
- r2521: dont show commands that arent being run in non-debug when doing graph debug +7/-4
- r2522: htmlfix; remove now resolved discussion comments +5/-12
- r2523: fix some broken links +2/-2
- r2524: typo fix in addhost +4/-3
- r2525: restore 2516
dbFacile.php, apparently the code layout changes breaking something somewhere? +232/-238
- r2526: code cleanup ports page +76/-83
- r2527: make graphs next to device name on overview go to the larger graph when clicked +2/-0
- r2528: fix edituser link +1/-1
- r2529: fix more broken links on device overview +13/-11
- r2530: fix storage link +1/-1
- r2531: fix pathinfo? +5/-0
- r2532: fix pathinfo? +1/-1
- r2533: fix apache graph. allow custom colours passed to generic_multi_simplex_seperated +41/-59
- r2534: rra? no. you mean ds. also make multi_bits_separated prettier +231/-210
- r2535: fix some of the mysql graphs (boring!) +192/-275
- r2536: fix adding user via webinterface +1/-1
- r2537: make widescreen better. made graphs change on devices page to fill widescreen.
fix generic_multi_bits_separated. rrdtool_graph is so complicated! Thanks monrad. +9/-6
- r2538: more new url system fixes for user management -- completely untested as I use LDAP ... +47/-47
- r2539: get ldap userlevel and user id from ldap now, configure the ldap groups levels in the config file; please note if you assigned rights to certain users they might have vanished as the userid is now the uidnumber from ldap +51/-7
- r2540: fix graph_error function +6/-4
- r2541: fix some legend in generic multi bits separated
- r2542: syntaxer run
- r2543: shorter interface names on graphs. shorter host names on graphs. +17/-17
- r2544: fix some stuff with the ports/graph page. +30/-8
- r2545: add get_userlist function, pull from LDAP in case of LDAP backend -- now awaiting fix of edituser page +38/-2
- r2546: small legend shift in multibits separated graph +1/-1
- r2547: more url fixies, yay for generate_port_url +4/-4
- r2548: fixes. +11/-11
- r2549: move external_exec to common +11/-12
- r2550: let's anonymize that, heh +1/-1
- r2551: prettify device edit form, move
foldersize() to functions.inc.php +73/-59
- r2552: prettify device/edit/snmp +3/-3
- r2553: fixes. enable whitelisting for bgp alerts (temporary fix) +7/-12
- r2554: fix vlan, a bit, but still bork +10/-10
- r2555: duh +1/-1
- r2556: adama 1 0 sidewindr +2/-2
- r2557: fix sensor graph display/link on some devices, at least my hp procurve +2/-3
- r2558: better? +1/-1
- r2559: fix +1/-1
- r2560: realign static-config +251/-251
- r2561: stealth toner overview health page +125/-0
- r2562: fix ospf links +2/-2
- r2563: fix bgp links +2/-2
- r2564: don't show syslog header when we don't have log data +1/-1
- r2565: workaround cisco's idiocy of including ' in interface names. idiots. +3/-1
- r2566: minigraphs of sensors should be of the last day +2/-1
- r2567: add VRP. break some layout. +95/-4
- r2568: FUCK YOU, CROSSBROWSER CHROME/FIREFOX TABS. FUCK YOU AND THE HORSE YOU RODE IN ON. ADAMA WINS! +12/-7
- r2569: fix
- r2570: fix collectd graphs on graph browser +9/-3
- r2571: better graph browser and fixed collectd graphtype to allow showing of legend +25/-10
- r2572: PowerDNS application type. Thanks to Dennis de Houx. +414/-0
- r2573: css changes. fixes to graph browser. +16/-13
- r2574: fix bugs to url generation (ignore opt) +2/-2
- r2575: only show ospf when ospf exists on that host +1/-1
- r2576: migrate pseudowires to new format +22/-13
- r2577: border radius 4px on tabs. fix /routing/ almost fix /routing/bgp/ +92/-64
- r2578: fix images
- r2579: routing/bgp masterpiece! +24/-7
- r2580: syntaxer run
- r2581: cleanup +3/-3
- r2582: capitalize first letter of app type on link bar like we do on the settings page +1/-1
- r2583: fix links in svg map +5/-5
- r2584: sort on ports +42/-7
- r2585: fixes +6/-6
- r2586: le sigh +0/-2
- r2587: fixme +2/-0
- r2588: link VM known hosts to their observium devices; also create a cache of devices we have, to be used in various places? +12/-1
- r2589: track if a port is a trunk and/or which vlan its in for cisco devices +33/-20
- r2590: fix vlan bug +4/-1
- r2591: make 'recent syslog' clickable, like the other headings on the overview page +1/-1
- r2592: sort ascending when sorting on host/port names +8/-8
- r2593: poll q-bridge-mib for port VLAN, also fix links on device vlan tab +9/-2
- r2594: fix vlan page graphs +3/-3
- r2595: fix routing dropdown links +7/-7
- r2596: fixup device vlan tab +52/-12
- r2597: syntaxer run, removes dos newlines from 2 files
- r2598: fix ports page sort (oops!) +1/-1
- r2599: only use q-bridge-mib if no cisco mib used before +1/-1
- r2600: only show protocols we have devices for +7/-3
- r2601: remove battery status from areca; code cleanup; insert into eventlog when device is XDP-discovered +24/-11
- r2602: fixes. speed improvements. +54/-49
- r2603: fix limits set to NULL +2/-2
- r2604: split descr for multiport_bits +2/-0
- r2605: changes to multiport_bits_separate +2/-1
- r2606: shoutcast application monitor. improvements to powerdns application monitor +690/-274
- r2607: remove non-minimum javascripts
- r2608: bugfix +7/-8
- r2609: fixes from falz +4/-1
- r2610: bs js
- r2611: delete old stuff, put licenses into licenses +708/-683
- r2612: add NTP client/server application poller. fix powerdns_latency graphtype. from Dennis de Houx. +508/-3
- r2613: small text fixes +1/-2
- r2614: allow the use of "simple" RRDs without min/max RRAs +8/-2
- r2615: fix graphtypes +11/-11
- r2616: remove basicrrd +9/-10
- r2617: move ALL the hostnames +4/-1
- r2618: shorthost for realtime graph +1/-1
- r2619: add ntpd server buffer graph from Dennis de Houx +32/-0
- r2620: basic smokeping +175/-11
- r2621: config +2/-0
- r2622: smokeping basic working +64/-80
- r2623: we now can tell observium what it's own hostname will be. default is 'localhost'. +3/-0
- r2624: common graphing element for smokeping to parse directory +24/-0
- r2625: better smokeping +101/-33
- r2626: fix silly bug +2/-0
- r2627: improve smokeping +8/-12
- r2628: fixes to ntp application and improvement to common grapher +34/-16
- r2629: smokeping fixes +2/-3
- r2630: syntaxer run + manual cleanup
- r2631: use rrdtool pipe in poller. +193/-84
- r2632: fixes to ntp application poller rrd generation +11/-11
- r2633: revert to old rrd creation method for the time being (don't lose any speed here anyways) +8/-1
- r2634: updates to application pollers. addition of mailscanner application poller. from Dennis de Houx +335/-16
- r2635: fixes to mailscanner and ntp-client snmp injection +22/-3
- r2636: mailscanner improvements +107/-8
- r2637: change gauge to counter. this requires new injection script. +15/-15
- r2638: move and optimize away some sql queries, remove obsolete code +51/-47
- r2639: hm, oops? ;) +0/-2
- r2640: add index on program to speed up syslog +6/-6
- r2641: save some more sql queries, remove automatic syslog refresh +15/-9
- r2642: syntaxer run
- r2643: syntaxer run
- r2644: small addhost cleanup +5/-7
- r2645: fix addhost? oops? +1/-1
- r2646: make addhost from the webinterface work correctly +14/-5
- r2647: confirm device deletion, remove base_url +28/-8
- r2648: remove almost all base_url +20/-29
- r2649: filter out weird entries from CDP link discovery, generated at least by hp procurve switches +19/-16
- r2650: fix map graphviz paths, and mikrotik client poll +5/-4
- r2651: err, fix map typos +2/-2
- r2652: fix renamehost 'n' shizzle? +9/-1
- r2653: fix for real nao +1/-1
- r2654: i don't remember what i changed. +8/-6
- r2655: fix ospf page +1/-1
- r2656: fix cdp link discovery? +1/-1
- r2657: fix cdp discovery exclusions, adds is_valid_hostname function; get values from database if cache is not populated +66/-9
- r2658: observium mib. test.
- r2659: add vyatta support from codekiller +11/-0
- r2660: fixes +9/-7
- r2661: THIS. IS. SPLITTA. +1/-1
- r2662: tings, yo. +31/-3
- r2663: IPOMAN. POWER. from codekiller. +57/-0
- r2664: ipoman2.0 +60/-1
- r2665: fix nginx +31/-30
- r2666: nginx graph modifications +26/-30
- r2667: apache graph improvements. bytes => bits +49/-38
- r2668: fix mysql? +97/-6
- r2669: fix mysql again (broken counter set as gauge) +1/-1
- r2670: mroe mysql fixes +22/-32
- r2671: put port alias on devices_bits +2/-0
- r2672: add search box to global eventlog page +67/-4
- r2673: i win. fucking graphviz. +27/-11
- r2674: fixes (fix map, flush rrdtool pipe) +13/-10
- r2675: toner can only be up to 100% full +2/-2
- r2676: use correct ifname/ifrescr on vlan page, remove base_url from interfacepicker +2/-2
- r2677: fix os on old cisco kit. a bit. +24/-9
- r2678: updated MIB +1/-1
- r2679: fix links for rancid svn support +13/-11
- r2680: fuck you, graphviz +66/-43
- r2681: remove hardcoded dot +1/-1
- r2682: fix gneeric_multi_line and etherlike graphtypes +2/-1
- r2683: mark ports deleted when deleted. allow changing of top logo (maybe we remove this again, i dunno) +4/-1
- r2684: put U into RRD instead of 0 if we get a bad reply +1/-1
- r2685: call ipmitool locally when polling the observium host itself, solves some issues with a shared IPMI on the observium host box NIC +13/-2
- r2686: fix ifnamedescr not being used correctly in map, due to passing the wrong device array + reindent +65/-65
- r2687: changes (though i remember not what) +22/-6
- r2688: cur column should contain LAST not AVERAGE, obviously +1/-1
- r2689: fix device snmp settings edit form +2/-2
- r2690: Add page title changing infrastructure, do it for device tabs already +53/-1
- r2691: more title sets +58/-2
- r2692: fix php shorttag +2/-1
- r2693: set netstats to U when non-numeric returned +5/-5
- r2694: ignore adsl stats out of sanity (3.2KdB SNR? GET FUCKED CISCO.) Clean up legend for generic_multi_line. Add CISCO-VPDN-MGMT MIBs +15/-12
- r2695: pathces from wez to fix webinf stuff +5/-5
- r2696: donate button locally +2/-1
- r2697: basic comware (h3c now hp replacing procurve) +50/-15
- r2698: improve generic_multi_simplex_seperated +28/-10
- r2699: better mempool graph +46/-7
- r2700: reverse percentage on mempools +4/-4
- r2701: new generic_bits scheme +7/-5
- r2702: turn ifSpeed into bigint(20). add more sort options to /ports/ +75/-17
- r2703: fix VLAN on cisco. +3/-1
- r2704: more smokeping +255/-5
- r2705: fix to smokeping +0/-1
- r2706: improvements to smokeping (averaged graph). needs to ignore NaN values, though. +150/-4
- r2707: use cached data for bills page. need to put billing-calculate in crontab +65/-1
- r2708: remove speed debugging +0/-6
- r2709: make executable +1/-0
- r2710: database updates :) +25/-4
- r2711: fix db update! +12/-7
- r2712: fixes and advocent discovery +39/-9
- r2713: fix mysql graphs +291/-272
- r2714: avocent icon +1/-0
- r2715: billing improvements from codekiller. +506/-145
- r2716: db updates +9/-2
- r2717: fix comment +0/-2
- r2718: fix bill adding +81/-83
- r2719: make sensor_type larger, merge both logs into one tab (ran out of space!) +106/-91
- r2720: updates to various things. remove null from device_bits graph. add 'events' subtab to interface tab. +24/-4
- r2721: billing interface improvements +64/-55
- r2722: thing +77/-0
- r2723: add infrastructure to collect status of cisco catalyst 6k crossbar and new state table for entity-mib +100/-27
- r2724: graphing for c6k fabric +64/-2
- r2725: collect graphing data :) +32/-1
- r2726: fixes +3/-2
- r2727: only show syslog on device overview when enable_syslog=1 +11/-8
- r2728: LOGS +33/-0
- r2729: show host/port on bgp neighbour page +2/-1
- r2730: add another check to junos cpu +1/-1
- r2731: less retarded map. remove gradient from body background +1/-0
- r2732: improve junos cpu detection (from elec2) +3/-1
- r2733: junos mempools improvement from elec2 +11/-5
- r2734: fix fabric graph overlib descr and vlan output +4/-1
- r2735: missing ;, enable cef discovery as default (duh) +4/-2
- r2736: overview improvements and smoe other fixes +27/-7
- r2737: THIS. IS. OBSERVIUM! +1/-1
- r2738: only show "latency" tab when there are rrds to be shown. +1/-1
- r2739: fix frequency graphs. thanks to giskard. +1/-1
- r2740: delete old cef entries, disable cef-discovery (it's in poller, duh!) +23/-2
- r2741: cisco vpdn graphing +123/-1
- r2742: location bits! +77/-16
- r2743: fix location bits graphs :) +23/-4
- r2744: add new billing graphs, may still be some bugs :) +426/-1
- r2745: fixed billing cumulative graphs. this time with fewer bugz. from codekiller. +65/-29
- r2746: improved bandwidth and billing graphs +43/-68
- r2747: kbps +1/-1
- r2748: fix buggy values on billing transfer graph +4/-3
- r2749: ircbot fixes +24/-20
- r2750: zte zxr10 support from devolish +26/-0
- r2751: fix application auth on per-device basis +16/-1
- r2752: improved billing +108/-51
- r2753: implement standard URL scheme for billing. +241/-237
- r2754: fix bill header +1/-1
- r2755: fix billing +4/-68
- r2756: add bill from device/port, some billing changes +36/-12
- r2757: fix ios-xr? (dunno) +2/-1
- r2758: billing rewrite (disabling svn after) +793/-250
- r2759: fix previous commit :) +15/-9
- r2760: fix upgrade script +1/-0
- r2761: add pdf (not working yet) +113/-0
- r2762: fixes +13/-17
- r2763: quick fix for id +1/-1
- r2764: billing fixes and improvements +67/-71
- r2765: add -r option to wipe bill_history table before we recalculate (hurray!) +13/-2
- r2766: billing cleanups +8/-8
- r2767: foo +1/-1
- r2768: fixes +1/-3
- r2769: improve junos cpu detection (!?) +1/-1
- r2770: fix previous month bill view +16/-17
- r2771: improved apc masterswitch per-port. +70/-1
- r2772: more accurate 95th (order by rate, not delta, duh) +2/-2
- r2773: fix billing-calculate strings +5/-1
- r2774: THIS. IS. SPARTA. -63dBm. +8/-1
- r2775: fixes to billing-calculate. +2/-9
- r2776: dBm graph. +9/-0
- r2777: fix mysql stats +8/-9
- r2778: fix bandwidth graph +1/-1
- r2779: dirty bitch moron icon. +3/-0
- r2780: dirty bitch moron files +61/-11
- r2781: disable pdf for now +4/-1
- r2782: watchguard firebox detection and cpu support +51/-4
- r2783: remove debug +1/-1
- r2784: unfinished q-bridge-mib vlan/trunk code +30/-8
- r2785: cleanups +18/-12
- r2786: better vlan discovery +65/-48
- r2787: improved vlan display +19/-7
- r2788: table for port vlan tracking +14/-1
- r2789: ports page popup on "dot1Q" showing vlans and vlan status. (i rock, right? fuck yeah i do!) +9/-1
- r2790: fix ports page default view for legacy configurations which had a trailing slash +1/-1
- r2791: move cdp detection to dbFacile, make dbFacile debugging output put \n before output +7/-5
- r2792: fix discovery +1/-1
- r2793: mib and stuff +1/-0
- r2794: mib
- r2795: more cisco mibs
- r2796: adding MIBS are we?
- r2797: also needs these mibs
- r2798: fuck yeah, we're adding mibs, bitch!
- r2799: THIS. IS. MIBSA!
- r2800: MIBS? MIBS? YOU CAN'T HANDLE THE MIBS!
- r2801: MIBS MIBS MIBS, ALL DAY LONG, MIBS MIBS MIBS TEACH OBSERVIUM TO SING A JOLLY SONG
- r2802: fortigate_sessions +20/-0
- r2803: voice mibs
- r2804: update
- r2805: db update :) +19/-13
- r2806: Add PanOS and ArubaOS support, patch by vendis / Christer. +81/-0
- r2807: add wireless to device types +8/-3
- r2808: effing shorttags begone +33/-33
- r2809: replace shit +2/-14
- r2810: fix evenlog link on device overview +1/-1
- r2811: add Senao MIBs
- r2812: seems i forgot a line of shorttags +1/-1
- r2813: fix realtime graph, whoopsie +1/-1
- r2814: Cisco ACE support thanks to wez_db +575/-3
- r2815: os_group ios -> cisco +36/-36
- r2816: acsw change, and improve debugging for rrdtool graphing +93/-61
- r2817: fix +2/-2
- r2818: update netscaler mib
- r2819: netscaler tcp stats poller and three graph definitions +143/-3
- r2820: netscaler os poller +5/-0
- r2821: ucfirst -> ucwords. multiply bytes by 8. +3/-1
- r2822: hardware / version for netscaler +10/-0
- r2823: netscaler sensors +58/-16
- r2824: add string_to_oid, use it in netscaler sensors +12/-5
- r2825: netscaler fixed mempool +30/-0
- r2826: updated netscaler mib. netscaler vserver poller. netscaler vserver subtab in routing. +281/-2
- r2827: netscaler vservers table +2/-0
- r2828: split netscaler and cisco ace stats to new load balancer tab (it's not routing :P) +341/-263
- r2829: requets and hit/miss stats for netscaler +52/-2
- r2830: database schema update +21/-0
- r2831: Add Senao/Engenius Enterprise Indoor MIB (fixed, as the original was not mib standards compliant)
- r2832: add cpu detection for netscaler +39/-1
- r2833: poll serial from netscaler, scale memory properly :) +2/-1
- r2834: add carel pcoweb mibs for a/c monitoring
- r2835: updated netscaler mib
- r2836: update netscaler mib again (to
v2 not v1 this time!)
- r2837: add vlan discovery module (HERP DERP!) +83/-0
- r2838: only try per-vlan community on cisco :) +9/-4
- r2839: comment +2/-2
- r2840: only show device types we know of in our database +23/-14
- r2841: don't print header when no dot1d data is available +5/-2
- r2842: add page/cache memory sizes to pagegen report in footer +10/-4
- r2843: nospaces +0/-1
- r2844: add loadbalancer device type, netscaler = loadbalancer, patch by mgm +15/-20
- r2845: update types +5/-2
- r2846: netscaler per-vserver page with all graphs. +72/-13
- r2847: fix ports mac address, patch by Dario Calamai +1/-1
- r2848: fix openbsd. add some mibs. move around load balancer stuff. +178/-178
- r2849: increment
$polled_devices +1/-3
- r2850: typo tmp -> temp +1/-1
- r2851: Basic Brocade FabricOS support. +26/-1
- r2852: db upcate and add some LDP mibs +4/-3
- r2853: port utilisation alerter (bit dirty, maybe put %age into db too?) +22/-1
- r2854: add avaya ers support +153/-0
- r2855: add entity-physical back to poller module list (duh!) +16/-5
- r2856: fix false positive reboots (is engine uptime higher than device uptime?) Thanks to Michael Hsu from Media Temple. +7/-1
- r2857: source html5shim javascript locally, fixes FS#177 +2/-1
- r2858: fix start/end times using less generic variable names +9/-9
- r2859: don't report/record mac addresses/changes on broken snmp implementations +30/-28
- r2860: delete vservers once they are gone from netscaler +45/-32
- r2861: add mempool for powerconnect, at least 62xx series +30/-0
- r2862: add FASTPATB-BOXSERVICES-MIB, poll by name now instead of OID, provision for multiple temperature sensors, device has many, MIB currently shows only one.. sigh +7/-4
- r2863: array keys are strings, duh +86/-88
- r2864: add poller/discovery for dell powerconnect cpu +47/-12
- r2865: only put separator bar under vrf/ospf if you have bgp devices, too +15/-4
- r2866: prepare for new sql updater +1/-1
- r2867: new system for sql updates -- PLEASE BACK UP YOUR DATABASE BEFORE UPGRADING (yes, it's upgrade-tested on different systems, but better safe than sorry) +1,570/-64
- r2868: umm, fix sql update commit? +1/-1
- r2869: more fix +4/-4
- r2870: yay, fixed, finally... +1/-1
- r2871: fixes to BGP global page +5/-5
- r2872: remove shutdown sessions from alerted bgp session list +4/-1
- r2873: allow sql update to be run from commandline, remove now-bogus comment from menubar +19/-1
- r2874: fixes to graph widths +10/-7
- r2875: correctly run all sql update files for older revisions +5/-4
- r2876: fix BGP page +10/-9
- r2877: fix initial database creation +58/-1,006
- r2878: fix initial install issues with new sql updater +9/-3
- r2879: fix database upgrade path +11/-7
- r2880: ldap tls support +10/-2
- r2881: add windows 7/2008 SP1 build numbers +4/-1
- r2882: attempt to fix sql update issues +6/-6
- r2883: sigh +1/-1
- r2884: FUCK YOU, CENTOS.
- r2885: and fuck you, snmp
- r2886: don't show known errors for old sql updates +9/-2
- r2887: add unix mips platform, by stintel, ages ago +1/-0
- r2888: add draytek image +2/-0
- r2889: colour bar on device list. yay or nay? +5/-0
- r2890: make new colour bar smaller. FU, CSS +15/-7
- r2891: blue == up, green == up,ignored +3/-2
- r2892: add support for ciscolinksys switches +19/-0
- r2893: rename ciscolinksys to cisco small business +3/-3
- r2894: rename part 2 +8/-8
- r2895: THIS! IS! MIB! CITY!
- r2896: custom range picker for graphs browser. (thanks to Michael Hsu). +111/-9
- r2897: add cisco smb linux (just linux, but with cisco logo) +12/-1
- r2898: update custom date picker to have calendar icons +6/-0
- r2899: fixes to billing +63/-13
- r2900: grammatical fixes +4/-4
- r2901: minor changes to billing +3/-3
- r2902: prettier billing editing/adding +351/-166
- r2903: fix overlibs on billing forms +8/-0
- r2904: only open device tabs <ul> if we are allowed to show tabs! +3/-3
- r2905: add default from/to for a graph, allow negative from to subtract time from to/now +5/-2
- r2906: fixed datepicker for graphs page. we use the most 'correct' date format yyyy-mm-dd. +4/-4
- r2907: j -> i +2/-2
- r2909: fix db failure +2/-1
- r2910: fix bills table +74/-73
- r2911: fix the fix +10/-1
- r2912: potentially break all cisco versioning :P +105/-55
- r2913: fix date picker, effing hell, javascript +4/-2
- r2914: woo debug +0/-2
- r2915: warn about ifdown as default +1/-1
- r2916: add an index for datetime to eventlog (this might take a while!) +1/-0
- r2917: fix ios version detection +23/-20
- r2918: don't show dummy interface on device traffic graph +1/-0
- r2919: typo fix, reported by reaperz on irc +1/-1
- r2920: remove no longer needed database sql files +0/-1,239
- r2921: ignore some voice interfaces +7/-1
- r2922: as default do not send emails for down ports, but print them on the front page (for mmoerman) +4/-3
- r2923: preliminary support for unix agent. probably will eat your cat and rape your dog, at this point. +224/-0
- r2924: workaround bsnmp retardation and find some cpus (hardset type to processor if descr includes cpu) +5/-0
- r2925: agent files +496/-0
- r2926: add table to store packages data on package-managed hosts +1/-0
- r2927: some junos stuff from billy-boy fenner, not sure what it does, but the belgian wants it, best commit to make him stfu, eh +15/-11
- r2928: add debian/rpm icon +2/-0
- r2929: add dpkg lister script for unix agent +43/-3
- r2930: spit out runtime for
graph.php when debugging +15/-0
- r2931: descriptions on graph page (none created yet) +32/-6
- r2932: print graph when debugging
graph.php. (shiny, eh?) +8/-0
- r2933: log package add/remove/change into eventlogs table (maybe we have a separate history later, not sure) +20/-6
- r2934: ignore iftypes config option and checker +17/-5
- r2935: fix capitalization +7/-5
- r2936: deDERP +1/-1
- r2937: ignore pointless ports better. from nikolay shopik +6/-4
- r2938: improved interface ignores +8/-11
- r2939: erase jwh's failure +27/-80
- r2940: add acsw os discovery script +9/-0
- r2941: remove external snmpget invocation for q-bridge-mib discovery +3/-5
- r2942: remove battery status from areca controller voltages +1/-1
- r2943: re-add warning to
defaults.inc.php +4/-0
- r2944: revamped/optimized vrf display page, patch by gl- +30/-10
- r2945: optimized vrf discovery code, patch by gl- +85/-26
- r2946: add some Juniper MIBs
- r2947: prutser +1/-1
- r2948: kankerhoer +3/-3
- r2949: Bill reset page (from CodeKiller) +40/-0
- r2950: add pixos detection +10/-1
- r2951: FIXME? HOW? +2/-0
- r2952: treat counters as strings to avoid integer wraparounds, fixes FS#190, patch/report by Chris Daniel +1/-1
- r2953: add Mandriva detection to distro script, fixes FS#179, patch/report by Gabor Garami +7/-8
- r2954: Lazy attempt to fix FS#189, reported by Bill Fenestro Fenner +2/-3
- r2955: Add support for memcached to poller for current bps/pps for ports and ability to disable writing these values to MySQL. HIGHLY RECOMMENDED FOR LARGE INSTALLS. Also PROCEED WITH CAUTION. +87/-22
- r2956: catch more acsw +8/-0
- r2957: add a graph descr +1/-0
- r2958: away with the silly packages +9/-0
- r2959: fixes +6/-6
- r2960: speedup menu bar mysql +6/-6
- r2961: add option to include custom top menubar entries from
html/includes/print-menubar-custom.inc.php +7/-0
- r2962: fix apostrophes in location= filter variable +1/-2
- r2963: syntaxer run 1/<many>
- r2964: syntaxer run
- r2965: OBSERVIUM-5 - fix generic_multi_simplex_seperated from Sander Steffann +2/-0
- r2966: syntaxer run
- r2967: syntaxer run
- r2968: syntaxer run
- r2969: syntaxer run
- r2970: syntaxer run
- r2971: fix irc port function, patch by RobJE +1/-1
- r2972: remove warning about port info +0/-2
- r2973: syntaxer run
- r2974: syntaxer run
- r2975: fix unix agent and add cymru fullbogons feed ASN +2/-2
- r2976: silly php +1/-0
- r2977: disable services by default +1/-1
- r2978: fix os change spacing +2/-2
- r2979: Only show rebooted systems on front page when uptime > 0
For SNMP-agents that do not report uptime (EMC VNX5300 for one)
Patch by RobJE. +2/-2
- r2980: Also detect Axis video servers.
Patch by RobJE. +2/-1
- r2981: Detect Dell servicetag as serialnumber through dell MIB on "unix" systems
Patch by RobJE. +3/-0
- r2982: Detect Dell systems and servicetag on Windows the same way as on "unix"
Patch by RobJE. +8/-0
- r2983: Access VMware mibs through net-snmp using config from http://
www.vmware.com/pdf/vsp_4_snmp_config.pdf
Patch by RobJE. +1/-1
- r2984: Get serial-number for HP switches.
Patch by RobJE. +3/-0
- r2985: Detect if the destination of a rename is already in the system.
Patch by RobJE. +10/-2
- r2986: Add fortigate support, many thanks to Matthias Cramer (matthias dot cramer at iway dot ch) +107/-11
- r2987: fix syslog link, patch by RobJE +1/-1
- r2988: remove SetOutputFilter INCLUDES, patch by Sander Steffann, fixes OBSERVIUM-13 +0/-1
- r2989: automatically change directory to observium base, hopefully avoids the need of a cd /opt/observium in crontab and on commandline +4/-0
- r2990: change directory to observium root, now also for other commandline tools +18/-0
- r2991: when no snmp version is given on commandline, try v2c first, then
v1 +14/-2
- r2992: don't count(*) on about page +20/-20
- r2993: remove last count(*) from about page +1/-1
- r2994: small updates +3/-2
- r2995: small mods +6/-6
- r2996: don't show a double separator if you have vrf, bgp and no ospf +7/-1
- r2997: correctly case dBm instead of Dbm, minor fixes +9/-3
- r2998: fix .htaccess #18 +2/-0
- r2999: only poll cisco CEF and cisco mac accounting on cisco devices + some small fixes +190/-184
- r3000: add Alteon MIB to discover model of some Cisco ACE +1/-1
- r3001: fix cisco entity-sensors discoverer. don't set ports deleted when they are already deleted. +10/-5
- r3002: add IPSLA support +326/-0
- r3003: fix time for ipsla +3/-6
- r3004: fix negative sensor values +71/-11
- r3005: improve smokeping filename detection (see filenames with underscores instead of dots). this is temporary until we "discovery" these rather than look for them on the fly. +24/-0
- r3006: fix netstats-ip +5/-0
- r3007: don't try to add bogus addresses then remove them again + small fixes and REMOVE DEBUG PRINT_R +3/-6
- r3008: syntaxer run
- r3009: improve title for ipsla +3/-3
- r3010: fix
v4 address discovery retardness +4/-3
- r3011: other workaround for broken
v4 address devices +1/-1
- r3012: fixed show_locations_dropdown, which broke html when disabled +7/-9
- r3013: remove forum from about page, reinstate twitter +2/-5
- r3014: show toner on device overview (beta), minor fixes +129/-53
- r3015: recognize more blade network tech switches +1/-0
- r3016: add discovery support for older solaris +2/-0
- r3017: allow VMWare freeform OS description and survive VM sleep OS switches, patch by Sander Steffann, fixes OBSERVIUM-22 +17/-2
- r3018: fixes and cleanups +8/-11
- r3019: css-based alternating colours, yay +1/-1
- r3020: change more tables to css colouring, some more to do but not for now... +65/-183
- r3021: JUST INCASE IT WASN'T CLEAR ENOUGH +3/-0
- r3022: fix MAC search +2/-2
- r3023: url fixies +13/-12
- r3024: compiled areca mibs, tearing hair out, who knows what this brings or does anyway.
- r3025: silly dell with all their different oids - more printer info +22/-5
- r3026: fix deleted ports page +1/-1
- r3027: hopefully fix graph timepicker? +1/-1
- r3028: trim_tobias option. sorry Tobias, we love you really, but there's just too much of you! :D +28/-1
- r3029: restore alternating colours in graphs tab +2/-0
- r3030: use longer version of vserver name, patch by m. moerman +8/-8
- r3031: juniper hardware detection through chassis mib, with fancy rewrite array - makes observium recognize srx650 +70/-36
- r3032: detect cpu and mempools via alternate mibs on some srx platforms, actually a juniper bug that the real mib isn't populated, but meh +40/-0
- r3033: use shorter version of vserver name, patch not by m. moerman +8/-8
- r3034: improve hp procurve version detection +47/-37
- r3035: support hardware and version detection from lame procurves such as 1800 series +6/-0
- r3036: cleanups, add epson printer discovery, fix bar colour on device overview for unknown toner colours +39/-35
- r3037: clean up ipoman power discovery dupe contents +1/-57
- r3038: allow prefix/suffix page_title config options +10/-3
- r3039: better page title settings defaults +6/-5
- r3040: add external sensor support for APC UPS +69/-2
- r3041: allow previous=yes graph variable +44/-1
- r3042: re-enable autoscale alt. don't know why it was commented out +1/-1
- r3043: give dropdown javascript box to change graph type +33/-0
- r3044: don't show 'auth' as a type :) +1/-1
- r3045: syntaxer run
- r3046: fix
if() +1/-2
- r3047: add AKCP MIB
- r3048: add new MGE MIB, detect humidity and temperature sensors on UPS - patch by RobJE +133/-0
- r3049: show dropdown on graphs browser for ports +12/-0
- r3057: DERP?
- r3058: WHAT THE FUCK
- r3059: new agent-based applications +1,995/-57
- r3060: split mysql application into three subsections +45/-12
- r3061: properly warn about missing memcached class +12/-4
- r3062: add installation hint +1/-0
- r3063: add previous period overlay to generic_bits/bytes and generic_duplex +198/-226
- r3064: enable previous period button in graph browser for all graphs. doesn't work everywhere yet. add drbd icon. add apps menu. +35/-5
- r3065: more graph improvements +184/-6
- r3066: more improvements to graphing +83/-2
- r3067: don't show ldap error when empty form is submitted +9/-7
- r3068: move all RRA decisions to config. switch mempool/storage to new rrds (sorry, data lost, the old rrds sucked). added some more apps pages. +309/-503
- r3069: applications -> apps +1/-1
- r3070: don't put standard ports in base_url, add dpkg support for packages, fix display of packages in main menubar +193/-149
- r3071: syntaxer run
- r3072: trim processor descriptions +1/-1
- r3073: add searching for MAC addresses (#30 Mike Stupalov) +3/-1
- r3074: improve mac search +1/-1
- r3075: add arp search (#30) +96/-0
- r3076: apache script. changes to mysql script to require
mysql.cnf +96/-0
- r3077: remove dash-nothing for the build for deb packages from the packages page, alternate colours through css +3/-3
- r3078: THIS! IS! GIGABYTE! +1/-1
- r3079: show packages even if module is disabled. show generic icon for app if none exists +4/-2
- r3080: fixes to map: small cleanups, don't make unknown interfaces clickable as this leads to an invalid page +16/-12
- r3081: bring device overview info table layout in line with all other information panels +13/-13
- r3082: fixes to mysql agent script. fixes to links on apps overview. +9/-9
- r3083: unbroke the datepicker on the graphs. again. +2/-1
- r3084: add synology Disk Station Manager recognition +32/-8
- r3085: recognize synology hardware +13/-0
- r3086: secret overview change +1/-1
- r3087: remove support for GIF OS-icons, but add support to override OS icon through database, suitable for radlan devices and probably/possibly other OEMables +28/-18
- r3088: additions to unix-agent. addition of basic munin-plugin support. +148/-154
- r3089: improved emailing and additional configuration options to use phpmailer. (#38 from Mike Stupalov) +107/-12
- r3090: fix services stuff +26/-40
- r3091: revert change changing mempool/storage format +144/-62
- r3092: fix device/health +3/-1
- r3093: quadgraphs -> graphrow +73/-73
- r3094: fix small things +3/-3
- r3095: fix new version of svn (#40 from Mike Stupalov) +14/-4
- r3096: 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. +288/-28
- r3097: GAUGE not DERIVE. DERP! +1/-1
- r3098: optimize sql for versioncheck stats +45/-43
- r3099: memcached and drbd application improvements +39/-47
- r3100: vtp 1,2,3 one,two,three (temporary fix pending rewrite) +1/-1
- r3101: send correct stats +5/-3
- r3102: forgot the db update for the customized icon update in r3087 +1/-0
- r3103: move logout link to the far right, update included documentation files +12/-268
- r3104: remove duplicate links from full map (still a hidden feature) +10/-9
- r3105: add uniflair and carel logos +2/-0
- r3106: remove debug leftovers +0/-1
- r3107: don't include deleted ports in port count on topnav +12/-12
- r3108: strip build on package list if none available, switch packages page to css alternating +3/-8
- r3109: add carel pcoweb a/c unit discovery, no stats yet +19/-0
- r3110: carel pcoweb discovery for most temperature and humidity +100/-0
- r3111: allow old graph format for bgp prefixes +6/-1
- r3112: HERPDERP +91/-0
- r3113: updated vlan detection +113/-121
- r3114: more memcached +79/-24
- r3115: move vlan discovery scripts into a directory +71/-71
- r3116: pseudowire reworking. add device tab (no wonder no one ever asked about it, damn tab was missing!) +143/-57
- r3117: syntaxer run
- r3118: remove old rrd file check after a little over a year, douchebags should svn up :> +2/-18
- r3119: fix vmware adding one vm when there actually was none +61/-58
- r3120: update database for the fanspeed upper limit change that snuck in in r3119 +1/-0
- r3121: updates to pseudowires table +3/-0
- r3122: show pseudowire tab when pseudowires exist rather than when routing exist. +1/-1
- r3123: #44 don't discover temperature sensors without numeric values. (from Mike Stupalov) +3/-1
- r3124: add the ability to run poller without updating rrds. add --rigid to graphs. +23/-4
- r3125: fix processor_usage - set min/max scale and remove duplicate
common.inc.php. +1/-32
- r3126: Use uptime fetched from Agent. +28/-25
- r3127: html fixies, show rrdtool version on menu +20/-24
- r3128: also show rrdtool version on about page, save some forks and selects +1/-8
- r3129: GOGO +273/-1
- r3130: only show actually installed deb packages - make sure to copy the new dpkg script to your hosts +3/-2
- r3131: remove empty dpkg build dash from removal message +1/-1
- r3132: fix dpkg so it really shows ALL installed packages +2/-2
- r3133: #46 support for svn >
1.7 from Mike Stupalov +8/-2
- r3134: remove legacy variables, hopefully i didn't mess anything up +207/-212
- r3135: improvements to (mysql) app system +44/-31
- r3136: minor cleanups +6/-6
- r3137: more
nicecase() +1/-3
- r3138: repoll toner capacity +8/-8
- r3139: only repoll capacity when oid is in database +4/-1
- r3140: make sure capacity oid actually ends up in database for already existing toner +5/-8
- r3141: actually use app section text instead of nicecasing the array key +1/-1
- r3142: map fixie +1/-1
- r3143: remove useless assignment, duh +0/-2
- r3144: improvements to services +27/-25
- r3145: more time period corrections +22/-22
- r3146: allow multiple icons to be defined per OS, let user select one in the device settings +94/-6
- r3147: syntaxer run
- r3148: make nginx script work via agent, patch by LinuxUser +16/-7
- r3149: update nginx application poller to use snmp_get +10/-4
- r3150: phpDocumentator headers. retire static-config. IF YOU ARE READING THIS, REMOVE IT FROM THE BOTTOM YOUR
CONFIG.PHP. YES. YOU. +1,586/-1,284
- r3151: fix netstat graphs (remove invalid double including of
common.inc.php) +1/-15
- r3152: add ability to pass an array of values to rrdtool_update, which are checked and replaced with U if invalid. +17/-7
- r3153: missing graph types +285/-0
- r3154: set scale for contexts/interrupts +4/-8
- r3155: time fix. improvement to apps overview. +17/-14
- r3156: snmpv3 support. for hipsters. +532/-91
- r3157: bye bye debug output, le sigh - also add newline before stats +2/-3
- r3158: DERP +47/-34
- r3159: nicer UCD memory graph +30/-4
- r3160: graph improvements. FIXME - graph defs are getting messier. NEED SIMPLIFICATION. +86/-21
- r3161: supermicro switch icon and detection +20/-0
- r3162: fix sql-schema update (derp) +2/-0
- r3163: fix problem with snmp_get_multi +9/-2
- r3164: remove debugging +0/-1
- r3165: fix bgp prefix graphs (stupid me, i removed the wrong line) +2/-0
- r3166: now remove the correct line +0/-2
- r3167: cleanups to how graphing works. start using device= for device graphs. +226/-194
- r3168: fix devices -> graphs +2/-2
- r3169: fix auth for graphs to allow cidr filter. fix schema 006 +43/-48
- r3170: add some global graphs. for great cpu-eating justice! +144/-0
- r3171: ports discovery updates +38/-39
- r3172: port poller +11/-9
- r3173: ports poller update (fix not adding filtered interfaces) +425/-11
- r3174: remove very efficient coding +1/-1
- r3175: fixiedoo +1/-1
- r3176: fix demo front page and collectd graphs +2/-2
- r3177: fix smokeping graphs (id -> device) +4/-4
- r3178: fix c6k crossbar graph +1/-1
- r3179: don't overwrite graph time period to 1y always +4/-0
- r3180: allow the ability to rewrite locations +28/-0
- r3181: globe map +198/-0
- r3182: fixes to global map +22/-9
- r3183: bigger zoom on globe +1/-0
- r3184: add snmpv3 support to old snmp queries - patch by gl +23/-22
- r3185: syntaxer run
- r3186: rename senao mib file, remove duplicate table definition +1/-1
- r3187: fix some rrdtool_graph calls to use arrays. add NRG printer support. +50/-18
- r3188: Add support for APC UPS. #55. +21/-8
- r3189: replace "sha1" with "sha", as required by net-snmp +6/-6
- r3190: clean up time definitions (#48) +13/-13
- r3191: db fixes (needed for snmpv3 sha fix) +3/-0
- r3192: remove commit from 3188 +8/-21
- r3193: fix sha1 -> sha +1/-1
- r3194: make more space on device tabs :) +13/-3
- r3195: move from port_id to interface_id. make ports discovery only discover. add some cleaner functions. add a tiny bit of alerting infrastructure. +506/-909
- r3196: fix bgp poller +1/-1
- r3197: alerting stuff (non-functional) +125/-14
- r3198: more alerting stuff (non-functional) +113/-0
- r3199: some database updates (adding some _deleted fields) and fix links table. +17/-7
- r3200: extra debugging +1/-0
- r3201: remove temporary debugging +0/-1
- r3202: force sites with downed devices to the front of the map always. +9/-6
- r3203: minisyntaxfix + add rewrite for EX3300 +17/-14
- r3204: debugging +2/-0
- r3205: fuck debugging +0/-2
- r3206: fix processor link on inventory tab +1/-1
- r3207: minor improvement to globe tooltip formatting +4/-2
- r3208: transparent graph canvas (me gusta) +1/-1
- r3209: fix ipv4 and ipv6 tables to use port_id not interface_id +2/-0
- r3210: change remanining interface_id to port_id +11/-0
- r3211: make old rrd format expectation default +2/-0
- r3212: fucking debugging +0/-3
- r3213: add agent sensor capacity, hddtemp script in agent-local as demo, possibly needs a little more work +230/-154
- r3214: move hddtemp to unix-agent/ instead of applications/ +24/-24
- r3215: don't show graph if type is unset in definitions, eg os areca +29/-26
- r3216: improved sonicwall from sebastien guilbaud (#58) +19/-0
- r3217: fix addhost function from almir kadric (#56) +11/-8
- r3218: syntaxer run
- r3219: remove tabs person 1 used and person 2 committed, cleanup by person 3 +12/-11
- r3220: fix non-snmp sensor polling +7/-2
- r3221: make dell omsa temp sensors work again, patch by RobJE +41/-10
- r3222: fix dell omsa temperatures. from robje. +27/-3
- r3223: accesspoint support (probably) from ethan sommer (#50) +596/-2
- r3224: colourize sql/rrd debugging yellow/green +9/-10
- r3225: fixes to aruba accesspoint graphing +96/-24
- r3226: no need to define for graphs inside device/ +0/-5
- r3227: debugging code to squash spikes +8/-0
- r3228: enable aruba poller module +1/-0
- r3229: introducing rrdtool_escape, more to come +31/-17
- r3230: more rrdtool_escape goodness +54/-93
- r3231: fix health/sensors +43/-19
- r3232: fix health/sensors a little more +4/-2
- r3233: dmi support for agent +40/-12
- r3234: shorten manufacturers +4/-0
- r3235: whoopsiedoo, dmi include file to parse the output of the dmi plugin +14/-0
- r3236: update ipsectunnels to work again +34/-24
- r3237: fix cisco remote access sessions graph +16/-16
- r3238: ports sort done in php +97/-36
- r3239: # -> / for phpdoc +751/-740
- r3240: /// -> // +713/-713
- r3241: generic_duplex previous add transparent area +3/-3
- r3242: add index to juniatmvp +1/-0
- r3243: add index to loadbalancers +1/-0
- r3244: push more state to memcached fix sensors poller to not retry all temperature sensors where return >9000 5 times (lmsensors returns milliC, so 30000 for 30C) +82/-33
- r3245: fix adding bills. needs more work to standardise URLs. +6/-5
- r3246: snmp errors begone +1/-1
- r3247: fix bug with
globe.php +3/-0
- r3248: fix mac accounting link on iftype pages +1/-1
- r3249: fix mac accounting +2/-1
- r3250: update foundry mibs +20/-1
- r3251: add licenses for things +49/-1
- r3252: set the correct html title if prefix is not set but suffix is +1/-1
- r3253: Fix some MIBs
- r3254: remove MPLS-LDP-CAPABILITY
- r3255: add IEEE8021-BRIDGE-MIB
- r3256: rename NETBOTZ320-MIB
- r3257: fix adding bill from port page +1/-1
- r3258: allow disabling of graphs on html/pages/customers +12/-7
- r3259: sensor description escape +1/-3
- r3260: moar escape +4/-5
- r3261: don't need a william here, i'm not using williaming +1/-1
- r3262: don't show errors if there are none +5/-1
- r3263: fix topnav counters for non-admin, patch by Zoiah +5/-1
- r3264: fix alert value after sensor NaN, patch by Erik Smit (Zylon) +2/-1
- r3265: remove port description parser output, patch by Erik Smit (Zylon) +2/-2
- r3266: moar rrd escape +3/-7
- r3267: allow IPMI to be checked by USER level as well, suggested by Nikolay Shopik +2/-2
- r3268: correct matched port counts based on permission +5/-6
- r3269: correctly delete agent (temperature) sensors when they are gone +6/-7
- r3270: adduser/becomeuser (from zoiah) +29/-1
- r3271: improvements to edituser +108/-33
- r3272: remove deluser +0/-52
- r3273: move ipmi discovery to poller, delete ipmi sensors which disappear +30/-76
- r3274: fix IPMI poller +2/-5
- r3275: password change stuff +7/-7
- r3276: fix device_bits for xos +19/-7
- r3277: update Dell mibs to OMSA 7 version
- r3278: small fix to discover_sensor, patch by RobJE (previous one too, sorry) +2/-2
- r3279: Update to Dell OMSA temperature sensors, patch by RobJE +7/-3
- r3280: add Dell OMSA fan speeds, patch by RobJE +77/-0
- r3281: add checkmk scripts for powerdns auth and recursor, add unix agent support for powerdns auth +30/-6
- r3282: Add code to make 'Show Previous' work in the graph view. Patch by Erik Smit of Zoiah Zylon Industries +10/-0
- r3283: use
is_numeric() for NaN, patch by Erik Zylon of Smith's Industries +12/-2
- r3284: create and use mysql MEMORY tables for state data (potential breakage if your mysql install is broken) +318/-284
- r3285: add debug output to xdp autodiscovery +14/-5
- r3286: ack, TEST MOAR - fix debug commit +4/-4
- r3287: fix powerdns agent handler +3/-6
- r3288: wtfcode +4/-1
- r3289: optimize generic graph thing, lots of dead code removed +26/-35
- r3290: fix sensor discovery, patch by Erik Smit / Zylon +1/-1
- r3291: fix sensors on device overview +1/-1
- r3292: MOAR RARITAN, patch by Erik Smit /Zylon +99/-2
- r3293: add
mysql.cnf for checkmk which automatically fetches user/pass from debian config, place next to mysql script and go +20/-0
- r3294: autodiscover apps through agent, tested for mysql and powerdns, warning: not autoremoved if script disappears from agent +20/-11
- r3295: unbreak ports query, by Erik Smit / Zylon +1/-1
- r3296: hopefully fix processor discovery +7/-2
- r3297: add newline to die, so our check-mk parser doesn't get confused and skip the following section +1/-1
- r3298: storage discovery -> state table +8/-6
- r3299: add unbound stats script, no observium-collector or graphs yet +14/-0
- r3300: example output of unbound stats supplied +69/-0
- r3301: sort app devices, fix links when clicking on graphs +2/-2
- r3302: fix ipmi polling/discovery + limits +17/-5
- r3303: fixmes +5/-0
- r3304: This commit REMOVES support for powerdns polling via SNMP, this application is now available ONLY via the UNIX AGENT. Beware. +26/-118
- r3305: This commit REMOVES support for mysql polling via SNMP, this application is now available ONLY via the UNIX AGENT. Beware. +224/-236
- r3306: remove obsolete mysql scripts +0/-1,374
- r3307: remove ipmi sensors even when ipmi is no longer configured, hopefully fix sensor warnings, fix storage state updates +18/-14
- r3308: remove some warnings; allow sensor value to be float again instead of int +3/-2
- r3309: add columns to port-status +8/-5
- r3310: graph status over time +36/-0
- r3311: allow ip address without /32 for unauth_graphs_cidr +2/-0
- r3312: fix storage poller? +1/-1
- r3313: fix health/storage +7/-1
- r3314: improve iftype rewriting and add new rewrite function (substitution by array key) +287/-19
- r3315: remove SNMP support from apache app script +10/-19
- r3316: no need for shorthost on a screenwide title bar... +1/-1
- r3317: remove old apache scripts which are no longer used +0/-178
- r3318: use vsvrFullName +8/-0
- r3319: slightly better ports values debugging +1/-1
- r3320: FIX +1/-1
- r3321: better. +1/-1
- r3322: anti-fork license to about :> +102/-111
- r3323: loosen a loop +4/-2
- r3324: add updated juniper chassis definitions
- r3325: additional juniper mibs
- r3326: expand memcached rrd bytes size > 125GB +2/-12
- r3327: config option title_url to customise logo URL. #97 +2/-1
- r3328: new billing interface from codekiller +1,450/-1,036
- r3329: fix chargs, remove second jquery
- r3330: roll back billing changes - broken javascript +1,036/-1,450
- r3331: billing interface rewrite from codekiller +1,482/-1,043
- r3332: clean up billing styles to match observium normal +66/-49
- r3333: remove some debugging +4/-4
- r3334: make sure bill_data is available to history tab too +2/-1
- r3335: fix more css fuckups
- r3336: remove pointless baseurl from css +3/-3
- r3337: NTP agent poller and some other changes from codekiller +538/-3
- r3338: fix previous month billing +9/-9
- r3339: fix path for ntp agent +2/-2
- r3340: maybe recognize PowerConnect 5524/5548? +5/-1
- r3341: fixup +1/-1
- r3342: set astext straight away on discovery instead of next discovery +1/-1
- r3343: more billing improvements from codekiller +238/-254
- r3344: add some things for working with percentages of port capacity +22/-10
- r3345: remove some memcached stuff +2/-14
- r3346: pretty up some forms +7/-9
- r3347: updated login page +40/-21
- r3348: fix some search bars +8/-9
- r3349: remove animated percent bars +6/-6
- r3350: recognize more powerconnects, nicecase ntpd +4/-1
- r3351: disregard size 0 mempools, ie swap space on a machine without swap +1/-1
- r3352: APC PowerNet-MIB improvements +336/-99
- r3353: remove env from ntpd agent script +3/-3
- r3354: fix rra definitions +1/-1
- r3355: billing search from codekiller +109/-15
- r3356: increase maximum UCD-SNMP-MIB load average to 5000 (from fenestro) +1/-1
- r3358: add index to event log table, patch by M. Moerman +1/-0
- r3359: wut wut in the but +45/-0
- r3360: make drbd work. probably. +7/-4
- r3361: add app_instance +2/-0
- r3362: drbd cleanup +10/-6
- r3363: shoutcast application fixes +134/-10
- r3364: cleanup shoutcast locations +3/-124
- r3365: fix +3/-0
- r3366: set mysql to UTF8 (utf8_unicode_ci) on MyISAM for all new installations +105/-105
- r3367: Revert DB changes. HERP DERP. +105/-105
- r3368: update for mmoerman, who was feeling restless about the svn silence. +1/-1
- r3369: fix unix agent error message upon failure +3/-3
- r3370: shit from falz, yo. +51/-0
- r3371: shoutcast fix +5/-6
- r3372: 20:18 < falz> _
20:18 < falz> /\) _
20:18 < falz> _ / / (/\
20:18 < falz> /\) ( Y) \ \
20:18 < falz> / / "" (Y )
20:18 < falz> ( Y) ""
20:18 < falz> "" +3/-3
- r3373: `#@#@@@@@@,
#@@. `#@#@@@@@@,
'@+ ,@@@@' .#@@`
@@ +@# #@ `@@
@; .@' ,@ .@'
`@` #@ .@ @#
@ @' +# @+
@` @, @ @,
,@@@@@@@@@@@@@@@#, `@ @
;@@@+;::::::::::::::;#@@@' @ @'
;@@'::::::::::::::::::::::::+@@@. ;+ @
`@@;::::::::::::::::::::::::::::::;@@# @ @
.@@::::::::::::::::::::::::::::::::::::'@# @ @`
@@::::::::::::::::::::::::::::::::::::::::;@#@ #;
+@::::::::::::::::::::::::::::::::::::::::::::'@, +;
@#::::::::::::::::::::::::::::::::::::::::::::::#@# +;
@;:::::::::::::::::::::::::::::::::::::::::::::::@:'@ @.
`@:::::::::::::::::::::::::::::::::::::::::::::::::@:::@` @
`@::::::::::::::::::::::::::::::::::::::::::::::::::@::::@` @
@:::::::::::::::::::::::::::::::::::::::::::::::::::@:::::@ @
@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@';
@;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;@
+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+
@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@:@`
@;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@
.@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@;
@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@
,@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@,
@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@
`@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@
@;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::'#
@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@
:#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@
@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+;
@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@
.@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@
@;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@
@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@.
@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+'
@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;@
'+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@
@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@
@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@
@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@
+@;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@
@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@
@+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;@
,@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++
@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@,
@::::::::::;+@@@@+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@
@:::::::+@@@; ;@@@::::::::::::::::::::;@@@@@@@@@+::::::::::::::::::::::::::::::@
@;::::@@' `@@::::::::::::::::@@# ,@@+:::::::::::::::::::::::::::@
`@::+@: `@;::::::::::::@@` '@;:::::::::::::::::::::::::@
@;@# @#::::::::::@; @@:::::::::::::::::::::::+'
@, ##:::::::;@ '@::::::::::::::::::::::@
@, @+::::::@ .@:::::::::::::::::::::@
+@' @:::::@ ,@::::::::::::::::::::@
@@@@ @:::@` #+::::::::::::::::::+'
@@@@@ ##:++ @::::::::::::::::::@
@@@@@ @:@@@, `@:::::::::::::::::@
,@@@@+ #@@@@@# @:::::::::::::::::@
@` @@@@@@ ,#:::::::::::::::+;
@ @@@@@@ @:::::::::::::::@
@ ;'@@@@` @:::::::::::::::@
@ @ ;; @:::::::::@+::::@
@ @ +;:::::::'@@:::+;
@ @ +;:::::::@:@:::@ @
@ @ +;:::::::@:@:::@ @@
@ @ @:::::::#+:@:::@ '+@
;; #. @:::::::@::@::+; @ @
@ .+ @::::::;@::@::@ #,`@
@ @ @::::::@;::@::@ @ #,
;# @ #'::::::@:::@::@@. @
@ .# @::::::+#::;#:+;@ @
`@ `@@ ++::::::@:::;#:@@` :#
'@ ,@@::@ @:::::::@:::++:@@ @
'@ '@@@@@@@@@@#::::#+ @:::::::@;:::++:@. @
`@# ;@@'::::::::::::::::@, @;:::::::@::::#;+@ @
@@@` @#::::::::::::::::::::@' @':::::::+#::::#;@; +;
@:;@@@@:::::::::::::::::::::::@@ @:::::::::@:::::@:@ @
;+::::@+::::::::::::::::::::::::'@` #@::::::::::@:::::@'@ @
,;;#;::::@:::::::::::::::::::::::::::@@. +@+::::::::::@':::::@@# ,#
`@@##@::::@':::::::::::::::::::::::::::::#@@'. ,#@@'::::::::::::@::::::@@: @`
@::::@::::@:::::::::::::::::::::::::::::::::'#@@@@#;::::::::::::::'@::::::@@ @
'+::::@::::@:::::::::::::::::::::::::::::::::::::::::::::::::::::::@::::::'@@@,
@:::::@::::@:::::::::::::::::::::::::::::::::::::::::::::::::::::::@::::'@+:::#@,
@:::::@::::@::::::::::::::::::::::::::::::::::::::::::::::::::::::#+:::'@:::::::@,
;':::::@:::::@:::::::::::::::::::::::::::::::::::::::::::::::::::::@::::@:::::::::@
#::::::@:::::@':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#;
@:::;::@::::::@':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;::::@
@:::@@:@::::::@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@#@:::@
;;:::+@@::::@@',:@@@@@@@@@@@@@@@@@@@@@#;:::::::::::::::::::::::::::::::::::@+::@'::@
#::::@@::'@',,,,,,,,,,,,,,,,,,,,,,,,,;#@@@'::::::::::::::::::::::::::::::;@::::;::@
@::::+@:@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#@@':::::::::::::::::::::::::::@::::::::@
@:::::@@#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#@#:::::::::::::::::::::::::@::::::::@
@::::@+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+@:::::::::::::::::::::::'#:::::::+;
+@::#+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@@:::::::::::::::::::::#+:::::::@
#@'@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+@::::::::::::::::::::++:::::::@
`@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@;::::::::::::::::::'#::::::#,
#;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@':::::::::::::::::::::::::@
@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@':::::::::::::::::::::::@
#',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@::::::::::::::::::::::@.
@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@:::::::::::::@::::::@.
@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:@::::::::::::+@;:'@@
'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#+:::::::::::::@@+
@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@::::::::::::::@
@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'#::::::::::::;#
@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@::::::::::::;+
@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++:::::::::::;+
@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@:::::::::::;+
@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@:::::::::::;+
@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#'::::::::::;+
@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@::::::::::;+
@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@::::::::::;+
'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@::::::::::;+
@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@::::::::::;+
@',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@::::::::::;+
@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@:::::::::::@
'',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@:::::::::::@
@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@:::::::::::@
@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@:::::::::::@
'+,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@:::::::::::@
@:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++:::::::::::@
@@,,,,,,,,,,,,,,,,+#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@::::::::::::@
`@@@@######+,,,,@@@@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@::::::::::::@@:
`.....@',,,@@@@',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@'::::::::::::@ '@+
@,,,@@@@:,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@:::::::::::::@ @'
.#,,,:@@#,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@+:::::::::::::@ @
@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@::::::::::::::@ @`
@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,@;::::::::::::::@ #:@
.@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,#@:::::::::::::::@ @ @
`@@;,,,;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;@::::::::::::::::@ @, ;'
`+@@@+@,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:@:::::::::::::::::@`@# @
@;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,:@::::::::::::::::::#@@ @
@,,,,,,,,,,,,,,,,,,,,,,,,,,,,'@:::::::::::::::::::@+ ';
`@@@,,,,,,,,,,,,,,,,,,,,,,,,,,@@::::::::::::::::::'@. @
@@ @;@+,,,,,,,,,,,,,,,,,,,,,,#@'::::::::::::::::::@@ @
,@@` @::#@+,,,,,,,,,,,,,,,,,:@@+::::::::::::::::::+@: @
#@# @::::+@@@',,,,,,,,,;#@@@:::::::::::::::::::'@# ;'
;@ @::::::::+@@@@@@@@@+;::::::::::::::::::::;@@ @
@# .#::::::::::::::::::::::::::::::::::::::'@@ @
@:@, +'::::::::::::::::::::::::::::::::::::+@@ @
@ @ @:::::::::::::::::::::::::::::::::::@@# #.
@. @' @::::::::::::::::::::::::::::::::;@@; ,+
@ @ @::::::::::::::::::::::::::::::#@@` @
@. @` @:::::::::::::::::::::::::::'@@; @
@ ,@ ;+::::::::::::::::::::::::;@@# @
'' @ @:::::::::::::::::::::::@@@. @
@ @, @:::::::::::::::::::::;@` @@
.@ `@ @:::::::::::::::::::::@. .@,@#
@ @,#::::::::::::::::::::@`@, @ '@,
@ #@;:::::::::::::::::::;@ @ @' @@
#; @@::::::::::::::::::::@ @ ## +@
@ @'@:::::::::::::::::::#' @` ## .@
+@@@ @. @'::::::::::::::::::@ ;' #@ `@
.@@: @` @. `@:::::::::::::::::@` @ #@ `@ .+@@@#;
,@# @ @. @:::::::::::::::::@ @ @# .@@@@@;...,+@@@,
`@# '+ @, @;:::::::::::::::@ @ @+ @@, @@'
#@ @ ;@' .@::::::::::::::'# @ @: #@` +@`
`@: @ @@# @::::::::::::::@ @` `@` @+ @#
'@ #; .@.@ @:::::::::::::#' ;; '@ `@. ;@
#@ @ #@ @ ,@::::::::::::@ `@ @@ .@ @,
@' @.@; @. @:::::::::::@, @ `@: .@ @+
@: @@ ;# @:::::::::::@ @ #@ @ #@
@: @ :#:::::::::@` @ @+ @` +@
#' @` @:::::::::@ @ +@ @: '@
+# ,# @::::::::@` @ `@' '@ +@
.@ @ ;#:::::::@ +. @@ @ #+
@ #: @::::::@` ,+ '@` @. @,
@` @ @::::::@ @ ;@, `@ @
;# @` '+::::@` @ ,@+ @` `@
@ @ @::::@ @ .@+ `@ ++
@. @ @:::@` @ ,@+ @` @
`@ @ @:::@ ,@@' @ `@
@` @ ;+:#` +; @`
@ .@ @:@ @ @
@` @ @+, @ @`
@ '' @@ +: `@
'' @ @; @ @
@ +' @ :'
@ @ ,# @
+: ;# @. @
@ @ @ ,'
@ @ @ @
.# @. @ @
#. @ ,+ @`
@ .@ +. ,'
@ @` @ @
@ @ @ @
@ @ @ @
:' +; @ @ +2/-2
- r3374: ____ _ _ _____ ___ ____ _ _ ___
/ ___|| | / \ | ___/ _ \/ ___|| | | |/ _ \
\___ \| | / _ \ | |_ | | | \___ \| |_| | | | |
___) | |___ / ___ \| _|| |_| |___) | _ | |_| |
|____/|_____/_/ \_\_| \___/|____/|_| |_|\___/ +6/-8
- r3375: correct unit on hr_users +1/-1
- r3376: add powerdns-recursor app poller, no graphing/webinterface yet + other small fixes +148/-5
- r3377: add ksm script, remove old ntp snmp scripts +11/-169
- r3378: ksm shared pages graph via agent script +71/-13
- r3379: remove notices from debugging from codekiller +3/-3
- r3380: fixes from codekiller +50/-7
- r3381:
shoutcast.conf +6/-0
- r3382: preliminary API from codekiller +866/-2
- r3383: billing updates from codekiller +149/-101
- r3384: minifix +5/-48
- r3385: packages prettification +51/-24
- r3386: table improvements +83/-52
- r3387: corrects IPv6 support in the file
graph.inc.php for the configuration variable 'allow_unauth_graphs_cidr'. - From Mike Stupalov +23/-6
- r3388: brocade nos support from Per Hodneland (#129) +139/-0
- r3389: improved apc support from Wolfgang Breyha. (#128) +39/-0
- r3390: don't show services tab if show_services is set to 0 +1/-1
- r3391: add hostname to bgp alerts (temporary stuff until new alerting system in ~2065) +3/-3
- r3392: fix ports-state schema (allow NULL) #134 +2/-0
- r3393: change for nikolay (in testing, we can probably do this better) +10/-2
- r3394: remove debugging +0/-2
- r3395: remove silly code +1/-4
- r3396: add ubiquiti airos support. bother falz in case of issues. +86/-4
- r3397: Improve SSL detection a bit +18/-3
- r3398: big_graphs mode for both normal (1280) and widescreen (1920) layouts, they use 3 and 4 graphs. +35/-10
- r3399: fix polling of bgp statistics +3/-3
- r3400: larger/smaller graphs on ports and devices page for nikolay +42/-33
- r3401: new file for prev commit +72/-0
- r3402: non-widescreen big graphs bigger +4/-4
- r3403: more +6/-6
- r3404: added rewrites for Brocade, patch by Menno Kortekaas +77/-0
- r3405: add serial number to Foundry/Brocade ironware devices, patch by Menno Kortekaas +3/-0
- r3406: disable email alerts by default, as they're unpredictable and weird. +1/-1
- r3407: Update entphysical state tables +7/-5
- r3408: remove GPL crap from README +2/-18
- r3409: better fedora image, recognize fedora in distro detection script +2/-0
- r3410: update J mibs to
12.2
- r3411: clean up logging pages +18/-10
- r3412: fix ports description search +9/-0
- r3413: add basic NFS-Client polling to unix agent. +221/-0
- r3414: Latest software for cisco pix have strange error, it display sysDescr as:
Cisco Cisco PIX Security Appliance Version
8.0(4)32
Modified to accept repeated "Cisco ".
#121 +2/-1
- r3415: fix device/logs/eventlog search. +37/-4
- r3416: fix eventlog search. add type. FIXME: device/port caching for eventlog entries! +52/-18
- r3417: change status type to 'system' instead of up/down +1/-1
- r3418: add the ability to disable sensor alerts and change alert thresholds. by request of mmoerman. +129/-34
- r3419: remove debugging +0/-6
- r3420: fixes +20/-9
- r3421: clicky topnav +16/-10
- r3422: add 10second time limit for rrdgraph wait loop. +6/-5
- r3423: replace the eregi_replace command with preg_replace, because ereg(i)_replace is decaprecated in
5.3 and up +7/-7
- r3424: better detection of brocade nos devices. #151 +1/-1
- r3425: improvements to netscaler support (rrd format not final) +561/-6
- r3426: sql file for new netscaler tables +2/-0
- r3427: DBAs suck +2/-0
- r3428: only alert on sensors when above/below, not equal to limits +2/-2
- r3429: fix customer graph titles +1/-1
- r3430: clean up inventory page. fix bootstrap so prepending works (!) appending unfixed +35/-18
- r3431: update bootstrap. +3/-0
- r3432: cleanups of css (ARGH) and addition of sysName searching on /devices/ +26/-11
- r3433: fix transparent table backgrounds (was bleeding into popups, bleh)
- r3434: god. fix this shit. WHY DID IT WRITE IT LIKE THIS? +5/-1
- r3435: clean up health pages. fix popups. +140/-170
- r3436: improved tooltips from qtip 2 (http://
craigsworks.com/projects/qtip2/) thanks to Craig Thompson.
Qtip is licensed under the MIT license. +121/-52
- r3437: remove overlib load. RIP overLib :) +0/-1
- r3438: moved qtip +1/-1
- r3439: shift popup slightly to allow clicking links +5/-1
- r3440: Add support for polling Q-BRIDGE-MIB fdb tables (per-vlan mac address table for switches)
Enabled for all devices and oses at the moment. +143/-1
- r3441: update q-bridge-mib-fdb to use dot1dbaseport (thanks, 1980s network fools). +24/-9
- r3442: add per-port fdb display +58/-0
- r3443: add port_id for debugging +1/-1
- r3444: don't ignore ports with no ifDescr, only if no ifDescr AND no ifName (ifDescr is human-settable on some hardware, duh). +4/-1
- r3445: css cleanup from mile stupalov #118
- r3446: remove debugging, allow any non-empty values past snmp_get +1/-5
- r3447: variable change for fdb stuff. remove border from logging and inventory tables +8/-7
- r3448: Add F5 load balancer discovery +11/-0
- r3449: pass on transport upon addhost +5/-5
- r3450: don't alert on saturation threshold for ignored ports +3/-2
- r3451: clean up ports poller output a little +17/-4
- r3452: add ifName to port alerts (should make this more standard in future) +2/-1
- r3453: allow specifying port_id by ifDescr in
graph.php, switch to different oid parser. +73/-8
- r3454: fenfix #168 +1/-1
- r3455: add support for EOS SW-IP-FORWARDING for our favourite switch vendor, Arista. #167 +146/-0
- r3456: add support for Juniper IVE +217/-0
- r3457: fix fenestro's code :) +36/-3
- r3458: some pagination. it kinda sucks. +132/-10
- r3459: changes to pagination (only on ports and eventlog right now) +5/-3
- r3460: change some colours
- r3461: update devices page +28/-24
- r3462: remove a td +0/-1
- r3463: remove duplicate notification. DERP. +0/-1
- r3464: cleanups to netscaler stuff, switch to newer snmp parser for netscaler. +66/-89
- r3465: glyphicons +4/-0
- r3466: draytek, cisco small business and nexenta improvements from jduggan +25/-3
- r3467: f___ this fugly blue aquarel +3/-3
- r3468: tweak colours
- r3469: arista ipv6 software forwarding graphs #170 +54/-48
- r3470: svn tweaks. make it ugly again. BOOYA. +4/-1
- r3471: fixiefix +1/-1
- r3472: show "last seen" time for down hosts +18/-3
- r3473: insert missing attribution +1/-1
- r3474: fix some tables +4/-4
- r3475: use last poll instead of last discovery for device up/downtime +4/-3
- r3476: update table formats. switch popups back to tag (D':) +81/-27
- r3477: correctly detect newer nexenta +1/-1
- r3478: tweak styles +27/-23
- r3479: PostgreSQL polling support via Unix Agent. #172 from Ivan Dimitrov. +495/-0
- r3480: add powerdns icons +2/-0
- r3481: add overview graph list for postgresql - thanks to Ivan Dimitrov - close #172 again +1/-0
- r3482: fix adding bill from port page (form was closed too early, duh) +1/-1
- r3483: MOAR SPAEC! +1/-0
- r3484: fix large graphs mode +8/-10
- r3485: fix graph sizes on device/apps/ +13/-35
- r3486: fix billing ports descriptions +8/-12
- r3487: testing change to device popup (marmite, i think) +127/-92
- r3488: fixes, cleanups. +203/-203
- r3489: prettier about, fix some other things. +21/-21
- r3490: move a function to common (need to move some things around to reduce includes for graphing) +36/-36
- r3491: add option to disble popups +8/-6
- r3492: prettify arp table search, add fdb table search. TODO: these can/should be merged into 3 searches. One for MAC, one for IPv4 and one for IPv6. We should search all tables and give build an array of addresses specifying where each one was seen, in order of importance (MAC/IP on an interface is important, ARP/FDB is less important). TODOTODOTODO. +131/-27
- r3493: clean up pagination a little +35/-12
- r3494: clean up syslog form, add attribution email, change update_array, fix buttons on device/edit +18/-28
- r3495: prettify button on device/edit with ugly html hax +4/-1
- r3496: fix device/edit/device +63/-53
- r3497: move button +0/-3
- r3498: clean up devices/edit/snmp change table header generation code in ports/list, fix some styles +143/-124
- r3499: no, net-snmpd is not juniperive +0/-1
- r3500: prettify ports edit, shorten some ifTypes, add retardomib +35/-35
- r3501: finish device/edit/* and fix form css +166/-143
- r3502: some moving around of things to generate popups better. try to move "processing" of port information into a function. split generation of port/device popups into header & content. +104/-43
- r3503: css solution to multi-row table entries +9/-3
- r3504: clean up juniper hardware detection (they correctly use sysObjectID!) +125/-82
- r3505: cleanups to detection +58/-16
- r3506: add simpleapi base +11/-0
- r3507: If the bill_date == today, start building the history entry. don't wait until tomorrow! +1/-1
- r3508: netscaler aggregate services/vservers graphs for mmoerman +317/-1
- r3509: THIS. IS. SPARTSCALER DEFINITIONS. +22/-22
- r3510: clean up some graphs. add algopass/type to device/edit/snmp, move addhost to bootstrap. +144/-79
- r3511: update delhost to bootstrap +38/-8
- r3512: add ipv6 and entitytype columns to netscaler vserver tables +2/-0
- r3513: netscaler updates +19/-12
- r3514: FUCK YOU, MYSQL. +5/-0
- r3515: netscaler fixes +6/-4
- r3516: fix ipv6 display with ports for vsvrs +5/-5
- r3517: squash preset and ?preset from urls +3/-0
- r3518: clean up multiport bits generic_multi_data and sensor graph types +14/-7
- r3519: *DANGER* BILLING CHANGES *DANGER*
graphing system updates. testing of new location bar. +212/-152
- r3520: fallback to 32-bit counters when no 64-bit on v2c hardware in billing poller (need to fix, this is a cause of spikes) +14/-2
- r3521: nginx app definitions +1/-0
- r3522: outptu low limit when it was the low limit which was reached. +1/-1
- r3523: <? -> <?php +1/-1
- r3524: only show adsl on devies with adsl. +3/-3
- r3525: modifications to generic_multi_line graphtype +31/-21
- r3526: herpderp +4/-7
- r3527: more tweaks to generic_multi_line +12/-15
- r3528: fix billing edit tab, possibly break pseudowires :) +29/-16
- r3529: fix services link on vservers page +1/-1
- r3530: fix netscaler_services mysql query +2/-1
- r3531: fix fdb search page +2/-2
- r3532: add fixme notes to netscaler +3/-1
- r3533: add JUNIPER-DOM-MIB support +191/-11
- r3534: JUNIPER-DOM-MIB +82/-10
- r3535: move sensors option for ports +3/-2
- r3536: recognize newer HP Procurve HP1810G-8
v2 and possibly others +3/-0
- r3537: SUPER DUPER MULTI-INSTANCE POLLER WRAPPER SCRIPT FROM JOB THE DUTCHMAN +234/-0
- r3538: herpderp +1/-0
- r3539: remove eregi, fix sensors edit page +6/-4
- r3540: remove print_r :) +0/-2
- r3541: fixes to sensor update check, add new front page and fix default front page bgp check. +354/-4
- r3542: allow more text in boxes on default front page +1/-1
- r3543: om nom nom, retard-o-menu be gone! +2/-30
- r3544: fix sensor discovery again, change some headers +23/-26
- r3545: new front page. config options added to defaults. +566/-482
- r3546: enable map as default +1/-1
- r3547: Added support of MRV devices hardware, serial, version, and temperature sensor detection. Patch by Rob J Epping +47/-0
- r3548: Correctly detect freq, voltage and current sensors on multiphase MGE gear. Patch by Rob J. Epping +9/-8
- r3549: fix bgp query +1/-1
- r3550: fix bgp page headers +1/-2
- r3551: remove numbered column from devices/routing/bgp +2/-3
- r3552: fix bgp reporting on front page +2/-2
- r3553: I CAN HAS CHEEZ DEFINITION FOR GOOGLE MAPS +4/-3
- r3554: default setting for map +1/-0
- r3555: more front page updates +42/-13
- r3556: remove graphs from default front page +1/-1
- r3557: attempted workaround for counter wraps in host-resources-mib +19/-10
- r3558: also load default settings in json dumper +3/-1
- r3559: fix hrstorage (dewrap on discovery to defeat >0 check) +3/-8
- r3560: fix copy-paste error :) +2/-2
- r3561: Back by overwhelming popular demand: THE ABILITY TO DELETE DEVICES! +47/-4
- r3562: show "down since..." for down hosts +1/-1
- r3563: #188 fix addhost for
v3 (from mike stupalov) +7/-5
- r3564: Some stuff with ldap i don't understand :) #47 from mike stupalov +13/-8
- r3565: default frontpage changes +25/-15
- r3566: frontpage fixes +2/-2
- r3567: add some force10 kit to rewrite lists +12/-8
- r3568: improved force10 memory/cpu/temperature support for S/C/E-series devices. From mike stupalov, #204 #205 +213/-2
- r3569: update removespokes perl script, from mike stupalov #203 +72/-19
- r3570: more fixes to front page +2/-2
- r3571: some fixes to irc bot. +50/-9
- r3572: catch more fabos +1/-2
- r3573: move map to ports tab (next to neighbours) +30/-21
- r3574: cleanups to discovery code, editing code, and a billion other things. adding a new host now automatically discovers ports and ip addresses. if a new host is discovered during discovery, it is added to the discovery queue, allowing entire networks to be mapped in one cycle. +310/-213
- r3575: port sorting include added, rename ospf discovery +75/-20
- r3576: add usermenu page +30/-0
- r3577: adding jquery switch
- r3578: update to front page +13/-6
- r3579: customer page updates +12/-9
- r3580: Update /customers/ to bootstrap-ness, remove hardcoded graph sizes. +3/-17
- r3581: Change the Odd Chance +1/-1
- r3582: fixing some front page things +16/-16
- r3583: add engenius AP client counter +12/-2
- r3584: fixes to front page, colour map. comments welcome :) +6/-5
- r3585: remove ugly legend from map +1/-0
- r3586: more front page fiddling +6/-4
- r3587: DOM sensor support for Foundry XMR/MLX/CER/CSR. No RX/FWS. #216 from Matthias Cramer +101/-0
- r3588: improve munin graph drawing #217 from Alex Wheeler +13/-2
- r3589: remove debug +0/-2
- r3590: Fix display device config (#211) +6/-5
- r3591: Fix adding host with SNMPv3 over Web Interface (#215) +3/-3
- r3592: Force10 fix memory sizes (#213) +4/-1
- r3593: Huge-buge update for D-Link switches (#212) +117/-0
- r3594: update to how we print interfaces. mac accounting changes. +21/-16
- r3595: Remove debug. +0/-1
- r3596: add google code-prettify js and css
- r3597: typo ;) +1/-1
- r3598: Move includes (bad) to functions: print-event ->
print_events(), print-event-short -> print_events_short().
Some code cleanup. +134/-174
- r3599: Print error message when create user failed (#218).
Thanks Matthias Cramer. +4/-0
- r3600: Added function
format_timestamp() +25/-0
- r3601: Fully unification function
print_events() +157/-205
- r3602: Small cleanup +1/-1
- r3603: cosmetic change type>entity and host>device +5/-5
- r3604: remove wells, looks prettier :> +12/-12
- r3605: detect linux and freebsd by sysObjectID +18/-3
- r3606: tweak map markers +2/-2
- r3607: fix map :) +4/-4
- r3608: Description change (#220) +8/-6
- r3609: fix sql schema files, tweak map a bit more :) +110/-237
- r3610: fix typo in BGP page - from Sander Steffann +1/-1
- r3611: Update agent scripts (#164) +94/-48
- r3612: Small fix description and style +14/-13
- r3613: New function
print_syslogs().
Move from includes print-syslog.php -> print_syslogs(). +284/-202
- r3614: Update max syslog priority to 15 +4/-23
- r3615: fixes to front page and updates to package pages +28/-9
- r3616: remove escaping +2/-2
- r3617: tweak front page (dots get big when things go down) +5/-6
- r3618: fix sql query for vserver services +2/-1
- r3619: update netscaler to correctly use name and fullname +55/-29
- r3620: add list of up devices to map +2/-2
- r3621: Try using snmpEngineTime instead sysUpTime. +12/-7
- r3622: Fix UpTime for Cisco ASA (and possibly other). +15/-12
- r3623: begone +0/-1
- r3624: rounded topnav +8/-8
- r3625: update index +11/-8
- r3626: add logging for unix agent connection +2/-1
- r3627: update agent stream function +5/-3
- r3628: build rrd filename with a function. allow the filename to be based on something other than the ifIndex (crazy, i know) +101/-58
- r3629: add script to rename rrd files if the format has changed +38/-0
- r3630: work around brocade/foundry nonsense. alternatively: implement input validation :) +2/-1
- r3631: new icon sprites for dev/testing +28/-0
- r3632: Fix uptime for snmpd systems. +19/-25
- r3633: if we have agent, only use agent uptime. +10/-11
- r3634: Improved info about uptime in poller. +9/-5
- r3635: drop of new UI style. may break a number of pages. please report oddities.
widescreen mode is currently broken until i read the bootstrap documentation again. +853/-86
- r3636: add js and image +1/-0
- r3637: fix some bits +6/-26
- r3638: disable sensors/bgp mini-box for now, as they're not counted correctly :) +8/-0
- r3639: more icon changes, fixing graph widths +30/-34
- r3640: add hostname to port search results +2/-2
- r3641: fix ports page graphs and row colouring (table-striped-two for striping every other row +4/-2
- r3642: cleanups to ports page, move more things to ports humanizing function +16/-17
- r3643: fix health tables to use proper table striping class. add a class to stripe three rows at a time. +41/-52
- r3644: update definitions and rewrites +30/-10
- r3645: ui updates. remove famfamfam sprite from autoload. +32/-25
- r3646: moving around of some things. fix colours in non-chrome. move logout to cog menu. +6/-2
- r3647: Move display statuses to function
print_status(). +216/-139
- r3649: reduce sprites +5/-5
- r3650: add new include to cache some data to variables +19/-0
- r3651: update about +10/-6
- r3652: printer icon +1/-1
- r3653: cleanups +1/-43
- r3654: fix <i> +1/-1
- r3655: sql-schema +0/-1
- r3656: disable jqplot, remove jpgraph and tcpdf from svn +3/-2
- r3657: add warning to billing code about missing jpgraph +30/-0
- r3658: postfix qshape & mailgraph support via agent +1,363/-1
- r3659: layout tweaks, fixing responsive navbar (it needs to be <940px to work) +47/-63
- r3660: oops. nasty black navbar! +1/-1
- r3661: fix bill, fix apps +8/-9
- r3662: add watchguard xtm detection +1/-1
- r3663: update qtip +1/-1
- r3664: bloop +1/-1
- r3665: delete geshi
- r3666: Clean debug output. +1/-1
- r3667: New function
print_addresses() for display/search IPv4/IPv6 addresses. +249/-167
- r3668: showcommand without geshi +4/-12
- r3669: set low limit for temperatures to 0C (very few people care about low temperature limit) +2/-1
- r3670: fix versioncheck +2/-2
- r3671: Cleanup, optimize sql and update authors (thx Dennis de Houx). +145/-117
- r3672: Remove empty line. +1/-1
- r3673: Remove geshi. Fix for RANCID. +0/-2
- r3674: Fix some RANCID staff. +17/-20
- r3675: bring back versions on about page +6/-0
- r3676: Cisco WLC detection and temperatures +48/-2
- r3677: raspberrypi sensor polling via agent +219/-6
- r3678: Mission: no more double quotes. :) +226/-235
- r3679: Updated description. +8/-7
- r3680: Damn.. +1/-1
- r3681: Fix for FF float:right bug. +8/-8
- r3682: add switch for ospf autodiscovery :) +13/-9
- r3683: commented starttls in defaults. +1/-1
- r3684: add no option for starttls and make it default +2/-2
- r3685: lots of UI updates (comments?) +1,118/-920
- r3686: new menu for collectd (needs looking at, still) +13/-14
- r3687: updates to ui +25/-16
- r3688: font -> trebuchet
- r3689: fo realz
- r3690: Synchronization with the last changes. +355/-183
- r3691: Clean, optimize SQL and spelling. +132/-101
- r3692: remove short open tag +1/-1
- r3693: remove erroneous spaces :) +11/-11
- r3694: better status check +1/-1
- r3695: fix dramah +3/-3
- r3696: Fix poller checking. +5/-9
- r3697: update navbar for netscaler +37/-60
- r3698: new navbar for munin +9/-23
- r3699: remove short open tag +1/-1
- r3700: pollerlog update +2/-2
- r3701: updates to poller log, add blank sql-schema +52/-28
- r3702: remove ifLabel, ifNameDescr and remove @author tags +62/-48
- r3703: Fix: last_polled <-> last_discovered. And don't show disabled devices. +5/-6
- r3705: Remove mystical </div>. +3/-3
- r3706: fix billing buttons to use pull-right +2/-2
- r3707: html_class -> html_row_class. use device cache as reference in pollerlog +106/-104
- r3708: back to trebuchet :) +2/-4
- r3709: Fix up port detection for LLDP +6/-1
- r3710: `eventlog`.`host` -> `device_id` +26/-20
- r3712: explain >0 for HC counters +1/-0
- r3713: check for jpgraph DEFAULT_THEME_CLASS removal +9/-5
- r3714: RANCID. Add domain suffix for non-FQDN device names. +15/-7
- r3715: Grammar correction. +1/-1
- r3716: Restore level. :) +1/-1
- r3717: some cleanups. bgp page needs redoing. +49/-51
- r3718: munin fixes +4/-2
- r3719: update editing navbar to bootstrap and add fancy checkboxes to apps +14/-30
- r3720: add is_polling and is_discovering to devices table +1/-0
- r3721: store poller performance +99/-2
- r3722: create devices_perftimes table +2/-0
- r3723: New functions
ipFromEtcHosts(), gethostbynamel6(), gethostbyname6() for resolve hostnames (also IPv6 and /etc/hosts). +72/-0
- r3725: Revert to r3722 +69/-247
- r3726: Revert from last commit. +38/-40
- r3727: New functions
ipFromEtcHosts(), gethostbynamel6(), gethostbyname6() for resolve hostnames (also IPv6 and /etc/hosts). (again) +73/-0
- r3729: update defs +11/-10
- r3730: move around some graphs +5/-1
- r3731: add freeradius agent support from Nikos Hasiotis +225/-0
- r3732: Correct detection pfSense and other FreeBSD based. +5/-3
- r3733: def updates +5/-5
- r3734: fix fdb link +1/-1
- r3735: update visual style of device header +7/-6
- r3736: Update description. +2/-1
- r3737: Added SNMP response graphs. +46/-3
- r3738: RRD set UNKNOWN value when device down. +14/-4
- r3739: syntaxer run
- r3740: small cleanup in functions +44/-38
- r3741: Clean CSS comments.
- r3742: Update area color. +3/-3
- r3743: New function
print_arptable(). Update display ARP tables. +279/-136
- r3744: small cleanup +6/-6
- r3745: some dbFacile in discovery protocols, update remote device hostname for LLDP, find remote port via mac address for LLDP +32/-9
- r3746: unbound app monitor +676/-49
- r3747: clean up old scripts +0/-54
- r3748: Improve ARP table DB and discovery module. +58/-36
- r3749: discover force 10 kit with grammatically incorrect sysDescr. (nice to see dell improving ftos quality) +3/-1
- r3750: update bgp tables +105/-47
- r3751: swap location and sysname (why were they the other way around?!) +2/-2
- r3752: Fix empty port_id. Improving SNMP query. +24/-18
- r3753: write discovery perf values to db +34/-1
- r3754: swap location/sysname in popups +2/-2
- r3755: remove shading from ports/devices search box +2/-2
- r3756: fix graph widths +3/-3
- r3757: Rewrite ARP table discovery. Added IPv6 NDP discovery. Table 'ipv4_mac' dropped and replaced with 'ip_mac'. +143/-66
- r3758: Fix ARP discovery for buggy cisco 6500. +11/-8
- r3759: Fix. +2/-1
- r3760: update some table styling +29/-32
- r3761: grammer +1/-1
- r3762: Fix 'devices' sql schema (#254). +1/-0
- r3763: fix agent_uptime nonsense. BEGONE. +2/-1
- r3764: Fix for SNMPv3 form fields (auth and crypto). +6/-6
- r3765: Less unnecessary SQL queries. This is already done in
humanize_device(). +0/-5
- r3766: Fix EOL. +2/-2
- r3767: Function
print_search_simple(). Added choice between IPv4/IPv6 in ARP/NDP tables. +112/-39
- r3768: Update too. +44/-48
- r3769: add printer page counter graph support (as gauge) +86/-26
- r3770: small app nicecase fix +2/-0
- r3771: use
nicecase() on device edit page, forgot file in previous commit +1/-1
- r3772: set current pagecount in device attribute +1/-0
- r3773: up rrd maximum value for page counter to unlimited +1/-1
- r3774: only show current value, min and max are useless for page counter +3/-5
- r3775: hold yer horsies, not everything HP is a procurve +1/-1
- r3776: discover toner better, only discover toner, not imaging drum +17/-10
- r3777: add deleted toner log entry +1/-0
- r3778: Using 64bit counters if available for storages. +63/-19
- r3779: graph a lot more printer stuffings +330/-23
- r3780: don't delete rrds +1/-1
- r3781: Allow ipmitool sensor output to come from unix agent instead of directly using the bmc controller +58/-23
- r3782: decode hex before checking descriptions when discovery printer accessories +2/-2
- r3783: remove frontpage modules from
config.php.default (they are defaulted in defaults.inc.php) +0/-3
- r3784: Fix units (dskTable use 1K units). +4/-4
- r3785: Improved detection FreeBSD based OSes. +65/-6
- r3786: Alignment indentation in code. +1,007/-1,007
- r3787: Rewriting platform for UNIX OSes. +27/-20
- r3788: fix HORRIBLE pagination indentation +107/-94
- r3789: fix the indentation fix +484/-21
- r3790: fix pagination prev/next/last +9/-4
- r3791: Temporarily disabled detect pfSense (bsnmpd issue). +7/-3
- r3792: attempt to fix up paths for vmware os poller +6/-6
- r3794: sql updates : access_points -> accesspoints, remove cisco oid names from mac accounting table +5/-0
- r3795: drop old oid hardcoding fields +1/-0
- r3796: fix mac accounting for cisco, make it vendor/MIB-neutral to allow JUNIPER-MAC-MIB +436/-359
- r3797: clean up debugging, change check for inserting port-state information +19/-5
- r3798: update juniper mibs
- r3799: update juniper icon +7/-5
- r3800: clean up HORRIBLE layout in ajax search +76/-78
- r3801: add sensors to unified search. might enjoy some layout improvement, larger icon or so? +38/-15
- r3802: add host location to sensor search output +4/-1
- r3803: fix PEAR includes, makes ports page work again +7/-8
- r3804: update vmware mibs
- r3805: move around a lot of mibs. try to untangle the huawei/3com/hp nonsense. fix vmware polling (4 gets per vm, really? :P) +160/-164
- r3806: update fortinet mibs (thanks hasker!)
- r3807: update extreme mibs (2006 -> 2012!)
- r3808: remove old extreme mib +10/-8
- r3809: clean up ajax search code a bit, add coloured bar in front of all results +18/-20
- r3810: remove and ignore net-snmp .index files
- r3811: make agent port configurable, still needs to be overridable in the database per device +5/-2
- r3812: add shorthost length config option +9/-1
- r3813: netscaler tcp sessions graph on mouseover/header +6/-4
- r3814: netapp mibs (
2.2.2)
- r3815: some missing code for the (half finished) powerdns recursor graphs +47/-11
- r3816: change name of datetime field in eventlog db to timestamp for consistency with syslog table, query may take a while on large tables +8/-8
- r3817: Improve UNIX detection and graphs. +195/-165
- r3818: use
preg_match() instead preg_replace() (small fix to detect FreeBSD version). +4/-8
- r3819: add vlan id to mac accounting (hardcoded to 0 for cisco, useful for poonipper) +3/-2
- r3820: Improved support for printers HP and Samsung. +91/-32
- r3821: Fix macacconting tab. +12/-12
- r3822: fix unbound agent script +1/-1
- r3823: hide unused threshold boxes in port edit page (trollol) +12/-13
- r3824: Using
print_search_simple() in search forms. +248/-276
- r3825: Update support for OKI printers. +10/-13
- r3826: Increase default ping retries to 3 +1/-1
- r3827: Juniper MAC accounting. Fix MAC accounting pages. Update some graph types. Add some NetApp stuff. +595/-173
- r3828: Improve debug for
isPingable(). +3/-3
- r3829: Update
config.php.default +9/-5
- r3830: Fix SELECT ip_address. +1/-1
- r3831: Fix uptime minimum (#267). +3/-3
- r3832: small change. +2/-2
- r3833: Change ping options. +8/-8
- r3834: Fix sql query (#269). +32/-15
- r3835: Show disabled devices if required. +1/-1
- r3836: fix db update for 58/59 +2/-1
- r3837: again :) +1/-0
- r3838: clean up default config file +3/-15
- r3839: begone i tell you +0/-50
- r3840: more cleaning. +1/-5
- r3841: Update the default paths. +22/-26
- r3842: oops (fix copy-paste). +1/-1
- r3843: fix ipmi data polling, add extra debug info +7/-2
- r3845: fix mac accounting polling. update pseudowires page. +51/-20
- r3846: fix /ports/ graphs sizes +6/-6
- r3847: bootstrappify collectd table. change halflings to grey. +9/-4
- r3848: Added use of HC counters for UcastPkts. +18/-20
- r3849: Update spikekill to version
1.1 +74/-21
- r3850: Fix spikekill bug. +1/-1
- r3851: exim mailqueue graphs via agent +124/-0
- r3852: discovery apc by sysObjectId +2/-5
- r3853: better descr for cisco entity sensors +6/-2
- r3854: juniper vrf fix by falz +2/-2
- r3855: cleanups to mac accounting pages and improvement to some colours. +191/-156
- r3856: improved graph colours :) +8/-8
- r3858: extend vminfo table +1/-0
- r3859: make vmUUIS larger. +1/-0
- r3860: Fix for changed in php
5.4 function empty() (empty('0') return TRUE). +1/-1
- r3861: use 64bit counters for cisco mac accounting +10/-3
- r3862: improved overview page. vmware fixes. misc updates. beginning of eigrp collector. +360/-181
- r3863: hadd this been a bigger mistake, bad things would have haappened. +2/-2
- r3864: short open tag begone! +2/-3
- r3865: fix ports page pagination (only for list) +1/-0
- r3866: Use php instead unix commands :P +10/-2
- r3867: Fix IPv6 NDP on JunOS (it used ipv6NetToMediaPhysAddress). +12/-5
- r3868: update sprites, remove sweetie css. +89/-90
- r3869: update icons +1/-6
- r3870: new icon here too. +1/-1
- r3871: change icons in definitons +17/-17
- r3872: more sprites
- r3873: Added function
hex2ip(). +31/-3
- r3874: move icon- to oicon- to prevent collision with bootstrap glyphicons +156/-156
- r3875: update
icons.php +1/-1
- r3876: Add caching for
snmpwalk_cache_oid() and snmpwalk_cache_oid_num(). +28/-19
- r3877: ui updates. new percentage bars (testing) +87/-49
- r3878: Functions
snmpwalk_cache_oid() and snmpwalk_cache_oid_num() set cache optional. +16/-6
- r3879: revert bar change. modify old bars to be prettier. +11/-13
- r3880: some cosmetic cleanups. try to make tables more consistent in style. +11/-11
- r3881: icon back +1/-1
- r3882: de-mong the menu
- r3883: smaller query +2/-2
- r3884: THIS! IS! SYNTAX! +415/-484
- r3885: set panos to display traffic & cpu only. palo alto kit doesn't seem to report memory usage (?!) +5/-0
- r3886: bar stuff. getting there. +199/-35
- r3887: add device_state column. update CISCO-ENTITY-VENDORTYPE-OID-MIB (need new CISCO-PRODUCTS-MIB, but not on CCO!) +2/-2
- r3888: add device_state. helps if you add the file :) +1/-0
- r3889: Remove duplicate In/Out description. +6/-6
- r3890: swap legend. fix sprites css +1/-1
- r3891: add new CISCO-PRODUCTS-MIB (we should really be dropping this into an array for prettier rewrites. It's not that hard to manually keep up with cisco and perhaps juniper too at least)
- r3892: Show bootstrap icons. +6/-4
- r3893: BGP Peers. Many improvements and bug fixes. Improved support for BGP in Force10, JunOS and JunOSe. +447/-349
- r3894: fix overlib title +1/-1
- r3895: cleanup. +4/-6
- r3896: Added functions
snmp_translate() and snmpwalk_cache_oid_num2() (hack for big IPv6 indexes). +62/-0
- r3897: debug output begone +1/-1
- r3898: Use
snmpwalk_cache_oid_num2() for polling/discovery bgp peers. +22/-21
- r3899: More improvements for bgp peers. Added discovery/polling for Cisco BGP4 V2 MIB (cbgpPeer2Table). +199/-115
- r3900: no debug. +1/-1
- r3901: Fix cisco mempools polling. +18/-10
- r3902: cleanup to ucd memory display. +16/-15
- r3904: Environmental monitoring module support for APC rPDU2, patch by Arnaud Fenioux +39/-0
- r3905: log sql schema update errors to
sql-schema-errors.log +9/-0
- r3906: ignore -1 value for rPDUIdentDeviceLinetoLineVoltage, patch by fenestro +10/-6
- r3907: clear error array after listing errors on sql schema update +1/-0
- r3908: update ntp apps page +38/-21
- r3909: only show FDB entries for permitted ports (wrap query loop entries with
port_permitted()) +2/-3
- r3910: Changed IP address search. Limited display down ports on overview page in the last 24 hours and max 200 entries. +51/-15
- r3911: cleanups to several ui elements +48/-41
- r3912: update latency page, fix navbar icon, change linux overview graphs. +21/-35
- r3913: fix includes +3/-1
- r3914: Move include Pear below include config. +4/-4
- r3915: updates to search drawing and bootstrap-ify more navbars +38/-51
- r3916: fix percbar +1/-1
- r3917: Clean some php warnings. +4/-3
- r3918: Move route counters to alleged cache. +45/-14
- r3919: cleanups +22/-25
- r3920: add hh3c product list. no rewrites yet, someone needs to volunteer to fill them in :) +907/-0
- r3921: update some graph types. fix allowing numbers in graphtype names in regexp splitter. +66/-13
- r3922: inject local as into peer array +1/-0
- r3923: fixyfixy +22/-8
- r3924: fixy2 +15/-1
- r3925: cleanup port mouseovers. expand db fields. +5/-3
- r3926: Update routing and ports counter caching. +104/-736
- r3927: Use values from array instead cmd snmptranslate for common oids. +62/-4
- r3928: Clean some php warnings. Speed up
getlocations(). +14/-33
- r3929: updates +6/-3
- r3930: bps > B for quota bills +5/-3
- r3931: remove short open tag +1/-1
- r3932: redo location handling. overrides now done at poll time. we're now geolocating locations. new location menu +413/-61
- r3933: don't do geolocation always :) +1/-1
- r3934: try removing first element of address if geolocation fails +14/-0
- r3935: updates to geocoding. store country code in db, do lookup for flags/pretty name in web interface. add new "status" list display mode for devices page +312/-162
- r3936: add ability to use old location menu +31/-1
- r3937: don't geolocate if nobody got time fo dat +1/-1
- r3938: don't show empty location in menu bar +5/-2
- r3939: some new sprites
- r3940: use new icons for sensors +4/-4
- r3941: rejig sprites. +1,962/-2
- r3942: COPYING file for
glue.py +30/-0
- r3943: hedges! +1/-1
- r3944: trigger re-geo +1/-0
- r3945: flags sprite +12/-8
- r3946: update /graphs/ +67/-48
- r3947: re-enable some variables +5/-5
- r3948: add zimbra agent script, no poller or graphs just yet +15/-0
- r3949: Small fix for geo location menu. +22/-14
- r3950: Added ability to select GEO API by config option. Added ability for reverse geocoding. +113/-30
- r3951: fix rrdcommand button +17/-15
- r3952: Fix for empty geo data. +11/-6
- r3953: detect mailcleaner. do something with
graphs.inc.php i forgot already. +8/-3
- r3954: add mailcleaner icon +2/-0
- r3955: built frontpage map from lat/lon. +7/-5
- r3956: Fix display storage total (#287) and use caching for sensors. +36/-15
- r3957: sort storage by usage +11/-2
- r3958: make processors overview clickable +2/-1
- r3959: remove styling from overview page title links
- r3960: make device page overview headers clickable again +14/-8
- r3961: add ssh_port field to devices table +2/-0
- r3962: add the option to define SSH port per device +63/-0
- r3963: allow use of alternative ssh port for libvirt +2/-2
- r3964: remove whitespace and ?> +16/-16
- r3965: remove ?> from configuration system +3/-3
- r3966: Add H3C icon, fixes #275 +1/-0
- r3967: permit selection of ibgp/ebgp/all in device bgp page +31/-1
- r3968: fix linking of ports +1/-1
- r3969: add more sprites. use them. +12/-6
- r3970: add more sorting options to storage page. print size/used/free. put percentages into usage bar. update about page. +38/-22
- r3971: first part of zimbra agent + poller, beware no useful graphs yet +522/-12
- r3972: fix errored ports +5/-2
- r3973: fix alerted=yes on ports page +8/-2
- r3974: make syslog header clickable too on device overview +2/-1
- r3975: fix some small permissions issues. change a navbar variable format to be human readable. +22/-7
- r3976: rollups +103/-69
- r3977: change xinetd script to reflect new port +2/-32
- r3978: remove 2 unused files from old top header to reduce clutter and confusion +0/-172
- r3979: sync some widths and features of the different generic templates, this probably could use a proper check/rework/sync +102/-69
- r3980: fix edituser page to have correct relative url +2/-2
- r3981: remove old broken code, sync temp and humidity sensor graphs +10/-16
- r3982: fix graphtype +9/-9
- r3983: layout tweaks +1/-1
- r3984: fix storage? +1/-1
- r3985: duh typo +1/-1
- r3986: missing AND +1/-1
- r3987: fix graph widths +2/-2
- r3988: update vlan name and mtu on changes +18/-2
- r3989: fix stupid russian doll coding. +5/-19
- r3990: add secure platform os detection +1/-1
- r3991: no preg +1/-1
- r3992: fix bottom nav
- r3993: temporary fix +5/-3
- r3994: correctly join storage-state table, so we don't do an erroneous INSERT +6/-1
- r3995: email +1/-1
- r3996: basic trending +8/-0
- r3997: add trend button +1/-0
- r3998: send usage of a few more modules +30/-9
- r3999: clean ups +14/-6
- r4000: fix location +1/-1
- r4001: fix z-index
- r4002: Commit #4000 passed, HAPPY COMMIT DAY. HAVE SOME LIONS WITH A CAKE!
,%%%%%%%%,
%%/\%%%%/\%%,
,,,,, %%%\C "" J/%%%,
,%%%%%%%, ||||| %%%/ 6 6 \%%%% .%
,%%/\%%%%/\%, @@@@@@@@@ %%%| _ %%%% .%%`
,%%%\c "" J/%%, {~*~*~*~} '%%(=_Y_=)%%%%' %%`
%. %%%%/ d b \%%% @@@@@@@@@@@@@'%%%\-/`%%%%; \\
`%%. __ %%%% _ |%%% {~* HAPPY *~} '%%%%%%%` \ ))
`%% .-' `"~--"`%%%%(=_Y_=)%%' { COMMITDAY } | '. //
// .' `. `%%%%`\7/%%%'__{~~*~~*~~*~~} | | / \ //
(( / ; `%%%%%%%'____@@@@@@@@@@@@@ | | ( \//
`.`--' ,' _,`-._____`-, __) (__ __| | _\ /
`"""`._____ `--,` `))) /_______\ (((((((___________) +1/-1
- r4003: also discover links when we're given MAC address via lldp +9/-5
- r4004: add support for different port types +5/-0
- r4005: allow autodiscovery from libvirt vm list +12/-6
- r4006: find more powerconnects (fuck you, dell) +2/-1
- r4007: death to dell +1/-0
- r4008: record sysObjectID +6/-0
- r4009: still show rrd command even if disabled +2/-1
- r4010: resize storage table +1/-1
- r4011: fixed h3c logo
- r4012: don't show ports with negative errors (counter reset?) +1/-1
- r4013: fix ive discovery script
if() layout +3/-2
- r4014: unset variables used for discovery (cause of screenos/juniperive collision bug) +5/-0
- r4015: Override mail send framework. Now use Pear::Mail. (#290) +61/-52
- r4016: Check non-FQDN filename for RANCID config. +33/-13
- r4017: improved Dell DRAC support +130/-2
- r4018: add box format for status page +314/-3
- r4019: defaults and extra date formats +20/-3
- r4020: remove data-hiding ip :) +1/-2
- r4021: add missing process list from mysql application graphs +1/-0
- r4022: new app images +3/-0
- r4023: Clean JS & CSS. Update qTip2 to latest. +26/-88
- r4024: migrate to single less-generated bootstrap forked css file. +252/-234
- r4025: css tweaks. improvements to layout of /ports/ basic. +15/-15
- r4026: flip gradient
- r4027: return to observium menu style
- r4028: merge switch with the rest of bootstrap. update ports search box a little. +84/-76
- r4029: add arris d5 basic detection, a new 'video' device type and associated icons. +31/-2
- r4030: add korenix jetnext icon and basic detection +21/-0
- r4031: add basic AIX detection and logo +17/-0
- r4032: add option to clean up messy ifDescrs +4/-2
- r4033: add arris c3 oid +7/-0
- r4034: remove unused CSS files
- r4035: remove unused icon css
- r4036: remove unused sprites +0/-3
- r4037: wrap status boxes in a 12-column div +4/-4
- r4038: UI improvements. some function cleanups and simplification. +217/-449
- r4039: reset ospf to remove old entries +5/-0
- r4040: don't need that one :) +0/-1
- r4041: Added search type 'datetime' and pseudo type 'newline'. +212/-24
- r4042: move humanize_device to common +52/-52
- r4043: automagically put windows hosts into workstations or servers groups. +17/-0
- r4044: Use bootstrap date/time picker for graphs. +67/-189
- r4045: case-insensitively discover MGE Galaxy OS +1/-1
- r4046: Add date/time picker for syslog and eventlog on device tab. +65/-44
- r4047: Date/time picker style improve. +3/-3
- r4048: script to build css +3/-0
- r4049: add more graphs for aix. clean up front page a bit, removing use of enabling options, we only use the order array. fix about buttons +79/-91
- r4050: imrprovements to front page, caching of data and other things. addition of double-wide alert box size. +39/-42
- r4051: improve memory graph layout. fix colour matching between overview and memory graph. +34/-16
- r4052: Fix IPMI :> +3/-0
- r4053: Fix IPMI polling 2nd round :) +2/-2
- r4054: Revert default mono font to "DejaVuSansMono" (for rrd graphs). +1/-1
- r4055: update some css and remove a spurious margin.
Potential fix for BGP poller slowness. DANGER :> +41/-6
- r4056: move juniper stats collection queries for bgp-peers to before peers loop +59/-27
- r4057: add aggregate polling time to stats array +13/-12
- r4058: switch around how we pass data to /graphs/. allow the passing of an array of rrd filenames, a graph descr and a list of acceptable options. next we need the auth scripts to send a set of possible graph types for the entity. +93/-15
- r4059: move users table to utf8. add user_options text field to store evil array of horribleness. +2/-0
- r4060: fix billing quick tab links +5/-0
- r4061: juggle memory bar +6/-5
- r4062: f--- you and your short open tags +1/-1
- r4063: add php version to stats array +2/-0
- r4064: Fix billing graphs, thanks to delaf +19/-2
- r4065: it said Observer huhuhuh-huhuh-huhuhuhu +7/-4
- r4066: debug be gone +1/-4
- r4067: Use bootstrap-select (forms improver). Added multiselect. +175/-134
- r4068: hostname options for poller wrapper +50/-15
- r4069: Fix logs navigate (#301). +0/-3
- r4070: Forgotten change for bootstrap-select. +4/-3
- r4071: Fix broken nfsen suffix (OBSERVIUM-241). +45/-41
- r4072: Fix parse snmp values with '=' (symbol "equal"). +12/-12
- r4073: Update mac addresses search page. +165/-83
- r4074: Do not show mouse over links on mobile devices (android, apple, blackberry and etc.) +14/-1
- r4075: more items-per-page options +1/-1
- r4076: fix passing width/height to collectd graphs. (still need to fix it sending data to /graphs/ correctly) +7/-4
- r4077: fix collectd on /graphs/ +20/-15
- r4078: fix aix script +1/-1
- r4079: workstations +5/-0
- r4080: equallogic support +137/-0
- r4083: update extremeware version +7/-0
- r4084: genericize papouch product line; preparing to add TH2E support later on +19/-11
- r4085: fix what I forgot in r4084 +5/-4
- r4086: support for Papouch TH2E (HELLO VENDORS, PLEASE PROVIDE VALID, WORKING MIBS) +97/-21
- r4087: update extreme/xos and css +290/-127
- r4088: detect more equallogic +1/-0
- r4089: fixes +28/-23
- r4090: replace some old class names +41/-41
- r4091: switch memcached agent script to python and fix polling. +33/-35
- r4092: move papouch MIBs to papouch/ subdir
- r4093: derp +1/-1
- r4094: fix rusglish :D +42/-5
- r4095: ui update to delete-ports +21/-21
- r4096: fix toner. enable toner and sla as default. +34/-16
- r4097: clean up printing page +4/-0
- r4098: rounded style to hrdevice +1/-1
- r4099: lighten grey (disabled) text to #666666
- r4100: allow hostname & ifdescr in url for device/port +27/-0
- r4101: add some crappy errors +49/-6
- r4102: do not generate eventlog entries for ignored ports. +10/-2
- r4103: no one noticed the billing infoboxes disappeared? does this mean no one uses billing? herpderp. +168/-0
- r4104: some readability fixes and rearranging of billing code. tweaks to css of observium-specific things. +102/-62
- r4105: improved FDB polling/discovery. Will slow polling on cisco devices, and won't work on snmpv3 due to snmp-contexts. +167/-160
- r4106: Commit forgotten changes for FDB tables (OBSERVIUM-163). +291/-61
- r4107: Change pear includes order (OBSERVIUM-336). +2/-2
- r4108: add table to port graphs. add header to fdb-table. add ciena to definitions +46/-4
- r4109: add ciena support from n00dles +369/-0
- r4110: Update FDB search by vlan & vlan_name fields. +89/-56
- r4111: ciena mibs
- r4112: add moar dell printers +4/-2
- r4113: please stop the short open tag nonsense :> +1/-1
- r4114: New and improved LDAP module, now with active directory support. People using LDAP authentication may want to check if their configuration is still working, as far as I know nothing changes if you keep the new settings at their defaults. +188/-59
- r4115: try user/password DN bind if binddn is empty +8/-5
- r4116: add configuration option to disable anonymous bind +8/-2
- r4117: pretty ldap debug. +3/-1
- r4120: page tweaks and high latency bulkwalk optimisations (disable as default for now) +39/-4
- r4121: cleaner snmp contexts +8/-8
- r4122: FDB table count graph. Fixed error message. +60/-18
- r4124: Also check port type for ifdown. +2/-1
- r4125: disable whatever the fuck that is +6/-2
- r4126: perf improvements and some ui improvements +147/-35
- r4127: ignore another kind of voice interface +1/-0
- r4128: Finally fix ifdown notify. +2/-5
- r4129: Codestyle:
getHostOS() -> get_device_os(). +5/-5
- r4130: Detect Cisco AIRAP as 'wireless' (OBSERVIUM-318). +12/-2
- r4131: Detect M$ Win 2012 (OBSERVIUM-341). +3/-0
- r4132:
isset() to remove warning +1/-3
- r4133: Fix map links (OBSERVIUM-342) +4/-4
- r4134: codestyle change: not working -> working +1/-1
- r4135: Update diplay syslog and events. Improve Force10 syslog. +47/-16
- r4136: Debug, disappear. +2/-2
- r4137: Improve
print_message(), migrate to PEAR::Console_Color2. +71/-328
- r4139: you're not ready for this. :) +0/-13
- r4140: Me need your soul, more souls. >:-> +21/-4
- r4141: expand syslog error +5/-2
- r4142: unrounded alert boxes
- r4143: remove rounding for boxes. johnny ive made me do it. +7/-6
- r4144: alert box tweaks, add ciena logo. add bills to stats. +5/-1
- r4145: add os type to stats +3/-0
- r4146: update deltaups support +169/-4
- r4147: CODE, Y U NO LOOK RITE +102/-87
- r4148: use rfc1628 manufacturer and model in a general include for netman plus and liebert upses +18/-1
- r4149: fix rfc1628 currents, they were inflated x10 for years... + clean up liebert hardware +18/-12
- r4150: fix deltaups temperature +5/-5
- r4151:
trim() +1/-1
- r4152: authentication API changes (internal only, nothing noticeable), add auth_ldap_kerberized setting; do not enable before reading the documentation. +141/-106
- r4153: one extra file to go with r4152 +4/-4
- r4154: fix endless redirect loop when no
auth_can_logout() +26/-21
- r4155: add some things to be monitored to netscaler. modify schema update system. +527/-109
- r4156: update script :> +32/-0
- r4157: add RADIUS module from Jira #175 +101/-0
- r4158: netscaler service ttfb graph +32/-0
- r4159: netscaler svc ttfb per-svc graph +15/-0
- r4160: do not run update with -h new +6/-1
- r4161: use label not name for services +3/-3
- r4162: add basic edgeos detection +33/-3
- r4163: add edgeos to unix os group +1/-0
- r4164: gingercode ahoy! +197/-0
- r4165: add agent_version to devices table +1/-0
- r4166: reduce netapp max_rep +1/-1
- r4167: add code to munge netscaler 64-bit interface counters to ports poller.
********************
FUCK YOU, NETSCALER.
******************** +18/-8
- r4168: fix iftype aggregate graphs (transit, peering, etc) +29/-25
- r4169: fix customer bits graph +1/-1
- r4170: fix customers page and improve iftype page +30/-10
- r4171: units plz +1/-1
- r4172: dBm -> dbm +2/-3
- r4173: parse_csv a little more robust now, for files that have a separator at the end of the line +28/-19
- r4174: fix previous commit, now not breaking when column is empty +1/-1
- r4175: add ironport/asyncos support #OBSERVIUM-375 +196/-4
- r4176: delete erroneously named LLDP MIB
- r4177: change row colours for ifOperStatus of testing +1/-0
- r4178: widen asyncos detection regexp (why not sysObjectId?) +1/-1
- r4179: add basic Cisco SCE/SCOS support +24/-0
- r4180: fix generic_multi_line on /graphs/ +17/-16
- r4181: fix a bit of xss, urlencode key and value in URL generator +1/-1
- r4182: Add eventlog for deleted ports. +4/-3
- r4183: Do not graph MAX areas for intervals less then 48h. +20/-4
- r4184: Use integer values in legend for FDB. +21/-12
- r4187: Improve
print_message(), add print_success(). +21/-6
- r4190: drop old fields +1/-0
- r4191: remove error +7/-3
- r4192: move preflight checks to index, use current error layout +17/-17
- r4193: uppercasios es muy importante +3/-3
- r4194: Adjust tooltips positioning. Update jQuery to
1.10.2 and qTip2 to 2.1.1. +2/-0
- r4195: get rid of old errorbox +3/-3
- r4196: perf -> time +3/-1
- r4197: Unification console messages output. +146/-76
- r4198: Update console/web messages display. +10/-18
- r4199: Fix help message. +4/-4
- r4200: Separating print_ functions to individual files. +2,000/-1,875
- r4201: show device not yet polled message +1/-1
- r4202: ...and
print_warning(). +3/-1
- r4203: alerting code drop +1,673/-256
- r4204: initial alerting db schema +4/-0
- r4205: sensor graph generic wrapper +5/-0
- r4206: move notification to
alert_notify() to decouple from old code +100/-1
- r4207: fix to inserting missing rows in alert_table-state +20/-7
- r4208: include mail class for alerter (not loaded if alerting is enabled) +1/-0
- r4209: alert graphs and send average packet size for port alerts +16/-1
- r4210: remove html type from old alerts +4/-4
- r4211: fix lldp autodiscovery +1/-1
- r4212: netscaler services -> label +1/-1
- r4213: Turn ave into avg, fix multi separated graphs not to linewrap legend +40/-40
- r4214: fix default ip nets to correct rfc1918 ranges +2/-2
- r4216: fix substr -> truncate for weird entity descr on alert page +1/-1
- r4217: fix button options on /alerts/ +33/-17
- r4218: fix some more alerting bugs. fix entity link for vserver_services +33/-37
- r4219: fix generate_entity_link URLs +4/-4
- r4220: Improve syslog (ipv6, cache expire 6 hrs, check IP duplicates). +31/-5
- r4221: Fix syslog for ipv6. +4/-3
- r4222: Fix icon for 'video' device type. +2/-1
- r4224: alerting updates +54/-18
- r4225: fix erroneous graph label for generic_multi_separated graphtype. add config option for alert suppression +29/-11
- r4226: Support svn version >=
1.8 +13/-9
- r4227: move already-have-IP check from OSPF autodisc to new IP discovery function, add
print_debug() function to ease writing debug output +47/-22
- r4228: fix bug. find retardocode. +3/-1
- r4229: set min/max properly on graphs +2/-2
- r4230: detect more powerware +2/-2
- r4231: define minigraphs for engenius access points +4/-0
- r4232: fix map down location +1/-1
- r4233: move around autodiscovery log messages, make discovery by ip work again (blocked by isPingable function), because of this OSPF autodiscovery works again. +94/-57
- r4234: Remove hard specify IPs, detection is used. +6/-9
- r4235: Fix mysql error +1/-1
- r4236: switch some shizzles around so we have pretty css before printing errors; switch to non-persistent connections to not lag out different concurrent pages when one slow query is going on +13/-15
- r4237: fix base url +17/-14
- r4238: Fix broken https and other, load all includes first. +3/-4
- r4239: Detect sensors in warning state on AKCP devices, fixes OBSERVIUM-390, patch by Dustin Frisch +2/-2
- r4240: Fix NDP table discovery for 6to4 interfaces. +18/-1
- r4241: exclude mac broadcast (ff:ff:ff:ff:ff:ff) +3/-3
- r4242: fix mysql and other application graphs (don't reuse
$vars, DUH) +222/-232
- r4243: bgo -> bgp +2/-2
- r4244: Update inventory pages. +317/-193
- r4245: Exclude links to disabled ports and devices. +10/-6
- r4246: Update BGP menu navigation to bootstrap style. +156/-198
- r4247: fix rusglish :) +14/-3
- r4248: honour 'delay' on alert tests. only print entity type column when showing all entity types in /alerts/. add new rewrite code for "tripped but delayed" alerts (orange) +31/-22
- r4249: alerting improvements. fix redeclaration of graph function. +73/-59
- r4250: bgp 'stopped' >> 'shutdown' (russian do not surrender). +2/-2
- r4251: Fix pull-right class in navbars. +38/-28
- r4252: Improve device ports display (fixed errors, changed styles, added port filters). +280/-131
- r4253: fix vlans aggregating. +1/-0
- r4254: begone, silly debugging prints +5/-2
- r4255: move distro2 to os +250/-250
- r4256: switch to os script from distro +5/-0
- r4257: shut up, noobs! +1/-0
- r4258: fix asa detection +2/-2
- r4259: myisam -> innodb +46/-0
- r4260: allow "line_graph" option on multi_bits_separated-provided graphtypes +18/-3
- r4261: move rrd_info to includes as rrdtool_info change collectd code to use new function +63/-55
- r4262: work around some vmware mib changes +28/-0
- r4263: disable blocking ports for "irtual" in ifDescr (what was these there for?)
FIXME: that function is... messy. +9/-8
- r4264: add detection of AIX hardware and versions +8/-0
- r4265: improve uptime code for devices which return the wrong format +19/-5
- r4267: new sprites
- r4268: new files :) +10/-0
- r4269: fix h3c detection +2/-3
- r4270: improved hh3c polling +31/-0
- r4271: filter equalogic sensors so we only detect the ones which match this device. +57/-15
- r4272: detect airos +1/-0
- r4273: micrographs on front page from paul gear (#406) +69/-13
- r4274: defaults entries for minigraphs +7/-0
- r4275: Replace bootstrap sprites with font Awesome
v3.2.1. +20/-16
- r4276: Change traffic icons, fix VLANs tooltip. +79/-75
- r4277: fix render awesome icons on chrome. +5/-5
- r4278: disable sonet ignoring +1/-1
- r4279: improvements to port pages +55/-30
- r4280: fix rusglish :) +1/-1
- r4281: change debugging a little. +3/-2
- r4282: change debugging again +8/-9
- r4283: Changed style of auth error. +3/-3
- r4284: Allow to ignore existing rrd dir when want add device. +16/-6
- r4285: Fix some cosmetic issues for first device discovery. +20/-10
- r4286: fix sensor array merging from codekiller +3/-2
- r4287: Fixed checking sysName when adding device. +5/-5
- r4288: Small style changes. +31/-52
- r4289: billing style updates +85/-39
- r4290: performance improvements to ports page on slow systems +104/-26
- r4291: add new function to check port array permissions (moved from ports) +17/-1
- r4292: new sort option +1/-0
- r4293: sql optimisations +29/-0
- r4294: remove unused +1/-3
- r4295: add applications-state table +1/-0
- r4296: billing and css updates +252/-168
- r4297: only show alert types for which alert entries exist +8/-5
- r4298: fix. +3/-1
- r4299: Update icons on page 'about'. +31/-29
- r4300: Add/update common functions:
get_port_by_ifIndex(), get_port_id_by_ifDescr(), get_port_id_by_ifAlias(), get_port_id_by_customer(). Allow graph links by ifIndex, ifDescr, ifAlias and customer params. +155/-33
- r4301: Moved to the right place. +33/-62
- r4302: Fix error for empty data in select/multiselect. +1/-0
- r4303: show message when search returns no results; reindent file +69/-59
- r4304:
print_r() -> print_vars() which calls print_r or r()/rt() depending upon environment.
new remember me function (this is super important) +388/-252
- r4305: definitions before base +30/-23
- r4306: don't unset auth cookies after second session :D +17/-23
- r4307: more auth +10/-11
- r4308: remove password from internal session if we're using cookie auth +14/-13
- r4309: change auth encoding to use friendlier characters. add useragent to user identity requirements. +19/-10
- r4310: update versioncheck since i accidentally committed new os script +9/-0
- r4311: Fix status boxes. +52/-71
- r4312: clean up debugging functions +21/-6
- r4313: debugging improvements +12/-3
- r4314: s/Nagios/Observium/ +1/-1
- r4315: Fix function
array_sort(). SORT_ASC/SORT_DESC - not a flags or constants. +54/-58
- r4316: Fix rrdtool +3/-3
- r4317: add Korenix JetNetJet MIB
- r4318: move sysObjectID-based OS detection into definitions instead of separate include files +76/-268
- r4319: stop differentiating between different types of sensor, start grouping per device, done for supermicro sensors plus nicer MIB-based rewrite +95/-161
- r4320: clarify device applications tab +4/-0
- r4321: consolidate papouch sensor discovery +82/-93
- r4322: broken check +3/-3
- r4323: disable geocoded menu if geocoding is disabled +2/-3
- r4324: make addhost form default to configured default snmp version instead of just
v1 +3/-3
- r4325: remove unused misleading syslog_age parameter +0/-2
- r4326: rename 'akcp' os to 'sensorprobe', as akcp securityprobe has a different mib +23/-17
- r4327: fix remember me function for non-mysql auth modules +8/-5
- r4328: add hardware and version to axis cams +5/-0
- r4329: more performance improvements. split off port/device popups into separate ajax script. +402/-77
- r4330: fix hardcoded function +2/-2
- r4331: add cache time. fix status boxes. updates to snmp functions (please report bugs :) +211/-369
- r4332: BIND application graphing (and move include_once -> include for performance) +1,078/-23
- r4333: allow graph types to define colours +49/-44
- r4334: consolidate lm-sensors into one file (could perhaps do with a cleanup) +72/-87
- r4335: move xups and ipoman to single files, could do with some cleanups as well no doubt +372/-476
- r4336: move areca raid controller detection to sysobjectid +1/-9
- r4337: more consolidation, small rewrite of 'nos' os sensors, please test +197/-230
- r4338: more unification; all fanspeeds handled; done for today ;) - please check that you don't lose any sensors after this update, if you do, let me know +484/-426
- r4339: every other update has it, so falz thought we should be consistent +1/-1
- r4340: steal bootstrap3's grid +105/-106
- r4341: couple of css fixes
- r4342: fix remember me check variable for warning +1/-1
- r4343: fix graph sizes for ports +2/-2
- r4344: shift font size breakpoint to 350px +1/-1
- r4345: make zoom graphs bigger +2/-2
- r4346: tweak image sizes on devices graph format +7/-7
- r4347: sync changes to ports graphs (these need to be merged) +7/-7
- r4348: fix textarea width => 220px
- r4349: Fix some errors of last few commits. +29/-29
- r4350: alerting updates. cosmetic fixes. +54/-24
- r4351: stupid shadow, begone!
- r4352: update bind application +86/-1
- r4353: update includes. +18/-14
- r4354: Fix syslog and includes. +12/-10
- r4355: cosmetic tweaks +33/-15
- r4356: allow geoapi null +1/-0
- r4357: updates to billing pages. shrunk data down to fit standard billing view graph into 1280x1024 +54/-81
- r4358: fix span/well for billing edit page +15/-12
- r4359: fix some html. dynamically generate URL from search from data on /devices/ and /ports/. NIFTY, EH? +176/-104
- r4360: oh yes, and ports too. derp. +29/-2
- r4361: add average packet size graphs for ports, add ability to pass through pre-defined DEFs to generic_duplex (need to add to others) +49/-4
- r4362: simplification of applications system. centralised graph row and navbar generation +103/-478
- r4363: add observium notice to apps files +232/-4
- r4364: fixes to memcache app. updates to os script (separate by ||) +25/-18
- r4365: move around some things related to os data polling +61/-44
- r4366: db updates +5/-0
- r4367: bring back support for ipoman EMD-T temperature sensor +4/-1
- r4368: print time since event for short format, with popup showing actual date (save some pixels) +12/-14
- r4369: upgrade memcached agent and polling code +70/-4
- r4370: derp
- r4371: remove margin-top: -1px for btn (centres buttons correctly within table cell.
- r4372: bills table -> condensed +2/-2
- r4373: add new events include :) +10/-0
- r4374: statsd is not in svn :) +2/-1
- r4375: move some bits of port-poe around. only snmpwalk once. it does't work, but this prevents epic disaster if people enable it! +42/-14
- r4376: memcached logo +1/-0
- r4377: update nicecase +35/-46
- r4378: db updates +3/-0
- r4379: additional alerting page work. move printing of alert_table to a function. +225/-78
- r4380: add file headers +35/-0
- r4381: disable pagination for alerts page +24/-14
- r4382: make entity_type=all work on /alerts/ +5/-2
- r4384: improvements to alert_check +102/-30
- r4385: more cleanups to /alert_check/ +65/-6
- r4386: Fix graphs option 'inverse'. +1/-1
- r4387: update zimbra app script, fix zimbra application graphs, fix app system name display +213/-14
- r4388: change ipmi password field to password type +3/-3
- r4389: add asset tag support (via unix agent only for now) - fill in OS poller if you have other devices exposing this +16/-2
- r4390: add info on top of global config page +1/-0
- r4391: fix buttons on about page +6/-6
- r4392: fix on param for alerts. add app types to stats +8/-5
- r4393: allow ignoring of netscaler vserver/service entities +172/-29
- r4394: fix ok icons +10/-10
- r4395: ignore field set support +29/-21
- r4396: add alerts pane to port page +18/-5
- r4397: change device/alerts/ to only show alerts, rather than rules +7/-256
- r4398: EFFICIENT DATABASE IS HAPPY DATABASE +4/-0
- r4399: a few fixes and some updates to alerting pages +35/-28
- r4400: don't show entity type from alert table when we know the alert_test_id +5/-3
- r4401: uncomment correct line :) +2/-2
- r4402: replace port/sensor icon in hostbox with sprites. add dashboard sprite. add some comments. +33/-7
- r4403: more comments +23/-5
- r4404: some style updates. alerting updates. can now edit alert check conditions, messily. experimenting with bootstrap modals. +242/-116
- r4405: move some stuff around. +58/-58
- r4406: increase kernel version field to 64 chars +1/-0
- r4407: modification of 32/64bit counter choice in ports poller and moving of debugging output to catch both sets of counters and rates. +36/-13
- r4408: copy 64 counters properly, update some bits of css usage +45/-34
- r4409: disable print_vars on sensors edit +1/-1
- r4410: reduce size of perf numbers +1/-1
- r4411: change alerting system to use JSON instead of php serialized arrays +57/-30
- r4412: per-port one-time detection of 32/64-bit counters +23/-7
- r4413: updates to alerting pages, honour port_64bit in billing. split some alert_check code into a function. +169/-155
- r4414: json_decode in alert-table printer +4/-2
- r4415: show 32/64bit counters on device/edit/ports/ +13/-1
- r4416: also insert current value when discovering a sensor to get rid of NaN before first poll +6/-3
- r4417: SECURITY UPDATE: escape user-supplied parameters (eg. ipmi credentials, snmp credentials) before executing +27/-23
- r4418: addhost -> add_device, delhost -> delete_device, renamehost -> rename_device,
addHost() -> add_device() +1,200/-787
- r4419: clean up
poll-device.php after 3163 revisions +0/-23
- r4420: TODOs for powerconnect +42/-1
- r4421: fix poll-billing +1/-1
- r4422: fix weird svn whatever +464/-878
- r4423: 2013, yo. +28/-28
- r4424: addHost -> add_device +4/-4
- r4425: header +12/-5
- r4426: agent scripts for sabnzbd and crashplan pro enterprise; no actual monitoring code yet +30/-0
- r4427: take oids as array +2/-0
- r4428: pls, don't escape passwords and communities. +5/-5
- r4429: remove ugly hexStringToIPv4 (-> hex2ip). +9/-18
- r4430: Rewritten IPv4/IPv6 addresses discovery, improved discovering IPv6 on cisco devices. +333/-149
- r4431: fix ipv6 links query. +2/-2
- r4432: eventlog ipv6 compressed. +6/-5
- r4433: fix IPs validate. +4/-4
- r4434: fix wrong min/max value in percent_colour. +12/-12
- r4435: check auth even if we don't have a password, some auth modules run with http auth +10/-3
- r4436: make authlog work again for ldap-kerberos and http auth +1/-3
- r4437: Remove links if auth module doesn't do user management +18/-5
- r4438: allow
127.0.0.1 +11/-11
- r4439: print MIB when discovery sensors +61/-62
- r4440: more loopbacks, specially for sid3windr. +4/-4
- r4441: restore escapeshellarg with fixed snmpv3 auth. +6/-6
- r4442: support array chunking in snmp get multi +21/-4
- r4443: fix last 2 committed agent scripts, add crashplan app parser (no webinterface yet), add crashplan icon +78/-2
- r4445: some syslog changes +66/-44
- r4446: fix syslog count. +10/-8
- r4447: a little more changes in syslog/eventlog style. +151/-140
- r4448: fix generate_url for values as array. +21/-15
- r4450: more and more sysObjectID. +5/-5
- r4452: add lmsensors via agent. move os definitions to a new file. modify hddtemp index generation. fix sensors-state current type (was integer, needs float, duh) +1,420/-1,307
- r4453: add percentage utilisation graph to ports (someone asked for this, was pretty easy to do, will find some colours in a sec) +48/-0
- r4454: fix hddtemp, fix port percent colours +9/-10
- r4455: fix disappearing hddtemp graphs +2/-7
- r4456: minor updates +5/-3
- r4457: TROLLFACE +1/-1
- r4458: fix ipv6 sql query +1/-1
- r4459: DERP +3/-1
- r4460: DERP DERP DERP +1/-1
- r4461: move more definitions. change nupkts colours. remove old sensor_classes config array. +357/-363
- r4462: vlans to new optionbar. add a new array in definitions to keep track of port graph types +25/-44
- r4463: dynamically generate port graphs list from array on /ports/ and /graphs/ports/. move /ports/ options to an optionbar, splitting from search box. +124/-156
- r4464: clean up hiding header/search +9/-6
- r4465: f.cking non-debug debug outputs everywhere +0/-4
- r4466: add 'touch' icon to disable menu hover and allow easy use on touch-based devices. +25/-2
- r4467: Fix VMware IP addresses discovery. +4/-0
- r4468: Update os definitions for old cisco +16/-59
- r4469: handle 'End of MIB' output from snmpwalk +7/-5
- r4470: derp +1/-2
- r4471: Improve detect browser type (using mobiledetect
2.6.9), auto set of display options for touchscreen devices. +1,117/-18
- r4472: bring back OS distro+version into features, unset device variables (features,version,distro,serial,etc) when their contents disappear +4/-7
- r4473: don't reset icon +1/-1
- r4475: clean up screenos sessions +1/-31
- r4476: new arista products mib #490
- r4477: EOS
4.12.x introduces the aristaEntSensorThresholdTable, which contains thresholds suitable for alerting. This diff includes the new MIB and code in entity-sensors.inc.php that uses the new table if the os == arista_eos. #491 +31/-1
- r4478: go away, eos! +1/-1
- r4479: authalgo -> cryptoalgo name fix +1/-1
- r4480: fix capitalisation as it should be in the db +3/-3
- r4481: snmpver to enum
v1, v2c, v3 +2/-0
- r4482: change transport db field to enum +2/-0
- r4483: fix incorrect display of remember me mcrypt reminder +1/-1
- r4484: allow adding when rrd directory already exists by default +1/-1
- r4485: rewrite UPS-MIB discovery +240/-238
- r4486: clean up unnecessary sensor include files +20/-124
- r4487: poll numeric oids +15/-15
- r4488: unify and rewrite mge ups sensor discovery +151/-292
- r4489: more sensor consolidation and cleanups, replace php closing statements by EOF comment +637/-661
- r4490: consolidate and clean up deltaups, also fix battery current being reported as battery frequency +42/-182
- r4491: consolidate and deduplicate raritan sensor code +91/-157
- r4492: move app definitions. fix spacing on front page +339/-329
- r4493: no short open tag. +1/-1
- r4494: Fix freebsd/openbsd uptime issue (snmpEngineTime in snmpd always return unixtime instead uptime). +9/-9
- r4495: fix/rewrite powerware XUPS-MIB discovery (old code had an infinite loop on some devices) + fix initial values of some fields on UPS-MIB +153/-161
- r4496: Fix broken syslog, again (removed echo from stdout, fixed detection IP version). +42/-19
- r4497:
isCli() -> is_cli(). +37/-48
- r4498: add basic interface to create alert checkers and associations +301/-16
- r4499: add config entry for alerting and remove some debugging +25/-8
- r4500: add the ability to delete an alert checker. add pencil icon. +79/-6
- r4501: alert editing interface updates. update bootstrap-select. +69/-5
- r4502: alerting updates (switch graphs to entities array for now) +19/-14
- r4503: alerting updates. graphing updates. +57/-54
- r4504: add a couple more graphs to entity array +5/-0
- r4511: merge devel -> trunk (after reading svn manual) +113/-20
- r4513: merge +5/-8
- r4515: merge +2/-2
- r4517: merge +38/-35
- r4524: merging alerting changes +677/-573
- r4528: Clean up mailgraph agent script; no longer needs a modified mailgraph, you can use the debian (or other) stock package. Just place the new script in the right directory and make sure the path to your rrds is correct +61/-32
- r4530: make sure stray whitespace doesn't kill off graph functionality; small cleanups +6/-5
- r4532: fix postfix mailgraph parser +2/-2
- r4534: merge devel +243/-196
- r4535: fix output buffering issue +3/-3
- r4537: dumb svn part deux
- r4539: WHEN WILL IT END
- r4541: merge +4/-5
- r4543: merge +7/-6
- r4547: merge +233/-135
- r4564: merge last 2 day's changes to trunk (trunk will be for devel for now on, stable is /branches/stable/) +1,155/-1,908
- r4566: WiP replacement graph browser navbar +25/-17
- r4568: tweaks
- r4570: remove an erroneous row, darken navbar spacer +0/-2
- r4571: don't put top-margin on <body> when /device/ navbar docks. (it breaks the mouseovers) +2/-2
- r4572: sensor discovery cleanups +956/-950
- r4573: unset command_only +3/-2
- r4574: set old_graphs to 0 +1/-1
- r4575: oh no he di'nt +7/-35
- r4576: airflow sensor support (provided by new Intel BMCs) +57/-15
- r4577: micro fixes +5/-7
- r4578: Support for AVTECH RoomAlert 24E, sponsored by PointPub Media Communications Inc. +165/-2
- r4579: storage entity type +47/-0
- r4580: remove weird colouring code from device/edit/ports +4/-11
- r4581: fix cisco sla rrd creation +1/-1
- r4582: Clean up sensor code for device overview +109/-17
- r4583: further cleanup of sensor definitions scattered all over the code - now pulls everything from definitions +21/-84
- r4584: more duplicate code cleanups in global health pages for sensors +34/-110
- r4585: HAMMERTIME +26/-5
- r4586: remove blue notice +0/-9
- r4587: no copying license for pro edition :) +12/-21
- r4588: remove stupid donate buttons that no one ever used. +3/-17
- r4589: fix escaping of rrd strings: cut length first +8/-10
- r4590: make the other heading types less hideously huge.
- r4591: remove duplicate settings in defaults +0/-3
- r4592: better background
- r4593: Fix search for multiselect params. +17/-2
- r4594: Discovery of sensors for CISCO-ENVMON-MIB is improved. +26/-26
- r4595: Exclude duplicated sensors from CISCO-ENTITY-SENSOR +17/-4
- r4596: Add not numeric sensors states for CISCO-ENVMON-MIB (not fully completed). +91/-19
- r4597: clean up device health sensor code +14/-89
- r4598: fan status polling for fastpath powerconnect +66/-23
- r4599: add power supply monitoring; fix state graphs +39/-28
- r4600: fixes to fastpath boxservices state sensors +8/-7
- r4601: small code cleanup for frequency/other sensors on health pages +7/-17
- r4602: edition to version check :) +1/-0
- r4603: state sensors for sensorprobe/minkelsrms, rewritten but not tested discovery for temp/humidity, please check if you have this device +89/-76
- r4604: Ignore limits for state sensors. +71/-60
- r4605: Use 'event' instead hardcoded 'class' for state sensors. +72/-49
- r4606: Add notify, alerts and eventlog for state sensors. +69/-23
- r4607: fix look of mempools text on device overview page +1/-1
- r4608: de-uglify ajax search a bit, but needs a restructure +23/-29
- r4609: Function
humanize_sensor(). Improve sensors pages. +133/-87
- r4610: Restore minigraphs for state sensors. +2/-2
- r4611: Fix missing device header on graph pages. Function
print_device_header(). +92/-86
- r4612: women can also have bills +1/-1
- r4613: syntaxer run over includes/discovery
- r4614: restore accidentally removed 'no results' output for ajax search +6/-5
- r4615: move fastpath boxservices state sensors to fanspeed/power +2/-2
- r4616: merge ciena dom mib into one file +133/-217
- r4618: put mge sysObjectID where it belongs, with mge ups +1/-1
- r4619: fix mgeups output discovery on single-phase devices +2/-0
- r4623: add an attempt to clean netscaler syslog +6/-2
- r4624: remove email me thinger +0/-3
- r4625: Add header to includes/syslog +12/-0
- r4626: pointless commit for testing. +0/-1
- r4627: test :) +1/-1
- r4628: test2 +2/-0
- r4629: add index and primary key to device_graphs +2/-0
- r4631: use
loading.gif for when popups are loading :) +1/-1
- r4632: remove reference to background which is not even visible.
- r4633: sql is hard, mmkay? +1/-1
- r4635: fix /graphs/ for graphs which don't have a device +11/-7
- r4636: remove brand from date and time options on /graphs/ +1/-1
- r4639: add exchange and mssql icons +2/-0
- r4640: disable sql perf tracking as default +17/-5
- r4641: sensor discovery is now linked to device OSes by their supported MIBs; add copyright notices; fix some minor bugs; add missing OS definition +2,386/-2,050
- r4642: get out, stupid file. +0/-3
- r4643: if an OS has no mibs defined, bail out of include-dir-mib +15/-12
- r4644: pull service tag(s) for dell powerconnect kit into serial field +8/-10
- r4646: hh3c mempool and processor polling from HH3C-ENTITY-MIB +78/-0
- r4648: add detection of toshiba estudio printers and toshiba logo +16/-0
- r4649: Always disable SQL profiling in syslog processor +3/-0
- r4650: enable icon for toshiba +1/-0
- r4654: Add RADLAN state sensors from RADLAN-HWENVIROMENT mib. Yes, it's really called HWENVIROMENT. +78/-0
- r4655: faster, more flexible include-dir-mib +7/-26
- r4656: add basic microsens detection from #451 (os detection and temperature sensors) +47/-0
- r4657: add dropdown for applications with multiple instances (#515) +63/-23
- r4658: add procera OS definition and icon +15/-2
- r4660: move microsens temperatures to sensors/ +18/-15
- r4663: fix sensor discovery per mib, did not work when no OS group mibs defined. whoops. +1/-1
- r4664: Correction of an error setting sensor limits at discovery (comparing '0' and NULL). Improve sensors edit page. +160/-83
- r4665: update device properties after running all modules, fixes repetitive fight between os/windows and WMI +47/-44
- r4666: add Dell-Vendor-MIB sensors with check for dupes from radlan and fastpath, new dell icon, new sysObjectIDs for powerconnect, resolves OBSERVIUM-528 +85/-7
- r4667: correctly ignore fastpath sensors in dell vendor mib +5/-5
- r4671: use old google map as default for now +1/-1
- r4673: add barracuda ng fw detection and icon +23/-0
- r4675: minor cleanup to vrf page. change state icon to
status.png +5/-11
- r4676: fix cache-data. remove straight join from events. +2/-2
- r4678: trailing spaces on header. argh. +10/-10
- r4679: fix storage alerting (was mistakenly trying to pass
$mempool! +1/-1
- r4680: obserium? almost... +47/-50
- r4686: 2 updates that needed to go in with r4685 +14/-4
- r4687: correctly salvage old rrd for pdu input voltage +1/-1
- r4688: complete powernet index migration for UPS in/out as well +29/-14
- r4689: Consolidate CAREL-ug40cdz-MIB sensor discovery +89/-100
- r4690: Consolidate NETBOTZV2-MIB sensor discovery +77/-33
- r4691: Consolidate FOUNDRY-SN-SWITCH-GROUP-MIB sensor discovery +95/-99
- r4692: Move jdsu-edfa dbm sensors into NSCRTV-ROOT mib discovery +11/-6
- r4693: Move FOUNDRY-SN-AGENT-MIB temperature discovery to unified discovery system +53/-42
- r4694: All sensor discovery migrated to new MIB-based system +232/-5
- r4695: Minor PowerNet-MIB cleanups, add Netbotz 200 support from OBSERVIUM-544 +86/-35
- r4703: timetricks >> timeticks. +5/-5
- r4705: Switch to google-mc map as default, showing entire world. +9/-4
- r4706: add basic audiocodes mediant detection and icon +9/-0
- r4708: add
includes/wmi.inc.php +127/-0
- r4709: add ref variable formatter for debugging and info dumping. add application-list icon for ports/data/ +2,638/-0
- r4710: add port/data +7/-0
- r4716: align bill ports in port list infobox +5/-4
- r4717: trapping X, what the fuck :)
- r4719: clean up map/location stuff a bit +18/-15
- r4740: Small auto-zoom change. +1/-1
- r4741: spaces, spaces, adios spaces +0/-1
- r4742: remove russian white space +4/-4
- r4755: add ability to select arbitrary dates for graphs on /devices/ +49/-8
- r4762: fix freeradius app graph list +1/-1
- r4779: Show device description on device overview page; small code cleanup, htmlspecialchars all device- and user-supplied variables +22/-16
- r4783: Add possibility for IPMI poller to choose protocol type (ie lan vs lanplus), and specify a port (useful for port-forwarded BMCs) - fixes OBSERVIUM-557. Minor HTML and code cleanups. +121/-52
- r4784: add fahrenheit support for SPAGENT-MIB (akcp sensorprobe, minkels rms) +13/-1
- r4785: small fix to previous commit +1/-1
- r4788: Added some DB indexes. +4/-0
- r4795: add apparent power sensor type +58/-6
- r4799: Move AKCP sensorprobe MIB to separate MIB directory +17/-6
- r4804: cleanups to html/pages/devices/health/ pages +47/-21
- r4807: Minor: Multiple LDAP groups now accepted for access to Observium, config variable auth_ldap_group is now an array. (OBSERVIUM-603) +36/-24
- r4808: Minor: move list of translated toner colours to definitions array instead of if/else/else/else code. Make toner device overview heading clickable like the others. +46/-11
- r4809: Minor: make auth failures more prominent and clear on the logon page; they were somewhat obscured by our awesome hamster. +2/-2
- r4810: Minor: code cleanups +43/-59
- r4811: Minor: discovery code cleanups +400/-414
- r4813: hoi hamstertje! +6/-1
- r4833: Minor: recognize more ADVA devices +1/-0
- r4834: Minor: Process reverse DNS of BGP peers at discovery time to speed up BGP page rendering +15/-5
- r4835: Minor: Always show rDNS on BGP page when we can't find a matching device +3/-3
- r4837: Security: Add
htmlspecialchars() around output of some user-supplied input fields, avoiding HTML/Javascript injection. Also don't escape custom sysLocation twice. +44/-38
- r4838: Security:
htmlspecialchars() more user/device-supplied input (location, sysName) +18/-18
- r4839: New: Allow for configurable Unix Agent port per device +77/-5
- r4840: Security:
htmlspecialchars() the WMI configuration variables +4/-4
- r4841: Minor: Enlarge vmwVmConfigFile to accomodate larger values. +1/-0
- r4843: New: Add support for GUDE PDU and EPC devices (sponsored by ISP Solutions SA, Switzerland) +289/-0
- r4844: New: rewritten OS polling module for APC/PowerNet-MIB, more serial numbers and hardware versions detected now +25/-74
- r4845: Minor: 1 GUDE PDU MIB got lost for commit r4843
- r4846: Minor: prevent accidental reloads on the help icons of the alert checker creation page +2/-2
- r4847: Minor: some more consistency in alerter operands, also add 'is' as alias for 'equals' +21/-10
- r4849: Medium: Fix LDAP user list query so we can assign entities to users again. Broken after migration of auth_ldap_group to array. +16/-4
- r4850: Minor: fix syslog priorities filter on front page +1/-1
- r4858: Mark unremoved workaround +3/-2
- r4859: Minor: extend sysObjectID field length in database +1/-0
- r4860: Medium: Better LLDP port linking to known devices, should help with incorrect links due to mysql non-numeric ifIndex matching. +33/-15
- r4861: Minor: Allow bad_xdp{_regex} to exclude hostname matches from the topology map. +42/-6
- r4866: Minor: add storage_free metric to storage entity alerting +1/-1
- r4875: Minor: Fix FDB count graph on HP ProCurve +1/-1
- r4878: Security: RADIUS auth only: Only return userlevel 10 when a username is actually specified (from OBSERVIUM-175) +1/-1
- r4880: Minor: Remove double MySQL escape, leading to visual issues in Event Log when using special characters +8/-8
- r4883: Minor: Humanize port before creating port link, fixes empty description for network ports in device inventory, possibly other cases as well. +4/-1
- r4884: Minor: optimize humanize_port calls by not checking if it's already done (it's checked inside the function as well) +22/-12
- r4891: Minor: add agent script to poll NVidia graphics/computation cards temperature and power draw +53/-0
- r4893: Minor: slight change to Nvidia Agent card description, add 100C high limit +1/-1
- r4894: Minor: fix failed commit r4893, now do exactly what the commit message said +4/-4
- r4895: Minor: Fix the fix: add missing space in Nvidia card description +3/-3
- r4900: remove redback discovery script, seems to be duplicate of seos. +0/-8
- r4915: Trivial: minor cleanups +19/-18
- r4916: Medium: Clean up processor discovery code, move to MIB-based discovery like sensors +732/-817
- r4917: Medium: fix Output and Bypass frequencies for XUPS-MIB +2/-2
- r4931: Minor: add support for Areca RAID BBU capacity +8/-4
- r4932: Minor: fix asterisk agent script +2/-0
- r4933: Minor: fix broken asterisk script +1/-1
- r4935: Medium: move mempool discovery to MIB-based system +643/-692
- r4936: Minor: forgot one rename in previous commit +13/-13
- r4938: Medium: Update OS definitions for mempool mibs, should have gone in with r4935 + small cleanups +11/-1
- r4941: Minor: add asterisk app graphs to main applications page array +1/-0
- r4942: Medium: Fix support of SRX SPC processors - OBSERVIUM-665 +28/-22
- r4943: Minor: remove hardcoded device links in 'RRD command' output of
graph.php - OBSERVIUM-676 +18/-18
- r4944: Minor: fix limits for SUPERMICRO-HEALTH-MIB sensors +1/-1
- r4945: Minor: set default device type for Dell PowerVault to 'storage' +1/-0
- r4959: Minor: don't show deleted ports results in IPv4 global search +3/-2
- r4964: -debug +0/-2
- r4968: Minor: don't show delete link on user edit page if deleting users is not possible +4/-2
- r4970: Fix on r4967: bind to LDAP server in case of kerberos auth to get user list; add some debug output to LDAP module +32/-21
- r4976: rename +65/-65
- r4981: Trivial: MySQL data in lowercase in default config file, avoids issues with passwords containing dollar signs etc. +4/-4
- r4982: Major: fix graph authentication when using unauthorized graphs by IP +4/-1
- r4983: Minor: don't show deleted ports on Total Graph 'iftype' pages +1/-1
- r4984: Minor: warn if LDAP authentication module is selected but php5-ldap support is not loaded. +9/-4
- r4987: Medium: allow inverted stack on generic_simplex_multi_separate graph template; improve PowerDNS auth. graphs using this; bugfix: only load
graphs/common.inc.php once. +178/-171
- r4988: Minor: Change PowerDNS auth. recursing graph to stack graph instead of line graph; correct spelling of separated/separator +468/-467
- r4989: Minor: HTML cleanups, fixes OBSERVIUM-661 +24/-24
- r4990: Medium: Add support for serial number and OS version for Synology DSM; add Synology MIBS. Thanks to Kent Johannessen, fixes OBSERVIUM-660. +11/-0
- r4991: Medium: fix misdetection of rebranded Alcatel ArubaOS devices +2/-1
- r4992: New: add support for Infratec Rack Monitoring System +73/-0
- r4993: New: very basic support for some sensors on the CPQHLTH-MIB, HP Proliant server agent sensors +72/-4
- r4995: Trivial: Devices skyped: 0 +2/-2
- r4996: New: Somewhat untested but hopefully working Alcatel AMAP discovery protocol support +37/-4
- r5001: Minor: change SysObjectID detection for APC devices to everything in their Enterprise OID +1/-1
- r5002: New: add 'Toner' alert entity, allowing monitoring of current toner level +63/-49
- r5003: Minor: change graph subsystem to load
common.inc.php from the html dir; will otherwise fail load when running alerter and creating a graph. +518/-472
- r5004: Medium: fix alerter mail sending function to not email its own hostname when using the default 'mail' transport +19/-14
- r5005: Minor: simplify code for alert entity rewrite +10/-35
- r5007: Trivial: syntaxer run.
- r5009: New: basic inventory module for Juniper devices, currently only tested on smaller devices +82/-0
- r5010: Minor: fix possible infinite loop in JunOS inventory web page when parsing empty entry +27/-24
- r5012: Trivial: set chassis name to Chassis in JUNIPER-MIB inventory +1/-1
- r5017: Oops.. derp. +1/-1
- r5018: Minor: never use sockets for the IRC bot, so ipv6 works too +2/-4
- r5019: Medium: don't clobber device icon attribute with html code, which sometimes presents the wrong image +28/-35
- r5020: Minor: clean up JUNIPER-MIB inventory serial number +1/-1
- r5021: Trivial: fix icons on ajax search dropdown after commit r5019 +1/-1
- r5022: Security:
htmlentities() around description/location fields when searching via global search box +39/-38
- r5023: Minor: fix relative position counter of JUNIPER-MIB inventory sub-items +2/-3
- r5024: Minor: fully enable apparent power sensor type, just needs another icon +15/-13
- r5027: more tweaks to legend scaling +5/-6
- r5046: Trivial: remove SNMPv3 header on device SNMP properties page +0/-1
- r5047: Minor: temporarily remove broken 'become user' feature +3/-1
- r5050: New: add ifDuplex as metric for port entity; compare to text string (ie 'ifDuplex ne fullDuplex') +1/-1
- r5056: fixed
short_ifname(). +1/-1
- r5057: Minor: fix billing percentage bar to not display negative number on the right if bill quota is exceeded +1/-1
- r5060: Medium: add support for HP server information (model, serial, asset tag); clean up trim/str_replace code +17/-8
- r5061: Trivial: cosmetic changes +54/-4
- r5065: Minor: streamlining of VLAN discovery module, including free Russian to English translation +116/-79
- r5066: Minor: add 'none' as possible vtp version for Cisco VLAN discovery +1/-0
- r5067: Trivial: align 'discovery protocols' directory with module name +3/-3
- r5068: Major: add per-port FDB count graphs; disabled globally per default - enable in per device port settings or globally (adds 115kB RRD per port). +63/-2
- r5069: Minor: change DS name for FDB count to 'value' +2/-2
- r5072: Medium: fix DS name in RRD for device FDB table count; should make it work again on Cisco devices. Codestyle update on RRDtool functions. Small cleanup in Procurve OS poller +63/-17
- r5074: Minor: add check for enabled OSPF instance; without this, menu bar would show OSPF instances, but clicking the link would result in an empty page, as the OSPF page itself checks for enabled status. +2/-1
- r5075: Minor: different fix to issue in r5074 +3/-3
- r5076: Trivial: fix MIB parameter for chassis in JUNIPER-MIB inventory +1/-1
- r5084: Medium: fix graphs for Aruba wireless, fixes #384 +1/-1
- r5087: ohh.. -exclamation mark. +1/-1
- r5088: Major: add support for Geist RCX/... PDUs + sensors and inventory module; still need to process alarms table for sensor limits +767/-4
- r5089: Medium: move CISCO-ENTITY-SENSOR-MIB discovery to mib-based include system +225/-213
- r5090: Trivial: move ENTITY-SENSOR-MIB discovery file to appropriate directory +134/-123
- r5091: Trivial: clean up UCD-SNMP-MIB processor script +50/-24
- r5093: Medium: preliminary parsing of alarm levels for Geist devices +103/-33
- r5094: Minor: Fix 'total power' sensor description on GEIST-MIB-V3 +1/-0
- r5099: Medium: set lower limit for humidity to 10%, not 70% +1/-1
- r5100: Medium: fix current OIDs for phase 2 and 3 on GEIST-MIB-V3 +2/-2
- r5102: Security: fix
map.php sql injection: authenticated users could alter the mysql query. This did not allow any more data to leak than was already possible by simply completely omitting the device_id when calling map.php; also reorganize some of the map code +44/-35
- r5103: Medium: improve HP sensors (CPQHLTH-MIB), from #735 +108/-33
- r5104: Fix: revert erroneous UCD Disk I/O discovery borkage from r5101 +7/-22
- r5107: Trivial: re-add CPQHLTH-MIB echo into sensor discovery +2/-0
- r5108: Minor: change type for CPQHLTH-MIB state sensors +6/-6
- r5109: Medium: fix SUPERMICRO-HEALTH-MIB fan limits (only low limit is specified). You may need to reset your limits for this to have any effect. Fixes ##742 +1/-1
- r5111: Medium: support for warning limits on GEIST-V3-MIB devices +217/-77
- r5112: Medium: support for Geist climate monitoring devices (GEIST-V4-MIB) +150/-0
- r5117: bye bye bad spaces! +2/-2
- r5124: Medium: increase size of sensor_value field, allowing for correct raspberry pi frequency values; clean up raspberry pi unix-agent poller code +46/-30
- r5125: Trivial: First cleanup commit courtesy of PHP Scrutinizer +357/-387
- r5126: Trivial: move very old isp-specific dns generation scripts to attic
- r5127: Minor: move Papouch TME/TH2E detection to SysObjectID +2/-10
- r5128: Minor: move Konica-Minolta detection to sysObjectID +2/-9
- r5132: Trivial: another small scrutinizer-suggested warning fixup set +33/-45
- r5133: Trivial: syntaxer run for whitespace in includes/
- r5135: Minor: add hardware model for Synology DSM +7/-1
- r5137: Medium: (more) support for HP/Compaq SmartArray controller agents (CPQIDA-MIB) +128/-1
- r5138: Medium: add system sensors for Synology DSM +86/-0
- r5139: Medium: add support for disk stats on Synology DSM (SYNOLOGY-DISK-MIB) +56/-2
- r5140: Medium: fix disk state OID for previous commit +1/-0
- r5144: Minor: remove more duplicate MIBs +17/-10
- r5145: Minor: clean up extraoneous mib_dirs, change ucd-snmp-mib processors to dbFacile +6/-7
- r5146: Trivial: clean up erroneous storage links in device performace page +4/-4
- r5147: Medium: hidden show tech-support page, currently useful for debugging RANCID config issues +87/-2
- r5148: Trivial: rename some MIB files to their actual names
- r5149: Minor: correct copy/paste error on show tech page +1/-1
- r5150: Medium: updates to Observium agent: remove duplicate built-in functions, ignore backup files in local/, fixes #692 +2/-74
- r5151: Medium: cleanups and bugfixes to alerter code, fixes #739 +14/-17
- r5152: Medium: modify index in billing table for faster updates +2/-0
- r5156: Medium: clean up old/duplicate Force10 MIBs +5/-5
- r5158: Trivial: code style/scrutinizer update to devices list files +113/-107
- r5159: Trivial: first attempt at scrutinizer-ci config, this has been used to clean up some code so far, phpcs config from #732 will come in handy later +38/-0
- r5162: Medium: add support for FOUNDRY-SN-AGENT-MIB inventory, closes #704 +62/-0
- r5164: Major: fix Zimbra graphs which were producing broken images instead of webpages (command_only overwritten) +23/-24
- r5169: Medium: convert some more old queries to dbFacile, unify code structures, add extra ignore options for processors and toner +100/-60
- r5173: Minor: copyright headers, some cleanups, added Kyocera-Private-MIB +1,147/-204
- r5174: Minor: revert accidental inclusion of unfinished RAID feature +0/-1
- r5176: Medium: add pagination to authentication log +112/-26
- r5177: Medium: add pagination button at the bottom of most lists as well +40/-37
- r5178: Medium: add support for legacy APC sensors (AP9312TH) +68/-1
- r5179: Trivial: change 'Poller modules' to 'Modules', saving some space, and the page also configures discovery and port modules +1/-1
- r5181: increase graph name field size in device_graphs (this needs to change to devices_graphs) +1/-0
- r5184: Medium: correct stacking/legend for UCD Memory graph +12/-6
+303,160 added
-182,034 removed
121,126 net