Demande #4085
ferméVérifier la supervision de valise.chapril.org
100%
Description
Sujet évoqué lors de la dernière réunion mensuelle.
Demande : vérifier que la supervision de valise.chapril.org fonctionne.
Mis à jour par Laurent POUJOULAT il y a presque 5 ans
On peut récupérer des infos de fonctionnement en faisant une requête sur:
https://chapril:<mot_de_passe>@valise.chapril.org/ocs/v2.php/apps/serverinfo/api/v1/info?format=xml
ou
https://chapril:<mot_de_passe>@valise.chapril.org/ocs/v2.php/apps/serverinfo/api/v1/info?format=json
{
"ocs": {
"data": {
"activeUsers": {
"last1hour": 1,
"last24hours": 3,
"last5minutes": 1
},
"nextcloud": {
"shares": {
"num_fed_shares_received": 0,
"num_fed_shares_sent": 0,
"num_shares": 2,
"num_shares_groups": 0,
"num_shares_link": 2,
"num_shares_link_no_password": 2,
"num_shares_mail": 0,
"num_shares_room": 0,
"num_shares_user": 0,
"permissions_3_1": 2
},
"storage": {
"num_files": 542,
"num_storages": 9,
"num_storages_home": 8,
"num_storages_local": 1,
"num_storages_other": 0,
"num_users": 8
},
"system": {
"apps": {
"app_updates": [],
"num_installed": 47,
"num_updates_available": 0
},
"cpuload": [
0.09,
0.08,
0.02
],
"debug": "no",
"enable_avatars": "yes",
"enable_previews": "yes",
"filelocking.enabled": "yes",
"freespace": 25422536704,
"mem_free": 647672,
"mem_total": 1010844,
"memcache.distributed": "none",
"memcache.local": "\\OC\\Memcache\\APCu",
"memcache.locking": "none",
"swap_free": 982268,
"swap_total": 1044476,
"theme": "",
"version": "16.0.6.1"
}
},
"server": {
"database": {
"size": 16462495,
"type": "pgsql",
"version": "PostgreSQL 11.5 (Debian 11.5-1+deb10u1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 8.3.0-6) 8.3.0, 64-bit"
},
"php": {
"max_execution_time": 3600,
"memory_limit": 536870912,
"upload_max_filesize": 10485760,
"version": "7.3.11"
},
"webserver": "Apache/2.4.38 (Debian)"
}
},
"meta": {
"message": "OK",
"status": "ok",
"statuscode": 200
}
}
}
Le mot de passe est sur le serveur dans:
/etc/valise.chapril.org/curl_credential
Voir le script
/srv/valise.chapril.org/tools/rapports_activites/rapport_activites.sh
pour un exemple de récupération avec curl
Mis à jour par Laurent POUJOULAT il y a plus de 4 ans
- Assigné à changé de Christian P. Momon à Laurent POUJOULAT
Mis à jour par Laurent POUJOULAT il y a plus de 4 ans
- Statut changé de Nouveau à Confirmé
Mis à jour par Laurent POUJOULAT il y a plus de 4 ans
- Statut changé de Confirmé à En cours de traitement
- % réalisé changé de 0 à 40
Script de base créé sur le modèle de celui de date.chapril.org. La logique de test des mises à jour d'application est intégrée, mais il manque encore la logique de vérification de disponibilité de mise à jour du core.
Mis à jour par Laurent POUJOULAT il y a plus de 4 ans
- Statut changé de En cours de traitement à Résolu
Fait:
Sur valise.cluster.chapril.org:
- Script de monitoring dans /srv/valise.chapril.org/tools/monitoring
- Copie opérationnelle du script dans /usr/lib/nagios/plugins
- Sudoer pour permettre a nagios de lancer la commande occ de nextcloud sous le compte www-data
- Commit et push du basar
Sur admin.cluster.chapril.org
- Définition de la commande dans /etc/icinga2/zone.d/global-templates/services/updates.conf
- Définition du service dans /etc/icinga2/zone.d/master/cluster/valise.conf
- Commit etckeeper du basar
Mis à jour par Laurent POUJOULAT il y a plus de 4 ans
- Statut changé de Résolu à Fermé
- % réalisé changé de 40 à 100
Mis à jour par Christian P. Momon il y a plus de 4 ans
- Version cible changé de Backlog à Sprint 2020 juin