Projet

Général

Profil

Tâche #13722

Distribution EOLE - Scénario #15299: Traitement express

Evolution exxl_diagnostic

Ajouté par Michel BALLY il y a plus de 8 ans. Mis à jour il y a environ 8 ans.

Statut:
Fermé
Priorité:
Normal
Début:
22/10/2015
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Sur les eCDL et eSBL, le exxl_diagnostic ne liste le contenu PDC et BDC du wins paramétré que de son domaine, il serait intéressant de lister dans les WINS, les contrôleurs connus pour l'ensemble des domaines enregistrés.
En effet en cas de relation d'approbation, il faut absolument connaitre un contrôleur de domaine approuvé, l'absence de connaissance de contrôleurs d'un autre domaine peut entrainer le blocage de la remontée de groupes sur les eSBL.

Penser également qu'un serveur avec le wins samba3 n'est pas déclaré comme client, donc le diagnostic ne signale rien,
par exemple, si smb_wins_support=oui alors cat /var/lib/samba/wins.dat|grep -i "#1b" et cat /var/lib/samba/wins.dat|grep -i "#1c"


Demandes liées

Lié à eole-fichier - Bac à idée #15593: diagnose '151-fichier-netbios_wins': remontées depuis les serveurs wins - cas où le serveur est lui-même serveur wins à traiter Fermé 24/03/2016

Révisions associées

Révision a782744a (diff)
Ajouté par Benjamin Bohard il y a environ 8 ans

Afficher également des informations via exxl_diagnostic quand le serveur est serveur WINS.

Ref #13722

Révision 8732aae0 (diff)
Ajouté par christophe guerinot il y a environ 8 ans

diagnose: ensemble des fonctionnalités du script V1 'exxl_diagnostic' sont dorénavant prise en compte, suppression du script ( ref #13722 @3.0 )

  • ajout de la fonctionnalité pour la remontées à partir des serveurs wins pour les domaines approuvés en 'verbose' -diagnose -L)
  • en attendant que la fonctionnalité dans le cas où le serveur est lui-même serveur wins

soit prise en compte via le script '151-fichier-netbios_wins' du paquet 'eole-fichier-common' ( ref #15593 )

fonctionnalité intégré temporairement dans le script '/usr/share/eole/diagnose/152-netbios_wins_ecdl'

Révision 3821ed1a (diff)
Ajouté par christophe guerinot il y a environ 8 ans

diagnose: ensemble des fonctionnalités du script V1 'exxl_diagnostic' sont dorénavant prise en compte, suppression du script ( fixes #13722 @1.0 )

  • En attendant que la fonctionnalité dans le cas où le serveur est lui-même serveur wins
    soit prise en compte via le script '151-fichier-netbios_wins' du paquet 'eole-fichier-common' ( ref #15593 )
    fonctionnalité intégrée temporairement dans le script '/usr/share/eole/diagnose/151-netbios_wins_esbl'

Historique

#1 Mis à jour par Emmanuel IHRY il y a environ 8 ans

  • Tâche parente mis à #14700

#2 Mis à jour par Michel BALLY il y a environ 8 ans

Actuellement si le serveur est serveur WINS il n'est pas client de lui-même en Samba 3

exxl_diagnostic signale :

Vérification de la résolution de nom netbios :
Pas de services WINS utilises.

il faudrait vérifier si smb_wins_support=oui, dans ce cas changer le message ou plutot mettre la variable du script wins_brut=@ip du serveur

actuellement
wins_brut=`grep -v "\(#\\)" /etc/samba/smb.conf | grep "wins server"`
wins_ligne=(${wins_brut#*=})
wins_tableau=${wins_ligne[@]}

à modifier
si smb_wins_support=oui
alors {
echo "ce serveur est serveur Wins"
wins_brut=$adresses_ip
wins_ligne=(${wins_brut})
wins_tableau=${wins_ligne[@]}
}
sinon {
wins_brut=`grep -v "\(#\\)" /etc/samba/smb.conf | grep "wins server"`
wins_ligne=(${wins_brut#*=})
wins_tableau=${wins_ligne[@]}
}

A adapter avec les variables de la 2.5.1 et des CreoleGet

Le script liste les domaines avec relation d'approbation : net rpc trustdom list...

il faudrait également lister les PDC et controleurs dans le wins pour ces domaines
nmblookup -R $domaine_nom#1B (PDC)
nmblookup -R $domaine_nom#1C (Contrôleurs)

#3 Mis à jour par Emmanuel IHRY il y a environ 8 ans

  • Assigné à mis à Benjamin Bohard

#4 Mis à jour par Benjamin Bohard il y a environ 8 ans

  • Statut changé de Nouveau à En cours
  • Temps estimé mis à 2.00 h
  • Restant à faire (heures) mis à 1.75

#5 Mis à jour par Benjamin Bohard il y a environ 8 ans

  • % réalisé changé de 0 à 80
  • Restant à faire (heures) changé de 1.75 à 1.58

#6 Mis à jour par Thierry Bertrand il y a environ 8 ans

  • Assigné à Benjamin Bohard supprimé

#7 Mis à jour par Thierry Bertrand il y a environ 8 ans

  • Statut changé de En cours à Nouveau

#8 Mis à jour par Thierry Bertrand il y a environ 8 ans

  • Tâche parente #14700 supprimé

#9 Mis à jour par Thierry Bertrand il y a environ 8 ans

  • Version cible changé de sprint 2016 04-06 - Equipe PNE-SR à sprint 2016 07-09 - Equipe PNE-SR
  • Tâche parente mis à #15118

#10 Mis à jour par Thierry Bertrand il y a environ 8 ans

  • Tâche parente changé de #15118 à #15299

#11 Mis à jour par christophe guerinot il y a environ 8 ans

je propose de déplacer le cas où le serveur est lui-même serveur wins (smb_wins_support à 'yes' - adaptation réalisée par Benjamin) dans le script '151-fichier-netbios_wins' du paquet 'eole-fichier-common'

en intégrant le paragraphe

if [[ "$(CreoleGet smb_wins_support non)" = "yes" ]]; then
    echo "ce serveur est serveur Wins" 
    echo
    wins_servers=$(CreoleGet adresse_ip_eth0)
fi

comme ci-dessous

#!/bin/bash

###########################################
# Résolution de noms et remontées des WINS
#
. /usr/lib/eole/diagnose.sh

nom_domaine=$(CreoleGet smb_workgroup)
wins_servers=$(CreoleGet smb_wins_server "")
if [[ "$(CreoleGet smb_wins_support non)" = "yes" ]]; then
    echo "ce serveur est serveur Wins" 
    echo
    wins_servers=$(CreoleGet adresse_ip_eth0)
fi
broadcast_eth0=$(CreoleGet adresse_broadcast_eth0)
share_container="fichier" 

EchoGras "*** Vérification de la résolution de nom netbios :" 

#12 Mis à jour par christophe guerinot il y a environ 8 ans

  • Statut changé de Nouveau à En cours

#13 Mis à jour par christophe guerinot il y a environ 8 ans

le diagnostic sur les contrôleurs des domaines approuvés pourrait par contre s'effectuer dans le script '/usr/share/eole/diagnose/152-netbios_wins_ecdl' du paquet eole-ecdl

#14 Mis à jour par christophe guerinot il y a environ 8 ans

  • Assigné à mis à christophe guerinot

#15 Mis à jour par christophe guerinot il y a environ 8 ans

reste à faire le coté eSbl
en cours

#16 Mis à jour par christophe guerinot il y a environ 8 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 80 à 100

#17 Mis à jour par Thierry Bertrand il y a environ 8 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 1.58 à 0.0

Formats disponibles : Atom PDF