***Ricordatevi di rimettere la password a root nelle utenze di
mysql***
Inseriamo nome utente e password, il sistema genera le tabelle, premiamo invio.
** Possibili Errori:
non trova /var/mysql/mysql.sock verificare che esista il socket, in caso verificare alla voce "Risoluzione
a "non trova il socket di mysql""
non ha i permessi per entrare sul socket
verificare i permessi di /var/mysql/mysql.sock
Ed ecco la nostra Console di Amministrazione ( user: admin pass: admin )
Qui vi rimando alla documentazione sul sito ufficiale del prodotto
Fase 11 : Primo inventario
Adesso ci installiamo un agent per MACOSX
Ringraziamo codejanitor, che ha scritto un agent per macosx, e lo ha pacchettizzato.
Questo agent funziona solo con 10.3 e superiori: http://codejanitor.com/wp/apps/ocs-mac-agent/
Installiamo il pkg come sempre e terminata l'installazione, ci spostiamo con
terminale nella cartella /etc/ocsinventory-client/
cd /etc/ocsinventory-client/
a questo punto digitiamo
sudo vi ocsinv.conf
e modifichiamo il file alla riga OCSFSERVER, andando a sostituire ocsinventory-ng
con l'indirizzo ip o il nome della macchina che ha installato il server nel
nostro caso, potremmo anche scrivere così
localhost
oppure
192.168.0.1
o cmq l'indirizzo ip del server.
Il pacchetto va ad inserire Ocsinventory negli startupagent, quindi all'avvio
di un mac, verrà fatto partire il programma ( un oscript in php) programma che
si trova in /usr/local/sbin/
Noi lo forziamo per verificare il funzionamento del pacchett,o quindi da terminale
digitiamo
sudo php /usr/local/sbin/ocs_mac_agent.php
L'agent deve dare un messaggio 200, seguito dall'inventario della macchina.
*** Possibili Errori
Il server risponde con un errore 500
Verificare /var/log/httpd/error.log
Probabilmente è un problema di DBI , o DBD, consultarmi o GIYF
Il server da problemi di permessi
Verificare di aver lanciato lo script con sudo.
Ci sono ovviamente altri approcci alla situazione.
Potete infatti scaricare mysql da entropy, oppure una versione pre-pacchettizata.
L'essenziale da ricordare è questo.
* Ci vuole Apache con mod_perl installato, oppure ci si compila mod_perl (ci vogliono i sorgenti di apache)
* Ci vuole Mysql, con la cartella "include", per la compilazione corretta di DBD::mysql
* Ci vuole Php, possibilmente quello di entropy.
Debug.
I file da tenere d'occhio in caso di problemi sono:
/var/log/httpd/error.log
/var/log/ocsinventory-ng/ocsinventory-ng.log
Ringraziamenti.
Scrivere queste righe è costato tempo e fatica.
Non vi dico poi, prima far funzionare la cosa, che non è documentata da nessuna
parte, poi ri-pulire, e poi documentare come si è fatto (non ho un esercito
di mac dove effettuare i test)
Se qualcosa va storto, sentitevi liberi di scrivermi.
Ringrazio anche mia moglie, che porta in grembo Sofia, una nuova mac-lover e
che ha pazientemente sopportato il sottoscritto in fase di elaborazione.
Ringrazio Tevac, perchè la conoscenza passa anche da qui.
La lettura continua nella prossima pagina: Primo | Precedente | 1234 | Successivo | Ultimo
Inviato da: cyberia su
Lun, 04 Giugno 2007 - 00:52
CITAZIONE(iDave @ 3 Jun 2007, 02:43) <{POST_SNAPBACK}> ha scritto: Credo che una versione del tutorial in inglese da postare sul sito di OCS Inventory NG sarebbe molto apprezzata dagli autori dello stesso
Btw bel lavoro...
Mi associo ai complimenti.
Una proposta. Su Tevac è facile reperire, anche a distanza di tempo, i Tutorial, essendo tutti raggruppati nell'apposita sezione.
Forse può essere utile disporre dei medesimi documenti impaginati in formato PDF. Mi sono permesso di fare io una versione "al volo" dei primi due, reperibile a questo indirizzo:
Inviato da: padreberta su
Dom, 03 Giugno 2007 - 10:58
Grazie dei complimenti
@germinara Si può fare anche con l'utility che hai segnalato in effetti, però questo sistema è multipiattaforma,cioè fa l'inventario di pressochè tutte le piattaforme, inoltre con la funzione di ipdiscovery si possono anche inventariare apparati come switch, stampanti e tutto quello che ha un mac-address.
Inviato da: germinara su
Dom, 03 Giugno 2007 - 10:40
Complimenti per il lavoro. Per chi volesse una alternativa meno "complicata" (ed ovviamente meno automatica...) ricordo che avevo postato su tevac una applicazione Cocoa MacApplicationManager che elabora a livello centrale tutti i profili delle macchine Mac client precedentemente salvati in una medesima cartella. Il link su Tevac dell'articolo e' http://www.tevac.com/article.php?story=200...query=germinara Inoltre, ho trovato questo ulteriore programma che, stando a quello che dice l'autore, dovrebbe scrivere i file di Profilo della macchina al momento della partenza in una specifica posizione. Il link di tale programma e' http://www.kelleycomputing.net/startupprofiler ed il programma si chiama StartupProfiler. In sintesi si potrebbe provare ad 1) Installare sui Mac client della rete il software StartupProfiler e configurarli per salvare il proprio profilo su una cartella condivisa del server 2)Usare MacApplicationManager per elaborare tutti i files di profilo si sistema presenti nella cartella condivisa.
Davvero un ottimo lavoro coplimenti! Finalmente ritrovo su tevac qualche articolo che anni fa mi aveva fatto apprezzare il valore dei contenuti dello stesso... Ottimo lavoro davvero Maurizio Bravo!!
mi associo alla proposta di cyberia