Changes of Revision 16
[-] | Changed | monit.spec |
x 1
2 Source2: monit.logrotate 3 Source3: create_monit_ssl.sh 4 Source4: stunnel-check 5 -source5: ix-monit.conf 6 +Source5: ix-monit.conf 7 +Source6: sample-checks.tar.gz 8 Patch0: monit-default-config-name.patch 9 Patch1: monit-no-startup-msg.patch 10 BuildRoot: %{_tmppath}/%{name}-%{version}-root 11
12 make install DESTDIR=$RPM_BUILD_ROOT 13 14 install -p -D -m0755 %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/monit 15 -install -p -D -m0600 monitrc $RPM_BUILD_ROOT%{_sysconfdir}/monit.conf 16 -install -p -D -m0755 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/monit.d/stunnel 17 -install -p -D -m0755 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/monit.d/ix-monit.conf 18 +install -p -D -m0600 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/monit.conf 19 +install -p -D -m0755 %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/monit.d/sample-checks.tar.gz 20 +#install -p -D -m0755 %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/monit.d/ix-monit.conf 21 install -p -D -m0755 monit $RPM_BUILD_ROOT%{_bindir}/monit 22 install -p -D -m0755 %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/create_monit_ssl 23 24
25 26 # Let's include some good defaults 27 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/monit.d 28 -echo " 29 -# set daemon mode timeout to 1 minute 30 -set daemon 60 31 -# Include all files from %{_sysconfdir}/monit.d/ 32 -include %{_sysconfdir}/monit.d/*" >> $RPM_BUILD_ROOT%{_sysconfdir}/monit.conf 33 - 34 -echo "# log to monit.log 35 -set logfile /var/log/monit 36 -" > $RPM_BUILD_ROOT%{_sysconfdir}/monit.d/logging 37 +mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/monit.ssl 38 39 40 %clean 41
42 %post 43 # This adds the proper /etc/rc*.d links for the script 44 /sbin/chkconfig --add monit 45 +/usr/bin/create_monit_ssl 46 + 47 +#### 48 + 49 +echo "###################################################" 50 +echo "SSL Certs got created, and stored in /etc/monit.ssl" 51 +echo "###################################################" 52 + 53 54 %preun 55 if [ $1 = 0 ]; then 56
57 %doc COPYING README 58 %config(noreplace) %{_sysconfdir}/monit.conf 59 %config(noreplace) %{_sysconfdir}/monit.d/logging 60 -%config(noreplace) %{_sysconfdir}/monit.d/stunnel 61 %config(noreplace) %{_sysconfdir}/monit.d/ix-monit.conf 62 +%config(noreplace) %{_sysconfdir}/monit.d/sample-checks.tar.gz 63 +%config(noreplace) %{_sysconfdir}/monit.ssl/* 64 %config(noreplace) %{_sysconfdir}/logrotate.d/monit 65 %ghost %{_localstatedir}/log/monit 66 %{_sysconfdir}/monit.d/ 67 +%{_sysconfdir}/monit.ssl/ 68 %{_initrddir}/monit 69 %{_bindir}/%{name} 70 %{_bindir}/create_monit_ssl 71 |
||
[+] | Changed | create_monit_ssl.sh ^ |
@@ -1,10 +1,10 @@ #!/bin/bash openssl genrsa \ --out /etc/monit_ssl_key.pem 1024 +-out /etc/monit.ssl/monit_ssl_key.pem 1024 openssl req -batch -new \ --key /etc/monit_ssl_key.pem \ --out /etc/monit_ssl_cert.csr +-key /etc/monit.ssl/monit_ssl_key.pem \ +-out /etc/monit.ssl/monit_ssl_cert.csr openssl x509 -req -days 999 \ --in /etc/monit_ssl_cert.csr \ --signkey /etc/monit_ssl_key.pem \ --out /etc/monit_ssl_cert.pem +-in /etc/monit.ssl/monit_ssl_cert.csr \ +-signkey /etc/monit.ssl/monit_ssl_key.pem \ +-out /etc/monit.ssl/monit_ssl_cert.pem | ||
[+] | Changed | ix-monit.conf ^ |
@@ -19,13 +19,15 @@ set alert techprojects@internetx.com -set httpd port 2812 and - use address 192.168.110.230 +set httpd port 2812 allow 85.236.36.116 + allow 62.116.161.144 + allow 85.236.36.115 allow 62.116.129.3 allow 192.168.100.0/24 allow localhost allow monit:CHANGEME allow admin:CHANGEME - allow @monit - allow @users readonly + + +include /etc/monit.d/* \ No newline at end of file | ||
[+] | Changed | mmonit.pem ^ |
@@ -1,49 +1,16 @@ ------BEGIN PRIVATE KEY----- -MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQDCgUoOW4FGza/q -7Tj0rF2PzCmBM3uhL+dfUYWBLL9yBvbyfG7J5VV+4VIdjLjW7pm0uF4p1EwgBbOd -OgYCeydtjH/VD8y8Xj98RQYv3ZhjDd8LRiUTh6YIY4n4MKbhxpA8Oy6nfvku5wo5 -re0Em4SpAN4M9DLIjslpRzuLE8XEpzpbuJHz/uaTz0rC0326BILFCjLWJoa5RANK -YdGmfDDcRj7G3wbe42j20MwoFZjLRLQr8oz4lrLJMPxMrF88+Kq75HmzhzO06cUh -LfzjMthE3TeuIEq2lnHApcRO2WwZ9pfX/Hqo4+4QEM5Tf15v82jjFlP2tHQsXOl/ -8c551QDHAgMBAAECggEAT65niDo0W60nxDYqfxGdwqsA1c0heIcHYiUjbCfIxg3U -XMJdIJiyzafA3BoqHuLgVQiyirBN/1BWpLKAg8OwA1DrjX1Lgl+Z4m7kefdt1iZ4 -mUXDKp0Hh6g/fU1xEE0oCYS1OCjsLCq6Jab60khjsFiKnwPrSf40xMxJuFABVO31 -CxSEgDvAyDdM+Ev4LD1DMPIhEmncZ+Ymjb+eiqM5GVOt6h9Ex6fsM9kFRwYp9okG -zs/UAkQuH32lsgQKdIfdUy9CnHGyYkkKautZ5tF+wErSJn/1nv8HsON0iYhp283i -Q6/Mi7rn0XeN1scmjcrT82LbbtSJ3qqc+11WIV8CAQKBgQD6kdDIf3j72fxboADi -dnCxBUOWmWFECR4qGkO0b4Awj4KB4TGJJSQzrWu8BortBn2LADF4CUwAI0TuDb8x -4OeqWSzZML32/rBHlYQHaxAGnpI5C5OZFiUKaAHWgihZIW2mrXydHua7hAQFews9 -fnriHxOZqCzclr4dYfznV6nZzwKBgQDGuGwQC9zeLYq4+usqIweeqGINZT95cPZq -ivxu4/k4K7ByKZhLnng60bxk9JRF42offBdnwZj1b39hs2Q1qzlps3SYxWozrDL2 -L078UFxvOswxHt4zAn8SEIZHsAn8WfLWwfl0nlyD5cNBidYZa6kGUzO2K+XyBgQj -76G99DK/iQKBgQC4+/OWQb2QuWK8RgjBJ82Ucp1uTjfnoY+aZ596UyLhNuGTfywx -4rCyUiKKQo5H5JXEi9T5mGt6Yo9d69ouOaruMT2R7pEgCvEbN/+r9ldze5fZ83j4 -+MdJwnUw5xBglPQ9rDCmUozm/NR3M1qeAIU58NVoiCbuh389c/zg0fA8MwKBgAKf -coWvsmWYUklovmva9IHKlSi6GmFe9VGorfZEughcw0JufB0bZVjZZdQrSj2157Os -rp5m9r7ejt7aQEtZDDPx82sEyAcQkcegDjnUUbQCIanQT3x63vR9FVii4S7cfREK -lGFOqcfv42jdCd9iBWQY+wi/gZR1Md7LjeX08CqJAoGBAJicVt6+9esxd3wtdJM8 -/5EfEYUykJifvJi5FNMzXywu11XiZtVnDTB6QQAH6yVyuP+Ew/u1rNp3efF8nif5 -nyn3rARJs4H636Ihj7QbutzBK2M57jFyj3A5iAcTsfkG4Omqm0+xHQhjNxzUgbvU -+dzhIsKvI1/f7Nx/yUyGHSD3 ------END PRIVATE KEY----- ------BEGIN CERTIFICATE----- -MIIDXTCCAkWgAwIBAgIJALiSwPpRI8YoMA0GCSqGSIb3DQEBBQUAMEUxCzAJBgNV -BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX -aWRnaXRzIFB0eSBMdGQwHhcNMTMxMTAxMDMzODQ0WhcNMTUxMTAxMDMzODQ0WjBF -MQswCQYDVQQGEwJBVTETMBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50 -ZXJuZXQgV2lkZ2l0cyBQdHkgTHRkMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB -CgKCAQEAwoFKDluBRs2v6u049Kxdj8wpgTN7oS/nX1GFgSy/cgb28nxuyeVVfuFS -HYy41u6ZtLheKdRMIAWznToGAnsnbYx/1Q/MvF4/fEUGL92YYw3fC0YlE4emCGOJ -+DCm4caQPDsup375LucKOa3tBJuEqQDeDPQyyI7JaUc7ixPFxKc6W7iR8/7mk89K -wtN9ugSCxQoy1iaGuUQDSmHRpnww3EY+xt8G3uNo9tDMKBWYy0S0K/KM+JayyTD8 -TKxfPPiqu+R5s4cztOnFIS384zLYRN03riBKtpZxwKXETtlsGfaX1/x6qOPuEBDO -U39eb/No4xZT9rR0LFzpf/HOedUAxwIDAQABo1AwTjAdBgNVHQ4EFgQUovN0fiJv -EoO5YfkGjc4ccFQFj34wHwYDVR0jBBgwFoAUovN0fiJvEoO5YfkGjc4ccFQFj34w -DAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEADaGihfebBF5om4/Hplmk -NrXbhbOpwL6z04W+W51hJ75aSo5D0tJcbP08EK2GLe4v1op9DMzDfnExnCDm1rom -Q2/U3ClaZU1P0jIdMxsS6fT/2xwpqknz34dTRAKVT6s6w7R9tTCFUqyciZg+xZnI -ZmB6G6yr4OziWtVNFGtaqldDcu38PUAkCtyUrBYDa/Y8a6P2qMeryORx0NKc6fNX -U/ZXu9tzKFf7eJEbLtEWNyuj9bE/BTK/3kPxd7Y6+hl8iij/vAi+kFvUY9/OOwKP -6M+e50esDnv/n02VuT92F9irFDGnoO9ilC4+6vN2mYhZYSnS6wIG+OMUgW3M2d8f -9A== ------END CERTIFICATE----- +-----BEGIN CERTIFICATE REQUEST----- +MIICijCCAXICAQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUx +ITAfBgNVBAoMGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDCCASIwDQYJKoZIhvcN +AQEBBQADggEPADCCAQoCggEBAL7tx8JIkkFoownTEjRMiEYiyoKBupiZ1847Be2B +KKJDCLnaBf9Z8gAKtfXvcs46JPj7hrBKzlJcV30ksrdzV4fwnB2H0DD4PvgoQuiQ +aGHciyY5IwHZbuoqCpIzBFCkz3X5ah8W5DeGJDVmtbXuwr1PVn1fO6Ezs3BAvaRL ++Gh2u9WXnx6GFT6OnI8drXGNJIPBSV+qObFkenYP22R6XVm9v1EI9VmKZ12R1wne +jR4MCjjXm0Bj2tpg7yaAXd6ldlQPonoIdlKvy1pfouMBPOijeH3fgwiFJeZc65PH +hnF7EoEQOZtKUnryCCSZ5I1leoS8kcGLDMzWg+xblZSrnU8CAwEAAaAAMA0GCSqG +SIb3DQEBBQUAA4IBAQCKsrSUJkLLjwm79/lqwmNGZvbMJbOxD+xxIWfXJFi16sZw +avGP4vxsUAgDAe0zJIO0CIY+eLniWLYO+Y61AdXFThwD2D1ySwsVojWiuVZ9fD+Z +t0sjatG1ViiIzgyKELaKQHuui2qUGnZidjrEMq6JfiEG/ss6a7zn/5XGMQId7Wxz +fD45jvvK2tzmMlAMu+0WGPXjcIZH0wUE/GrrfeoIIg659HbAJ8vwWEIn6UM8YjXf +2ZPblDC55MRmxqCSgb8gc07zAD1KLR1RNtEAH6kusbsCHH93cwf3fu1pKuyWMy0O +sb2O5gHK1Uz/2eKaMPD5YjYDgkDKmtNdktmVNxU+ +-----END CERTIFICATE REQUEST----- |