PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#2 Re : Installation » Pb Installation PgAgent » 27/12/2011 17:51:43

Bon finalement j'ai abandonné l'idée du PgAgent.
En fait je ne vous ai même pas expliqué mes besoins qui sont relativement simples.

Grosso modo, je dois mettre à jour un fichier d'user sur 20 bases distantes.
N'ayant que peu d'expérience dans ce type d'automatisation, je suis partit bille en tête sur PgAgent.
Avec du recul, ce n'était pas forcément la meilleure façon de faire.

Je suis donc repartit sur un batch qui établit des connexions sur mes serveurs distants via pgsql et qui fait appel à un autre fichier contenant ma requête Sql.
Tout ceci intégré dans les tâches planifiées de Windows afin de ne pas se lever à 06h00 du matin pour le faire.
Et en plus ca marche.

Voili voilou. C'est tout.

Je tenais à remercier Gleu qui s'est penché à multiples reprises sur mon problème (et pas que le mien d'ailleurs vu le nom de post impressionnants que j'ai pû lire de lui sur la toile).

Bonne continuation à tous et bonne fin d'année.

#3 Re : Installation » Pb Installation PgAgent » 27/12/2011 11:32:10

J'ai quand même essayé autre chose.
Installer le service avec un compte local admin :
pgAgent INSTALL pgAgent -u maintenance -p pwdmnt hostaddr=127.0.0.1 dbname=postgres user=postgres

Le service ne se lance toujours pas mais j'ai un message d'erreur différent :
Le service PostGresql Scheduling Agent - pgAgent sur Ordinateur Local a démarré puis s'est arrêté. Certains services peuvent s'arrêter automatiquement s'ils n'ont aucune tâche à effectuer, par exemple, le service des alertes et les journaux de performances.

#4 Re : Installation » Pb Installation PgAgent » 27/12/2011 10:34:44

Oui. Je ne mets bien évidemment pas les guillemets pour le mot de passe.

J'ai essayé avec un compte windows adminstrateur local et c'est le même combat.

Tant pis pour moi...
Je vais me résigner à faire des tâches répêtées sur les 20 serveurs.

#5 Re : Installation » Pb Installation PgAgent » 27/12/2011 09:29:01

Et pourtant si...
Le compte postgres existe bien puisque j'ai une base postgres d'installée depuis presque 1 an.

J'ai essayer avec un compte windows "Admin du domaine" et là, ca ne passe pas...

En fait, avec le compte postgres, la commande s'exécute bien.
C'est le lancement du service créé qui pose problème.

#6 Re : Installation » Pb Installation PgAgent » 26/12/2011 18:33:29

Je ne peux pas trop modifier les versions actuelles car il faudrait que je les fassent valider par notre éditeur de logiciel.

Sinon, au niveau des logs Windows, j'ai çà :
Nom du journal :System
Source :       Service Control Manager
Date :         26/12/2011 16:51:19
ID de l'événement :7038
Catégorie de la tâche :Aucun
Niveau :       Erreur
Mots clés :    Classique
Utilisateur :  N/A
Ordinateur :   ANDC10.groupeproteor.lan
Description :
Le service pgAgent n’a pas pu ouvrir de session en tant que .\postgres avec le mot de passe actuellement configuré en raison de l’erreur suivante :
Échec d'ouverture de session : nom d'utilisateur inconnu ou mot de passe incorrect.

Pour vous assurer que le service est configuré correctement, utilisez le composant logiciel enfichable Services dans Microsoft Management Console (MMC).
XML de l’événement :
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Service Control Manager" Guid="{555908D1-A6D7-4695-8E1E-26931D2012F4}" EventSourceName="Service Control Manager" />
    <EventID Qualifiers="49152">7038</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2011-12-26T15:51:19.000Z" />
    <EventRecordID>429086</EventRecordID>
    <Correlation />
    <Execution ProcessID="0" ThreadID="0" />
    <Channel>System</Channel>
    <Computer>ANDC10.groupeproteor.lan</Computer>
    <Security />
  </System>
  <EventData>
    <Data Name="param1">pgAgent</Data>
    <Data Name="param2">.\postgres</Data>
    <Data Name="param3">%%1326</Data>
  </EventData>
</Event>

#7 Installation » Pb Installation PgAgent » 26/12/2011 18:14:21

galliwok
Réponses : 13

Bonjour à toutes et à tous,

Je viens de passer ma journée à essayer d'installer PgAgent.........en vain.

Je suis dans la version 1.10.5 de pgAdmin et Postgresql 8.4.

J'ai donc téléchargé les sources de PgAgent 3.0 pour Windows.
J'ai copié ces sources  dans C:\Program files\PgAdmin III\1.10\
Dans PgAdmin, j'ai créé le langage PlpgSql.
J'ai ensuite exécuté la requête pgagent.sql.
J'ai lancé en ligne de commande l'instruction :
pgAgent INSTALL pgAgent -u postgres -p "password" hostaddr=127.0.0.1 dbname=postgres user=postgres
Cela me crée bien le service.

Le soucis vient que ce service ne démarre pas :
Erreur 1069 : L'échec d'une ouverture de session à empêché le démarrage du service.

Quelqu'un peut-il me mettre sur une piste pour résoudre ceci.

Merci

Pied de page des forums

Propulsé par FluxBB