https://github.com/matjaz99/dtools
Developer tools (SSH, FTP clients, SNMP simulator, automatization of common tasks, network status...)
https://github.com/matjaz99/dtools
automation docker dtools ftp java monitoring snmp ssh
Last synced: over 1 year ago
JSON representation
Developer tools (SSH, FTP clients, SNMP simulator, automatization of common tasks, network status...)
- Host: GitHub
- URL: https://github.com/matjaz99/dtools
- Owner: matjaz99
- License: gpl-3.0
- Created: 2015-04-13T19:33:14.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2019-05-22T10:52:51.000Z (about 7 years ago)
- Last Synced: 2025-03-23T01:03:28.600Z (over 1 year ago)
- Topics: automation, docker, dtools, ftp, java, monitoring, snmp, ssh
- Language: Java
- Homepage:
- Size: 113 MB
- Stars: 4
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# DTools
Developer tools (SSH, FTP, SNMP simulator, automatization of common tasks, network status, docker status...)
Current stable release: 5.4.1
## Features
- monitor network nodes and services
- auto-discovery
- execute ssh commands
- save common ssh commands
- upload/download files using ftp/sftp
- snmp manager, agent and trap sender/receiver
- docker status
- webhook receiver for alertmanager notifications
- active alerts (from alertmanager)
- sending metrics to Pushgateway
Commons-logging is required by commons-vfs
## Docker image
Build:
```
docker build -t dtools .
docker tag dtools matjaz99/dtools:5.4.2-beta
docker push matjaz99/dtools:5.4.2-beta
```
docker run -d --name dtools -p 7070:8080 matjaz99/dtools:5.4.1
Prometheus metrics:
/api/prometheus/metrics
Webhook:
/api/webhook/*
## Version history
moved to functional specification
Whois implementation in Java:
https://github.com/ethauvin/Whois/blob/master/Whois.java
https://stackoverflow.com/questions/2195730/check-domain-availability-java