A complete server monitoring system with agents, server and dashboard
npm install @hadesz/monitorA complete server monitoring system with agents, monitoring server, and dashboard.
bash
npm install -g @hadesz/monitor`Usage
`bash
Server Side
monitor-serverAgent Side
monitor-agent -i my-server-name --host monitor.example.com --interval 5000
`$3
#### Agent Options
-
--id : Agent ID (default: hostname)
- --host : Monitor server host (required)
- --http-port : Monitor server HTTP port (default: 3100)
- --udp-port : Monitor server UDP port (default: 41234)
- --interval : Collection interval in milliseconds (default: 10000)
- --verbose: Enable verbose logging#### Server Options
-
--mongo-uri : MongoDB connection URI (default: mongodb://localhost:27017/monitoring)
- --http-port : HTTP receiver port (default: 3100)
- --udp-port : UDP receiver port (default: 41234)
- --dashboard-port : Dashboard port (default: 4000)
- --no-dashboard: Disable dashboard
- --verbose`: Enable verbose logging