Projet

Général

Profil

Demande #4085

Vérifier la supervision de valise.chapril.org

Ajouté par Christian P. Momon il y a plus de 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Laurent POUJOULAT
Début:
07/12/2019
Echéance:
% réalisé:

100%

Temps estimé:

Description

Sujet évoqué lors de la dernière réunion mensuelle.

Demande : vérifier que la supervision de valise.chapril.org fonctionne.

Historique

#1

Mis à jour par Laurent POUJOULAT il y a plus de 4 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

#2

Mis à jour par Laurent POUJOULAT il y a plus de 4 ans

  • Assigné à mis à Christian P. Momon
#3

Mis à jour par Laurent POUJOULAT il y a environ 4 ans

  • Assigné à changé de Christian P. Momon à Laurent POUJOULAT
#4

Mis à jour par Christian P. Momon il y a environ 4 ans

  • Version cible mis à Backlog
#5

Mis à jour par Laurent POUJOULAT il y a environ 4 ans

  • Statut changé de Nouveau à Confirmé
#6

Mis à jour par Laurent POUJOULAT il y a presque 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.

#7

Mis à jour par Laurent POUJOULAT il y a presque 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

#8

Mis à jour par Laurent POUJOULAT il y a presque 4 ans

  • Statut changé de Résolu à Fermé
  • % réalisé changé de 40 à 100
#9

Mis à jour par Christian P. Momon il y a presque 4 ans

  • Version cible changé de Backlog à Sprint 2020 juin

Formats disponibles : Atom PDF