Micro Focus Server Automation – Trucs et astuces

30 octobre 2021

Table des matières

Micro Focus Server Automation – Trucs et astuces – Juin 2021

1. Avertissement : /packages/any/nt/5.2/PsSasHost.exe n'a pas pu être téléchargé

Je veux connaître l'avertissement /packages/any/nt/5.2/PsSasHost.exe ils get lors de l'exécution d'une correction d'audit et le script de correction est un script PowerShell personnalisé. En arrière-plan, cela se produit dans mon environnement 10.60 où j'ai migré tout notre contenu et nos serveurs à partir de 10.21.

C'est très reproductible dans mon environnement de production et de développement. La correction semble s'exécuter avec succès, mais c'est un avertissement qui dérange les utilisateurs. Cela ne se produit pas pour les stratégies d'audit qui utilisent des scripts personnalisés bat ou python, uniquement lorsque le script de correction est un Power Shell. Et cela se produit avec du contenu nouvellement créé, pas seulement avec du contenu migré.

Je sais que Windows 5.2 est Windows 2003 qui n'est pas pris en charge dans 10.60, donc je suppose qu'une politique logicielle ou QUELQUE CHOSE contient cela et que nous devons le supprimer ?

Solution

Lorsqu'un script powershell est exécuté sur l'agent, le batchbot interroge le spin pour les unités PsSasHost.exe et PsSasHost.exe.config, ce qui peut générer un problème en fonction de l'environnement, qui a été corrigé dans le QCCR mentionné. Vous devez donc vous débarrasser de l'avertissement après la mise en œuvre du correctif.

2. Le correctif Q4025337 a été installé plusieurs fois avec succès, mais s'affiche comme manquant

Le patch Q4025337 est installé avec succès sur 2 serveurs. Mais maintenant, le serveur affiche les détails manquants trouvés dans la sortie du travail et les journaux WUA.



Solution

Il y avait un problème avec l'installation de .net framework 4.0 qui a été corrigé et les correctifs ont été installés avec succès. Maintenant, il n'y aura plus de problème avec le serveur.

3. Existe-t-il un moyen d'exporter les résultats d'audit au format PDF à partir d'OGFS ?

Puis-je exporter un résultat d'audit au format PDF depuis OGFS ? Y a-t-il un moyen de faire ça? Puis-je le faire via la torsion d'une tranche au lieu de devoir me connecter à l'interface graphique ?

Solution

Malheureusement, vous ne pouvez pas exporter un résultat d'audit au format PDF à partir d'OGFS. Il n'y a pas de résumé de la méthode API, elle n'est pas prise en charge ou mentionnée dans les guides.

4. ÉTATS-UNIS UNIQUEMENT Question HPSA sur l'envoi de journaux.

J'ai un utilisateur qui souhaite pouvoir envoyer des journaux de HPSA à son propre système d'événements. Ce que j'ai besoin de savoir, c'est si cela est possible et si je dois créer un serveur satellite dédié pour eux.

Solution

La méthode prise en charge pour collecter les informations dont vous avez besoin consiste à utiliser l'API Twister. Il semble que toutes les informations requises soient disponibles par API, vous utiliserez JobInfoVO.

Vous pouvez vous référer à twister > docs > com > opsware > job > Job Info VO.html .

Vous devrez écrire votre propre programme pour interroger les données de l'historique des travaux via l'API JobService.

Ensuite, vous pouvez regrouper les données et les redistribuer comme vous le souhaitez.

5. Les seuils peuvent-ils être modifiés lorsque la sonde vérifie table_space ?

exécuter toutes les sondes.sh exécuter les drapeaux sys aux comme à 85% 500 OPWS vérifier la base de données tables.sh

Le problème d'exécution était dû à un bogue Oracle qui n'a pas été résolu, mais la taille de l'espace de table restera constante à 85 %.

Existe-t-il un moyen d'augmenter le seuil à 86 % ?

Solution

Le seuil peut être modifié via le paramètre de configuration système spin.selfcheck.used_tablespace_threshold dans la section Data Access Engine (spin) du client Java.

Le changement est centralisé en tant que paramètre de configuration sys global, vous n'avez donc besoin de changer qu'une seule fois, cependant, le changement nécessite un redémarrage de tous les spins du maillage pour prendre effet.

La configuration est chargée en mémoire par le spin au démarrage, et ce paramètre particulier n'a pas de rafraîchissement dynamique.

6. L'agent SA donne une erreur pour tous les scripts

J'ai un agent dans SA et cet agent donne des erreurs pour tous les scripts exécutés à tout moment. Comment puis-je résoudre ce problème?

Ven 24 avril 14:57:12 2020 , pid=7176 , cmdid=7965750002 , Constructeur de tâche réussi

Ven 24 avril 14:57:12 2020 , pid=7176 , Travail commencé dans un nouveau fil

Ven 24 avril 14:57:12 2020 , pid=7176 , exécutant c:windows emp emp7965750002.bat > C:Program FilesCommon FilesOpswareagentatch.7965750002.stdout 2> C:Program FichiersFichiers communsOpswareagentatch.7965750002.stderr en tant que LocalSystem

Ven 24 avril 14:57:12 2020 , pid=7176 , cmdid=7965750002 , traceback = Traceback (dernier appel le plus récent) :

Fichier .atchbot.py, ligne 1109, dans _run_job

Fichier . t t_run_job.py, ligne 85, dans run_nt_job

Fichier .lcos.py, ligne 634, dans __init__

erreur: (203, 'CreateProcess', 'Le système n'a pas pu trouver l'option d'environnement qui a été entrée.')

Ven 24 avril 14:57:12 2020 , pid=7176 , codefile:c:windows emp emp7965750002.bat

Ven 24 avril 14:57:13 2020 , pid=7176 , cmdid=7965750002 , Succès dans batchbot.report (travaux), travail terminé

Solution

Le problème est dû au fait que la variable d'environnement COMSPEC n'est pas définie dans le processus de l'agent. Il peut manquer à l'échelle du système.

Vous trouverez ci-dessous une reproduction à petite échelle où nous avons supprimé manuellement la variable d'environnement COMSPEC dans un shell cmd.exe, et nous avons pu reproduire exactement l'erreur racine :

—-

C:Windowssystem32>écho %COMSPEC%

C:Windowssystem32cmd.exe

C:Windowssystem32>%PROGRAMFILES%Opswareagentlcpython15python.exe -c from coglib import lcos;o,i,e=lcos.popen3('dir \');print o.read()

Le volume du lecteur C n'a pas d'étiquette.

Le numéro de série du volume est B275-61FA

Répertoire de C:

22/08/2013 08:52

Journaux de performances

24/01/2020 14:25

Fichiers de programme

22/08/2013 08:39

Fichiers de programme (x86)

11/10/2016 16:09

Utilisateurs

24/01/2020 16:24

les fenêtres

0 Fichier(s) 0 octets

5 Dir(s) 32 823 705 600 octets libres

C:Windowssystem32>set COMSPEC=

C:Windowssystem32>%PROGRAMFILES%Opswareagentlcpython15python.exe -c from coglib import lcos;o,i,e=lcos.popen3('dir \');print o.read()

Traceback (dernier appel le plus récent) :

Fichier , ligne 1, dans

Fichier .lcos.py, ligne 924, dans popen3

Fichier .lcos.py, ligne 634, dans __init__

pywintypes.error : (203, 'CreateProcess', 'Le système n'a pas pu trouver l'option d'environnement saisie.')

—-

La solution consiste à ajouter la variable ou à fixer sa valeur. Une façon d'y accéder est de cliquer avec le bouton droit sur mon ordinateur ou ce PC dans l'explorateur Windows, puis d'aller dans la boîte de dialogue des propriétés système, puis dans l'onglet Avancé, puis de cliquer sur le bouton [Variables d'environnement].

7. Erreurs sur le tableau de bord OBR, le flux suivant est erroné ; conformité du logiciel.

Cela doit être envoyé à l'équipe SA CPE. Voir l'erreur suivante sur le tableau de bord ; SA-Software-complianceReports@sa_software_compliance_daily_f SA_SOFTWARE_Compliance_Daily_Rollup PID : 3671 DBD :: ODBC :: st execute failed : [unixODBC] ERREUR 3149 : clé primaire/unique en double détectée dans la jointure [(OBR.sa_software_policy_servers_d x OBR .sa_software_policy_ld) en utilisant sa_software_policy_servers_d_node0001 et sa_software_policy_ld_Unsegmented_A ‎Oct‎ ‎4‎, ‎2019‎ ‎03‎:‎19‎:‎25‎ PM Ceci doit être envoyé à l'équipe SA CPE.

Solution

Il y avait des enregistrements en double présents dans cette table pour les anciens dataminer configurés qu'ils n'utilisent pas. Une fois les enregistrements en double de l'ancien ID de source de données supprimés, le flux s'exécutait sans erreur.

8. Les travaux d'installation de l'agent SA ne s'arrêtent qu'à l'étape binaire de l'agent

Lors de l'installation d'un agent à partir de NGUI ADT, le travail se bloque sur Agent Binary Staged jusqu'à l'expiration du délai.

Pour obtenir plus d'informations, utilisez l'utilitaire de déploiement winagents en jachère, suggérez de démarrer à partir du serveur principal :

/opt/opsware/adt/bin/winagentdeploy -u Administrateur -a install –hostname=10.11.17.113 -d /opt/opsware/adt/de0.11.17.70 -i –withmsi –loglevel trace –opsw_gw_addr 10.11.17.70:3001

Remplacez 10.11.17.113 par l'adresse IP de votre serveur Windows

Remplacez 10.11.17.70 par l'adresse IP de votre serveur principal/satellite

Cela échouera à nouveau mais avec l'erreur Impossible de se connecter aux machines cibles Partage IPC $,

Solution

Ceci est lié à un protocole utilisé par l'agent SA qui est désactivé par défaut sur certains serveurs Windows.

Pour l'activer, procédez comme suit :

Accédez au correctif suivant dans le registre :

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerDependOnService

Valeur d'origine : SamSS Srv2

1. Remplacez par : SamSS Srv

2. Ouvrez les Services Windows → Rechercher un serveur → Redémarrez le processus.

De plus, veuillez également vérifier les ports 135 et 445, ils doivent être ouverts.

9. HPSA 10.60 Production – Problèmes de sécurité à corriger.

HPSA 10.60 Production = Notre équipe de sécurité a publié ces conclusions.

#1Signature SMB non requise – Appliquez la signature des messages dans la configuration de l'hôte. Comment corriger ce constat ?

#2Plugin Output : Les partages suivants sont accessibles à l'aide d'une session NULL : – OSMEDIA – (lisible) + Contenu de ce partage. Faites-moi savoir comment nous pouvons remédier à ces résultats.

Solution

CVE-1999-0519 :

Samba est utilisé pour provisionner les machines Windows. Le partage osmedia doit être accessible sans mot de passe. Si l'utilisateur est préoccupé par cela, il peut arrêter le composant smb avec /etc/init.d/opsware-sas stop smb et l'empêcher de démarrer au démarrage en commentant les lignes suivantes dans /opt/opsware/oi_util/startup/ composants.config :

smb $STARTUP/smb $VERIFY_PRE $VERIFY_POST $VERIFY_FUNCTIONALITY

Lorsque vous devez provisionner des machines Windows, vous pouvez réactiver le composant smb en décommentant les lignes dans /opt/opsware/oi_util/startup/components.config, puis démarrer le composant smb en exécutant /etc/init.d/opsware-sas start qn Avoir le composant smb commenté dans /opt/opsware/oi_util/startup/components.config rend impossible son démarrage via /etc/init.d/opsware-sas start smb, vous devez donc d'abord vous assurer que le composant est pas commenté.