From owner-freebsd-hackers@FreeBSD.ORG Fri Jul 20 00:20:33 2007 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 278B316A417 for ; Fri, 20 Jul 2007 00:20:33 +0000 (UTC) (envelope-from raj@csub.edu) Received: from mailhub.csub.edu (mailhub.csub.edu [136.168.1.56]) by mx1.freebsd.org (Postfix) with ESMTP id 04DAC13C459 for ; Fri, 20 Jul 2007 00:20:32 +0000 (UTC) (envelope-from raj@csub.edu) Received: from cserv65.csub.edu (cserv65.csub.edu [136.168.10.65]) (authenticated bits=0) by mailhub.csub.edu (8.13.8/8.13.8) with ESMTP id l6JNmVsP067212 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 19 Jul 2007 16:48:31 -0700 (PDT) (envelope-from raj@csub.edu) Message-ID: <469FF84F.6020707@csub.edu> Date: Thu, 19 Jul 2007 16:48:31 -0700 From: Russell Jackson User-Agent: Thunderbird 2.0.0.4 (X11/20070717) MIME-Version: 1.0 To: scubacuda@gmail.com References: <2b7af7c40707191547x1dd0b7c9w3b2d776461b81589@mail.gmail.com> In-Reply-To: <2b7af7c40707191547x1dd0b7c9w3b2d776461b81589@mail.gmail.com> Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms080300060808020309050906" Cc: freebsd-hackers@freebsd.org Subject: Re: change control on FreeBSD servers X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2007 00:20:33 -0000 This is a cryptographically signed message in MIME format. --------------ms080300060808020309050906 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Rogelio Bastardo wrote: > I'm looking for some sort of change control solution. On several > Cacti/Nagios servers, I would like to take a snapshot of what I did, back it > up, and if something changes, run something that shows me what files / > permissions were changed since I last worked on the server. > > If it were just me, then I would just make copies of the files. But since > there are other people in there doing all sorts of weird configs, I want to > make sure that I document what they did since I last logged in. > If it's plain text, stick everything in CVS/Subversion and use cfengine/puppet/commit-hook to push changes out. Cacti uses MySQL for configuration; I'm not sure what to do about that. -- Russell A. Jackson Network Analyst California State University, Bakersfield Tonight you will pay the wages of sin; Don't forget to leave a tip. --------------ms080300060808020309050906 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIILzDCC BeIwggTKoAMCAQICChEYRCsAAAAADREwDQYJKoZIhvcNAQEFBQAwUTETMBEGCgmSJomT8ixk ARkWA2VkdTEUMBIGCgmSJomT8ixkARkWBGNzdWIxEjAQBgoJkiaJk/IsZAEZFgJhZDEQMA4G A1UEAxMHYWQtY3N1YjAeFw0wNzAyMjAwMDAyNDJaFw0wODAyMjAwMDAyNDJaMIGAMRMwEQYK CZImiZPyLGQBGRYDZWR1MRQwEgYKCZImiZPyLGQBGRYEY3N1YjESMBAGCgmSJomT8ixkARkW AmFkMQ4wDAYDVQQDEwVVc2VyczESMBAGA1UEAxMJcmphY2tzb24zMRswGQYJKoZIhvcNAQkB FgxyYWpAY3N1Yi5lZHUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAK7yJnIQLPM0LkRL XWhWTTKPeiXX8iMzsuxjzOBaZUzR3uNcmSPBo2Xvuq80jEAbhcOTjfGMkGYL3mVVEWuLqYtF QDHiUxN1aqC+8NCHxZyPXczQOL+3pPJyQgLsqi6RuamYpnrgjrShSwfbanTLvBeqxzw0Ju3t bGHBNPhiao8PAgMBAAGjggMOMIIDCjALBgNVHQ8EBAMCBaAwNgYJKoZIhvcNAQkPBCkwJzAN BggqhkiG9w0DAgIBODANBggqhkiG9w0DBAIBODAHBgUrDgMCBzAdBgNVHQ4EFgQULSptv9XA 3aFTWIMBzTPVEx8qf5cwFwYJKwYBBAGCNxQCBAoeCABVAHMAZQByMB8GA1UdIwQYMBaAFHiI nPYST6Rc1KuvHYS3uc+3Sl6JMIHzBgNVHR8EgeswgegwgeWggeKggd+Gga1sZGFwOi8vL0NO PWFkLWNzdWIsQ049YWQyLENOPUNEUCxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1T ZXJ2aWNlcyxDTj1Db25maWd1cmF0aW9uLERDPWFkLERDPWNzdWIsREM9ZWR1P2NlcnRpZmlj YXRlUmV2b2NhdGlvbkxpc3Q/YmFzZT9vYmplY3RDbGFzcz1jUkxEaXN0cmlidXRpb25Qb2lu dIYtaHR0cDovL2FkMi5hZC5jc3ViLmVkdS9DZXJ0RW5yb2xsL2FkLWNzdWIuY3JsMIIBBwYI KwYBBQUHAQEEgfowgfcwgakGCCsGAQUFBzAChoGcbGRhcDovLy9DTj1hZC1jc3ViLENOPUFJ QSxDTj1QdWJsaWMlMjBLZXklMjBTZXJ2aWNlcyxDTj1TZXJ2aWNlcyxDTj1Db25maWd1cmF0 aW9uLERDPWFkLERDPWNzdWIsREM9ZWR1P2NBQ2VydGlmaWNhdGU/YmFzZT9vYmplY3RDbGFz cz1jZXJ0aWZpY2F0aW9uQXV0aG9yaXR5MEkGCCsGAQUFBzAChj1odHRwOi8vYWQyLmFkLmNz dWIuZWR1L0NlcnRFbnJvbGwvYWQyLmFkLmNzdWIuZWR1X2FkLWNzdWIuY3J0MCkGA1UdJQQi MCAGCisGAQQBgjcKAwQGCCsGAQUFBwMEBggrBgEFBQcDAjA+BgNVHREENzA1oCUGCisGAQQB gjcUAgOgFwwVcmphY2tzb24zQGFkLmNzdWIuZWR1gQxyYWpAY3N1Yi5lZHUwDQYJKoZIhvcN AQEFBQADggEBAEnGoKETs7b3xz0ecwk0MKGHipy8zFEeGkv3kHSCRP/0YUBciYgT4q/zAikU v9jfYTKsA9jD/0MeChHh3AYsG7RCZ+n6tZLTfhomXyC7EbiPkl2NxW+r2DE6L3JrNf7kCJqz jxdQeoY6EGx8IC4KV+zhrMaaYSv4wxGevm4kl69yJflBVwlJ2MR/5opdoyHSiJN6ogY10Imp JnvvR0KIt+5jHrWCeTqxeH4HCPqNCPxdbPxx0S1NAYg/Jyjcz5+4iRhwqWowtgzPo3uZV4+/ 0eOVPBXS50MLE+yuPghIqJjEF3kJ2ZvoCbZnM8pBDIs6e2qk2Fe3VdxtmpulhqCYJoswggXi MIIEyqADAgECAgoRGEQrAAAAAA0RMA0GCSqGSIb3DQEBBQUAMFExEzARBgoJkiaJk/IsZAEZ FgNlZHUxFDASBgoJkiaJk/IsZAEZFgRjc3ViMRIwEAYKCZImiZPyLGQBGRYCYWQxEDAOBgNV BAMTB2FkLWNzdWIwHhcNMDcwMjIwMDAwMjQyWhcNMDgwMjIwMDAwMjQyWjCBgDETMBEGCgmS JomT8ixkARkWA2VkdTEUMBIGCgmSJomT8ixkARkWBGNzdWIxEjAQBgoJkiaJk/IsZAEZFgJh ZDEOMAwGA1UEAxMFVXNlcnMxEjAQBgNVBAMTCXJqYWNrc29uMzEbMBkGCSqGSIb3DQEJARYM cmFqQGNzdWIuZWR1MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCu8iZyECzzNC5ES11o Vk0yj3ol1/IjM7LsY8zgWmVM0d7jXJkjwaNl77qvNIxAG4XDk43xjJBmC95lVRFri6mLRUAx 4lMTdWqgvvDQh8Wcj13M0Di/t6TyckIC7KoukbmpmKZ64I60oUsH22p0y7wXqsc8NCbt7Wxh wTT4YmqPDwIDAQABo4IDDjCCAwowCwYDVR0PBAQDAgWgMDYGCSqGSIb3DQEJDwQpMCcwDQYI KoZIhvcNAwICATgwDQYIKoZIhvcNAwQCATgwBwYFKw4DAgcwHQYDVR0OBBYEFC0qbb/VwN2h U1iDAc0z1RMfKn+XMBcGCSsGAQQBgjcUAgQKHggAVQBzAGUAcjAfBgNVHSMEGDAWgBR4iJz2 Ek+kXNSrrx2Et7nPt0peiTCB8wYDVR0fBIHrMIHoMIHloIHioIHfhoGtbGRhcDovLy9DTj1h ZC1jc3ViLENOPWFkMixDTj1DRFAsQ049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2Vy dmljZXMsQ049Q29uZmlndXJhdGlvbixEQz1hZCxEQz1jc3ViLERDPWVkdT9jZXJ0aWZpY2F0 ZVJldm9jYXRpb25MaXN0P2Jhc2U/b2JqZWN0Q2xhc3M9Y1JMRGlzdHJpYnV0aW9uUG9pbnSG LWh0dHA6Ly9hZDIuYWQuY3N1Yi5lZHUvQ2VydEVucm9sbC9hZC1jc3ViLmNybDCCAQcGCCsG AQUFBwEBBIH6MIH3MIGpBggrBgEFBQcwAoaBnGxkYXA6Ly8vQ049YWQtY3N1YixDTj1BSUEs Q049UHVibGljJTIwS2V5JTIwU2VydmljZXMsQ049U2VydmljZXMsQ049Q29uZmlndXJhdGlv bixEQz1hZCxEQz1jc3ViLERDPWVkdT9jQUNlcnRpZmljYXRlP2Jhc2U/b2JqZWN0Q2xhc3M9 Y2VydGlmaWNhdGlvbkF1dGhvcml0eTBJBggrBgEFBQcwAoY9aHR0cDovL2FkMi5hZC5jc3Vi LmVkdS9DZXJ0RW5yb2xsL2FkMi5hZC5jc3ViLmVkdV9hZC1jc3ViLmNydDApBgNVHSUEIjAg BgorBgEEAYI3CgMEBggrBgEFBQcDBAYIKwYBBQUHAwIwPgYDVR0RBDcwNaAlBgorBgEEAYI3 FAIDoBcMFXJqYWNrc29uM0BhZC5jc3ViLmVkdYEMcmFqQGNzdWIuZWR1MA0GCSqGSIb3DQEB BQUAA4IBAQBJxqChE7O298c9HnMJNDChh4qcvMxRHhpL95B0gkT/9GFAXImIE+Kv8wIpFL/Y 32EyrAPYw/9DHgoR4dwGLBu0Qmfp+rWS034aJl8guxG4j5JdjcVvq9gxOi9yazX+5Aias48X UHqGOhBsfCAuClfs4azGmmEr+MMRnr5uJJevciX5QVcJSdjEf+aKXaMh0oiTeqIGNdCJqSZ7 70dCiLfuYx61gnk6sXh+Bwj6jQj8XWz8cdEtTQGIPyco3M+fuIkYcKlqMLYMz6N7mVePv9Hj lTwV0udDCxPsrj4ISKiYxBd5Cdmb6Am2ZzPKQQyLOntqpNhXt1XcbZqbpYagmCaLMYICnDCC ApgCAQEwXzBRMRMwEQYKCZImiZPyLGQBGRYDZWR1MRQwEgYKCZImiZPyLGQBGRYEY3N1YjES MBAGCgmSJomT8ixkARkWAmFkMRAwDgYDVQQDEwdhZC1jc3ViAgoRGEQrAAAAAA0RMAkGBSsO AwIaBQCgggGTMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA3 MDcxOTIzNDgzMVowIwYJKoZIhvcNAQkEMRYEFCfCeNwyuMO5jPgDz/anZFnYQbOgMFIGCSqG SIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFA MAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMG4GCSsGAQQBgjcQBDFhMF8wUTETMBEGCgmSJomT 8ixkARkWA2VkdTEUMBIGCgmSJomT8ixkARkWBGNzdWIxEjAQBgoJkiaJk/IsZAEZFgJhZDEQ MA4GA1UEAxMHYWQtY3N1YgIKERhEKwAAAAANETBwBgsqhkiG9w0BCRACCzFhoF8wUTETMBEG CgmSJomT8ixkARkWA2VkdTEUMBIGCgmSJomT8ixkARkWBGNzdWIxEjAQBgoJkiaJk/IsZAEZ FgJhZDEQMA4GA1UEAxMHYWQtY3N1YgIKERhEKwAAAAANETANBgkqhkiG9w0BAQEFAASBgH7f i0NqlOY2Hxp31Eh0Z5PzdnHJrpLTqhtpp1RdUuvQYMvFK0mxB+Kcml5+l9O1Y3VaDAYCRdwR pVeTMRrYgaJGIbEY+2oYZ5FgjCTmXbVJhdsiwJETIeq4sxj7qUh7YdBEmYJ07NP+C2YUEHtq +MjvZYLKDRd+m17GczjPvxE7AAAAAAAA --------------ms080300060808020309050906--