https://github.com/lisk-builders/lisk-argus
👁️ Monitoring software that keeps track of the Lisk network.
https://github.com/lisk-builders/lisk-argus
bot notification rocketchat status telegram
Last synced: 10 months ago
JSON representation
👁️ Monitoring software that keeps track of the Lisk network.
- Host: GitHub
- URL: https://github.com/lisk-builders/lisk-argus
- Owner: lisk-builders
- License: mit
- Created: 2018-05-14T14:42:31.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-11-05T12:41:28.000Z (over 7 years ago)
- Last Synced: 2025-06-11T00:41:27.799Z (about 1 year ago)
- Topics: bot, notification, rocketchat, status, telegram
- Language: TypeScript
- Homepage:
- Size: 155 KB
- Stars: 4
- Watchers: 6
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## lisk_argus
Lisk Argus is a monitoring software that keeps track of the Lisk network.
It utilizes the websocket inter-node communication protocol to query data from all nodes on the network.
Data collected includes:
* Individual node status
* Height
* Version
* Fork Status
* Block propagation speed (soon)
* Delegate status
* Rank changes
* Missed blocks
* Delegate Status changes
* Stop forging
* Resume forging
* Blockchain Status
* Fork Detection
* Fork Monitoring - tracking forked chains
### How to run
Clone the repository
``git clone https://github.com/lisk-builders/lisk_argus``
Install all the dependencies
``npm install`` or ``yarn``
Update the config file ```config.json```. The default config file is configured to run on the current version of the Lisk betanet.
Run the monitor
`npm start` or `yarn start`
### Implement own notification adapters
To implement new notification adapters create a class that implements the ``NotificationAdapter`` and register it in the ``NotificationManager``
The events are self-explanatory