Roadmap¶
What's coming next?
That's a big question on a freelancer project. The roadmap may change any time or progress may be stuck. But hopefully I will come further on in any way.
Bugs¶
Version 1.4 - June 2021¶
Version 1.5 - July 2021¶
- server
- check complete cases config before start, with possible warning
- auto reload config
- check again after reload
Features¶
- graphite logger
- email for problems (store)
- while not ok
- once per day on server/scheduler
- resolve
- escalate
- maintenance
- load directory with config files (concat them)
- cli run dynamic check --json '{"test": "xxx", "data": "xxx"}'
- depend: if dependent test fails this can be set to same error
- require: case (paths on accessing a website)
- Example: login form (key) -> login
- include
- run self after this
- use depend result as data
- cli interactive
- show
- load cases
- save cases
- doc
- usage/examples
- server
- extend with own packages (test/fix/group)
Tests¶
- linux
- ping+tcp+udp check connection from server to destination
- database
- mysql (via knex)
- redis
- mongo/record
- mongo/list
- sql/list
- postgres
- add tcp analyzis
- add connection analysis
- database/schema/space on warn size list unused indexes
- test/log
- progress
- check time
- calculate diff
- warn on min difference
- data (extract value)
- warn on different rules
- ideas
- transfer as less as needed, support rotation
- find first date after
with pattern - grep zgrep '
' / * - if not found (exit code) loop day till today
- end if no day found
- grep zgrep '
- data read
- read by date ls -ltr
/ * - also compressed | zcat -f
- from found start date | sed -n '/
/,$p'
- read by date ls -ltr
- examples
- alinex server
- error codes
- response time
- path
- service
- ip
- apache combined
- error codes
- response time
- path
- ip
- net
- SNMP
- host: ip, uptime, cpu, userd...
- printer
- SNMP
- system
- requests
- web:
- nginx stats
- tomcat stats
- tomcat log java.lang.OutOfMemoryError: Java heap space -> restart tomcat
- REST service checks
- application
- mail server
- connection
- connect smtp
- connect imap
- connect pop3
- login
- https://wiki.ubuntuusers.de/Mailserver_testen/
- https://nodemailer.com/smtp/testing/
- mail
- send mail to self
- check mail
- blacklist
- ftp
- activemq
- rabbitmq
- elasticsearch
- monitor
- mocha
- JUnit
- TestCafe
- selenium
- code
- javascript security https://retirejs.github.io/retire.js/
- nodejs/python/ruby security https://owasp.org/www-project-dependency-check/
- java... security https://opensource.com/article/20/8/static-code-security-analysis https://github.com/wireghoul/graudit
- java class metrics https://www.spinellis.gr/sw/ckjm/
Fix¶
- net/tls
- detect os/software
- disable old protocols in config and restart
Groups¶
- linux
- discovery services
- tls for all configured ssl domains in apache/nginx
- multiple tomcats
- discovery services
- sql (knex)
- subdomains using search engines