[buildout] extends = ../../component/apache/buildout.cfg ../../component/curl/buildout.cfg ../../component/dash/buildout.cfg ../../component/dcron/buildout.cfg ../../component/openssl/buildout.cfg parts = slapos-cookbook dcron monitor-eggs extra-eggs monitor-bin monitor-template rss-bin run-apachedex collect-tools log-tools [monitor-eggs] recipe = zc.recipe.egg eggs = collective.recipe.template cns.recipe.symlink [extra-eggs] recipe = zc.recipe.egg interpreter = pythonwitheggs eggs = PyRSS2Gen Jinja2 APacheDEX pyparsing [make-rss-script] recipe = slapos.recipe.template url = ${:_profile_base_location_}/make-rss.sh.in md5sum = 98c8f6fd81e405b0ad10db07c3776321 output = ${buildout:directory}/template-make-rss.sh.in mode = 0644 [monitor-template] recipe = slapos.recipe.template url = ${:_profile_base_location_}/monitor.cfg.in output = ${buildout:directory}/monitor.cfg filename = monitor.cfg md5sum = 12a46157fa882da1d17fcf3d168a3a95 mode = 0644 [monitor-bin] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/${:filename} download-only = true md5sum = de237418d5f575f51e0a3a6d0ad07a09 destination = ${buildout:parts-directory}/monitor-template-monitor-bin filename = monitor.py.in mode = 0644 [monitor-httpd-template] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/${:filename} download-only = true md5sum = e9594ca1d44d98cb0e54a4f9c9527945 filename = cgi-httpd.conf.in mode = 0644 [index] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/webfile-directory/${:filename} download-only = true md5sum = e759977b21c70213daa4c2701f2c2078 destination = ${buildout:parts-directory}/monitor-index filename = index.cgi.in mode = 0644 [index-template] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/webfile-directory/${:filename} download-only = true destination = ${buildout:parts-directory}/monitor-template-index md5sum = 7400c8cfa16a15a0d41f512b8bbb1581 filename = index.html.jinja2 mode = 0644 [info-template] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/webfile-directory/${:filename} download-only = true md5sum = 39f65de761e50909ea01fb401fb9475d filename = information.html.in mode = 0644 [logfile-cgi] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/webfile-directory/${:filename} download-only = true md5sum = d2b85ac31cbbf49c78dc51e90ddf305f filename = logfile.cgi.in mode = 0644 [resource-consumption-cgi] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/webfile-directory/${:filename} download-only = true md5sum = 61069d8cfd7e7204106c147edc61ebbe filename = resource-consumption.cgi.in mode = 0644 [status-cgi] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/webfile-directory/${:filename} download-only = true md5sum = e43d79bec8824265e22df7960744113a destination = ${buildout:parts-directory}/monitor-template-status-cgi filename = status.cgi.in mode = 0644 [status-history-cgi] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/webfile-directory/${:filename} download-only = true md5sum = fa8ec5aa5395b1bc6b9c7e898d6c5ec5 destination = ${buildout:parts-directory}/monitor-template-status-history-cgi filename = status-history.cgi.in mode = 0644 [settings-cgi] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/webfile-directory/${:filename} download-only = true md5sum = b4cef123a3273e848e8fe496e22b20a8 destination = ${buildout:parts-directory}/monitor-template-settings-cgi filename = settings.cgi.in mode = 0644 [monitor-password-cgi] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/webfile-directory/${:filename} download-only = true md5sum = c7ba7ecb09d0d1d24e7cb73a212cc33f destination = ${buildout:parts-directory}/monitor-template-monitor-password-cgi filename = monitor-password.cgi.in mode = 0644 [rss-bin] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/${:filename} download-only = true md5sum = 6c84a826778cb059754623f39b33651b destination = ${buildout:parts-directory}/monitor-template-rss-bin filename = status2rss.py mode = 0644 [mysql-querydigest] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/${:filename} download-only = true md5sum = 603101d11bc6e371dcade98aaa27990e filename = mysql-querydigest.py.in mode = 0644 [mariadb-performance-cgi] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/webfile-directory/${:filename} download-only = true md5sum = 45df980d495158f1842fd06b0037e0cd filename = mariadb-performance.cgi.in mode = 0644 [http-cache-performance-cgi] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/webfile-directory/${:filename} download-only = true md5sum = 146c2ae6d1bdbc32758687fa41eb0afc filename = http-cache-performance.cgi.in mode = 0644 [zodb-performance-cgi] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/webfile-directory/${:filename} download-only = true md5sum = c7ad118a8df344b696c56ef2ca120f33 filename = zodb-performance.cgi.in mode = 0644 [thread-performance-cgi] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/webfile-directory/${:filename} download-only = true md5sum = 46c7424571aa76a41372ea620771450d filename = thread-performance.cgi.in mode = 0644 [run-apachedex] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/${:filename} download-only = true md5sum = 54c8a93ab16918392784794dd86d221e filename = run-apachedex.py.in mode = 0644 [log-tools] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/${:filename} download-only = true md5sum = 7b38b3ab2d6c9ab657c8faf8e3f9b190 filename = logTools.py mode = 0644 [collect-tools] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/${:filename} download-only = true md5sum = 08c31783601214109e803ab69ea83aa1 filename = collect.py mode = 0644 [errorlog-2rss] recipe = hexagonit.recipe.download url = ${:_profile_base_location_}/${:filename} download-only = true md5sum = e723f929b3afd44924a55910954a1a06 filename = errorlog2rss.py.in mode = 0644 [dcron-service] recipe = slapos.recipe.template url = ${template-dcron-service:output} output = $${directory:services}/crond mode = 0700 logfile = $${directory:log}/crond.log [download-monitor-static] recipe = hexagonit.recipe.download url = http://git.erp5.org/gitweb/slapos.git/snapshot/930be99041ea26b7b1186830e5eb56ef0acc1bdf.tar.gz download-only = false filename = monitor-static.tar.gz destination = ${buildout:parts-directory}/monitor-static-files ignore-existing = true strip-top-level-dir = true mode = 0644 [download-monitor-jquery] recipe = hexagonit.recipe.download url = http://code.jquery.com/jquery-1.10.2.min.js download-only = true destination = ${download-monitor-static:destination} filename = jquery-1.10.2.min.js mode = 0644 [template-wrapper] recipe = slapos.recipe.template url = ${:_profile_base_location_}/wrapper.in output = ${buildout:directory}/template-wrapper.cfg mode = 0644 md5sum = 8cde04bfd0c0e9bd56744b988275cfd8