Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/beratarpa/service-watchdog
Application that allows you to manage services in Windows and send yourself SMS when they stop and start.
https://github.com/beratarpa/service-watchdog
Last synced: about 2 months ago
JSON representation
Application that allows you to manage services in Windows and send yourself SMS when they stop and start.
- Host: GitHub
- URL: https://github.com/beratarpa/service-watchdog
- Owner: BeratARPA
- Created: 2024-08-04T05:12:44.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-08-04T18:30:52.000Z (5 months ago)
- Last Synced: 2024-08-05T19:20:31.398Z (5 months ago)
- Language: C#
- Size: 77.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Service Watchdog
## About
This project is a Windows service management tool developed using WinForms. It allows users to add and control Windows services with functionalities such as starting, stopping, restarting, automatic restarting, and sequential starting. Additionally, it sends SMS notifications on service status changes and displays real-time CPU, RAM, disk, and network information.
## Screenshot
![Interface](Screenshots/Watchdog.png)## Features
- **Service Management**: Add, start, stop, restart, and manage Windows services.
- **Automatic Restart**: Automatically restart services when they stop unexpectedly.
- **Sequential Starting**: Start services in a specified order.
- **SMS Notifications**: Send SMS notifications on service status changes.
- **Real-Time Monitoring**: Display real-time information on CPU, RAM, disk, and network usage.## Technologies Used
- **C# WinForms**: Framework for building the desktop application interface.
- **.NET Framework/Core**: Backend logic and operations.
- **Third-Party Libraries**: Utilizes libraries for SMS notifications and system monitoring.
- **Visual Studio**: Integrated development environment used for development.## Installation
1. **Clone the Repository**:
```sh
git clone https://github.com/BeratARPA/Service-Watchdog.git
```
2. **Open with Visual Studio**: Open the project in Visual Studio.
3. **Install Dependencies**: Restore any necessary dependencies.
4. **Build the Project**: Build the solution to ensure proper setup.
5. **Run the Project**: Press F5 to run the project and access the service management interface.## Usage
1. **Launch the Application**: Start the application from Visual Studio or the executable.
2. **Add Services**: Add the Windows services you want to manage.
3. **Control Services**: Use the interface to start, stop, restart, or set up automatic restart for services.
4. **Set Notifications**: Configure SMS notifications for service status changes.
5. **Monitor System**: View real-time CPU, RAM, disk, and network usage.## Contributing
If you would like to contribute, please fork the repository, create a feature branch, and submit a pull request.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.
## Contact
For questions or feedback, feel free to contact me:
- **Email**: [[email protected]](mailto:[email protected])
- **GitHub**: [https://github.com/BeratARPA](https://github.com/BeratARPA)