# ======================================================================== # TODO list # ======================================================================== # # ---------------------------------------------------------------------- # Todo for 0.05-2 # ---------------------------------------------------------------------- # - change snmpget generated cache files to per oid cache files (to avoid too long filename/path for the filesystem) # - Spike-Remover contribution revamp (fix_rrd_peaks.sh) # - review all script comments: function desc and syntax, examples, function list, # - function descriptions / syntax # - review all examples # - review function list # - review all function specs and desc # - website doc : howto html output on nagiosxi # - doc: pnp popup only for pnp 0.6.x # # ---------------------------------------------------------------------- # Todo for 0.06 # ---------------------------------------------------------------------- # - sudo config in separate file for sudoers.d dir # - epn support back # - better support of IP info for HP Procurve switches # - update snmpsim recorder # - update bank of snmp device snapshots # IN PROG - https / ssl support/guidelines # IN PROG - automatic nodetype detection # IN PROG - better non regression testing # -> test phase would include tests on simulated type of monitored nodes # - think on a method for adding interfaces from vendor's mib to standard interfaces # - stats for Netscreen tunnels # - feature allowing exclusion of particular ports from alarms for errors and bandwidth, but statistics for # bandwidth and errors still generated. # - IpInfo ipv6 support # - add support of Fabric OS Firmware < v5.3.0 (Brocade) # - multiple spanning tree support (currently only default vlan for cisco). Maybe # use stpxInconsistentState? # - add a feature to anonymize the info in debug reports (script or option?) # - review normalization for a more standard one available in perl and php # - add feature for second ifSpeed in asymetrical links (such as a DSL line or cable # modem) where the download and upload speeds are different # - option for (re-)adding/remove some bw stats # - evaluate a system where properties changing from empty to a value are not # reported as a problem # # ---------------------------------------------------------------------- # Ideas in vrac # ---------------------------------------------------------------------- # - add support (+ templates) for other graphers (nagiosgraph, perfparse,...) # - option to show mac addresses in the interface table # - multiple tables (physical interfaces separated from logical interfaces) # - change from html files to php interface and datafiles # - netscreen - handle secondary IPs # - evaluate last traffic calculation by Netways, see commit: https://git.netways.org/?p=check_interface_table.git;a=blobdiff;f=libexec/check_interface_table_v3t.pl.in;h=f6069fc8ee386bb75caf01461db620e9c8d394b8;hp=0a39069b702f2b383fe9d31a0e0f97b0d6a13f07;hb=be1587e1fcdda073ca9d034a8b38e91e4faa0580;hpb=4ff2b44cb89c289e1555dbee4b5c4dcabfda51e3 # - for cisco devices, retrieve CRC errors and collisions (in addition/instead of in errors and out errors?) # - nobulk option as an alias to max-repetitions=1 # where bulk requests are not well supported by the target device # - switch to full php + jquery # - store state + table info in xml # - support of other graphing solutions: ingraph, nagiosgraph, graphite # -> https://www.icinga.org/2012/12/07/addons-for-icinga-performance-monitoring-tools/ # - Get values in perf data to use with Nagvis # - Webfrontend based on Kohana # - Webfrontend based on jQuery Themes # - Javascript-functions using jQuery plugins # - add a 4th table in the html page, giving some specific device info, # depending on the nodetype option # - support netapp cdot: add nodeModel # - support netapp cdot: add -Cc snmpwalk option of --unixsnmp # # ---------------------------------------------------------------------- # Cancelled # ---------------------------------------------------------------------- # - review the netwaysgrapherv2 support + create templates # -> the solution is not developed anymore # - css theme switching feature (mostly for validity checks) # # ========================================================================