Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/florentin-fallon/monitoring
🔄 Appli de Monitoring pour CPU / Disk etc..
https://github.com/florentin-fallon/monitoring
Last synced: 21 days ago
JSON representation
🔄 Appli de Monitoring pour CPU / Disk etc..
- Host: GitHub
- URL: https://github.com/florentin-fallon/monitoring
- Owner: Florentin-Fallon
- Created: 2024-01-19T07:48:35.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-26T10:52:03.000Z (almost 1 year ago)
- Last Synced: 2024-11-09T15:38:55.355Z (3 months ago)
- Language: Python
- Homepage:
- Size: 8.79 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Moniteur de Ressources (monit.py)
## Installation
1. **Téléchargement :** Clonez ce dépôt.
```bash
git clone https://github.com/Florentin-Fallon/Monitoring.git
```2. **Déplacement :** Placez le fichier `monit.py` dans un répertoire de votre choix.
```bash
mv monit.py /chemin/vers/votre/dossier/
```3. **Permissions d'exécution :** Assurez-vous que le fichier est exécutable.
```bash
chmod +x /chemin/vers/votre/dossier/monit.py
```4. **Ajout au PATH (optionnel) :** Pour exécuter le script de n'importe où, ajoutez le répertoire à votre PATH.
```bash
echo 'export PATH=$PATH:/chemin/vers/votre/dossier/' >> ~/.bashrc
source ~/.bashrc
```## Configuration
Le fichier de configuration `config.json` peut contenir une liste de ports TCP Ă surveiller.
```json
{
"tcp_ports": [80, 443, 22]
}
```**Note** : Assurez-vous d'avoir les permissions nécessaires pour exécuter les commandes et accéder aux répertoires et fichiers spécifiés dans le script. En cas d'erreur de permission, vous pouvez utiliser **sudo** pour exécuter le script avec des privilèges élevés.
## Usage
1. **Lancement du Service :** Pour lancer le service Monit Backup, utilisez la commande suivante dans le terminal :
```bash
sudo systemctl start backup.service
```2. **Assurez-vous que le service a démarré avec succès en vérifiant son statut :**
```bash
sudo systemctl status backup.service
```**Note :** Cette commande affichera des informations détaillées sur l'état actuel du service. Si le service a démarré correctement, vous devriez voir une ligne indiquant "Active: active (running)".
## Journal des Messages
1. **Afficher tous les messages du journal pour le service Monit Backup :**
```bash
sudo journalctl -u backup.service
```2. **Afficher les derniers messages du journal en temps réel :**
```bash
sudo journalctl -u backup.service -f
```Ces commandes vous permettent de consulter les messages liés au service Monit Backup dans le journal système.
### VĂ©rification des ressources
1. **Pour vérifier les ressources du système, utilisez la commande suivante dans votre terminal :**
```bash
sudo python3 ~/bin/monit.py check
```