Soluzione 1:
Presumo che questo sia uno sforzo di documentazione a lungo termine, non solo un tentativo di catturare un'istantanea della configurazione corrente.
Il wiki ora funziona e potrebbe mantenerti sano di mente per un po', ma se il tuo ambiente cambia rapidamente avrai un problema serio. Dovrai sempre assicurarti che i cron job siano scritti correttamente, eseguiti in modo tempestivo, vengano scritti per nuovi servizi, siano compatibili con le nuove versioni del software, ecc.
Prendi in considerazione l'utilizzo di uno strumento di gestione della configurazione come Puppet o Cfengine. Almeno metti tutti i dati che raccogli sotto il controllo della versione (come Mercurial, git o Subversion).
I tuoi dati di configurazione arrivano da ogni parte invece di essere centralizzati. Un wiki sarà sempre in ritardo rispetto allo stato attuale delle tue macchine. Devi centralizzare i dati di configurazione; farlo scorrere dal centro verso i bordi. Ma è vero che a volte devi uscire e acquisire i dati di configurazione. Cfengine può fare audit, Puppet potrebbe. Guarda questo articolo di Wikipedia che elenca altri gestori di configurazione.
Soluzione 2:
Potresti provare cfg2html, che scarica la tua configurazione in un file HTML, che puoi quindi recuperare a intervalli regolari e servire da un server centrale.
Soluzione 3:
La prossima volta che modifichi una macchina, devi prima installare etckeeper su di essa. In questo modo manterrai un registro delle modifiche alla configurazione.
Che distro stai usando? Esistono alcuni strumenti abbastanza utili per la gestione e l'audit dei file di configurazione e generalmente dipendono dal gestore dei pacchetti.
Soluzione 4:
Il mio suggerimento sarebbe solo quello di creare un wiki per centralizzare le informazioni e ottenere uno script per modificare le pagine in modo che i file di configurazione vengano aggiornati automaticamente sul wiki tramite un cron job.
Se usi moin, dovresti controllare http://moinmo.in/ScriptMarket/PutPageScript .
In questo modo ottieni:
-
Documentazione centralizzata.
-
Configurazione del sistema aggiornata.
-
Cronologia delle modifiche alla configurazione.