Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fsrv-xyz/nyx
A command line tool for checking the status of multiple resource types.
https://github.com/fsrv-xyz/nyx
Last synced: about 8 hours ago
JSON representation
A command line tool for checking the status of multiple resource types.
- Host: GitHub
- URL: https://github.com/fsrv-xyz/nyx
- Owner: fsrv-xyz
- License: gpl-3.0
- Created: 2022-06-22T19:16:59.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T15:43:06.000Z (10 days ago)
- Last Synced: 2024-10-29T16:13:00.304Z (10 days ago)
- Language: Go
- Homepage:
- Size: 437 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# nyx
Nyx is a command line tool for checking the status of multiple resource types.
## Installation
Ensure you have `$GOPATH/bin` directory in your `$PATH` to use this tool.
Install the latest version of `nyx` by running:
```shell
$ go install github.com/fsrv-xyz/nyx/cmd/nyx@latest
```## Features
* checks
* tcp port reachability for local and remote hosts
* process status on base of pidfiles
* exit status of shell commands
* ssl certificate validity and expiration
* what ever you want to implement
* UI
* terminal output in colored table format
* output filtering based on check `identifier`## Configuration
Nyx is configurable via a json file. The default configuration file is `./nyx.json` and can be adjusted by setting the `NYX_CONFIG` environment variable or `-config.file` parameter.