130 lines
5.5 KiB
Makefile
130 lines
5.5 KiB
Makefile
|
|
agent_config.setdefault('cmk_update_agent', [])
|
|
|
|
agent_config['cmk_update_agent'] = [
|
|
{'condition': {'host_folder': '/%s/' % FOLDER_PATH},
|
|
'id': '068d1c07-53fe-45f3-a626-d3dc1d94d686',
|
|
'options': {'description': 'Agent update extern', 'disabled': True},
|
|
'value': {'activated': True,
|
|
'edition': '64bit',
|
|
'interval': 3600,
|
|
'server_data': {'protocol': 'https',
|
|
'server': 'realm.solusar.de',
|
|
'site': 'realm',
|
|
'usage': 'registration'},
|
|
'signature_keys': ['-----BEGIN CERTIFICATE-----\n'
|
|
'MIIC2DCCAcACAQEwDQYJKoZIhvcNAQEFBQAwMTEcMBoGA1UECgwTQ2hlY2tfTUsg\n'
|
|
'U2l0ZSByZWFsbTERMA8GA1UEAwwIY21rYWRtaW4wIBcNMjAwODIxMDk0NjE0WhgP\n'
|
|
'MjA1MDA4MTQwOTQ2MTRaMDExHDAaBgNVBAoME0NoZWNrX01LIFNpdGUgcmVhbG0x\n'
|
|
'ETAPBgNVBAMMCGNta2FkbWluMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\n'
|
|
'AQEAvBdk25ubecYpjBvPTuon1X9ZC5VQXbLkCZqMvKazygF/JwTluENnwZlDo4xn\n'
|
|
'CIYcVTg7AP6D2dbX7+jrhlp5TuMyISKR5CuQX4gOwIrOVrufHdI7Bv19LwrFhKjZ\n'
|
|
'Z0i1nycBgZBIlc5RN2fN25pLhMzqQppPHrKBNVEf/ARWjz4iQ4DmwAS+iqnFmw4x\n'
|
|
'BYF0bSA25Cc+T/krptICidmoPJ2YbW8J0S/VBo1LUQ1pavGLgQ0X4cnZ98w86I+I\n'
|
|
'izqOh9fl1BVdJm4j1l8qk87IkEDXLlnm4umUyLG8WBCFrG/Dnfjf0Akk+YQxhrZ8\n'
|
|
'028Sl4ZHJiCHXeyF7BAMl2S+kwIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQA6j4uL\n'
|
|
'qItEiNZp9RWO+Woon6Nj+zerIjz+ObYC86QLO8mwTSN2oQymssfXXy/iAfSoRsqK\n'
|
|
'dZ6R/Jgc0iWukEnXTsEdWwHE8jGzwXncI6K7hJ+Yb4eaqlPIcAArodVAs6NwQ+BO\n'
|
|
'Su6oKMuuKRZdeF2u7OxZTAG3uuNmFYwK0s32QthUYmqhDD9kuZCHSNfPjIg8Na1H\n'
|
|
'sbmssgGLWZYZU3l4uFjT++F70u/GuQPx1ajE4E/Wjg1n4U4d3FnMIi77ZIS/Bb/R\n'
|
|
'aQr14hY/weN8PXc8rs0+qwdYKfGg1+mxye62obUQt4I6EuAc1Sv5XnNwIefEDxVN\n'
|
|
'wFWG11DIXR5sSb78\n'
|
|
'-----END CERTIFICATE-----\n']}},
|
|
] + agent_config['cmk_update_agent']
|
|
|
|
|
|
agent_config.setdefault('custom_files', [])
|
|
|
|
agent_config['custom_files'] = [
|
|
{'condition': {'host_folder': '/%s/' % FOLDER_PATH,
|
|
'host_name': ['euve130167.solusar.de']},
|
|
'id': '31c40de4-d2e3-4da7-ab97-d405054eb5aa',
|
|
'options': {'comment': 'script searches for following vaules: shmpasges, '
|
|
'tcpsndbuf, tcprcvbuf\n',
|
|
'description': 'user_beancounters',
|
|
'docu_url': 'caelebfi'},
|
|
'value': ['user_beancounters']},
|
|
] + agent_config['custom_files']
|
|
|
|
|
|
agent_config.setdefault('mk_iptables', [])
|
|
|
|
agent_config['mk_iptables'] = [
|
|
{'condition': {'host_folder': '/%s/' % FOLDER_PATH},
|
|
'id': '44d34a15-4d35-4744-9d28-49a34ef5ac85',
|
|
'value': True},
|
|
] + agent_config['mk_iptables']
|
|
|
|
|
|
agent_config.setdefault('mk_logwatch', [])
|
|
|
|
agent_config['mk_logwatch'] = [
|
|
{'condition': {'host_folder': '/%s/' % FOLDER_PATH},
|
|
'id': '10b685fe-174f-44c9-b07a-6434031d36fc',
|
|
'options': {'description': 'LOG-File check', 'docu_url': 'caelebfi'},
|
|
'value': {'file_section': {'context': False,
|
|
'logfiles': ['/var/log/auth.log',
|
|
'/var/log/syslog',
|
|
'/var/log/mail.log',
|
|
'/var/log/kern.log'],
|
|
'maxlinesize': 250,
|
|
'overflow': 'C',
|
|
'patterns': []}}},
|
|
] + agent_config['mk_logwatch']
|
|
|
|
|
|
agent_config.setdefault('mk_mongodb', [])
|
|
|
|
agent_config['mk_mongodb'] = [
|
|
{'condition': {'host_folder': '/%s/' % FOLDER_PATH},
|
|
'id': '295b14fa-0b0c-493a-b445-ebecc4ff1a7c',
|
|
'value': True},
|
|
] + agent_config['mk_mongodb']
|
|
|
|
|
|
agent_config.setdefault('mk_redis', [])
|
|
|
|
agent_config['mk_redis'] = [
|
|
{'condition': {'host_folder': '/%s/' % FOLDER_PATH},
|
|
'id': 'ac6b09a7-b249-42c4-8c2a-e6422560b3b1',
|
|
'value': ('static', [('localhost', '127.0.0.1', 6379, '3<kq43j=uB<d7q-e')])},
|
|
] + agent_config['mk_redis']
|
|
|
|
|
|
checkgroup_parameters.setdefault('systemd_services_summary', [])
|
|
|
|
checkgroup_parameters['systemd_services_summary'] = [
|
|
{'condition': {'host_folder': '/%s/' % FOLDER_PATH},
|
|
'id': 'aadcdb69-77ac-42f6-934f-c361168afb02',
|
|
'options': {'description': 'networking service ausklammern'},
|
|
'value': {'ignored': ['networking']}},
|
|
] + checkgroup_parameters['systemd_services_summary']
|
|
|
|
|
|
globals().setdefault('datasource_programs', [])
|
|
|
|
datasource_programs = [
|
|
{'condition': {'host_folder': '/%s/' % FOLDER_PATH,
|
|
'host_name': ['euve130167.solusar.de']},
|
|
'id': '79de6c17-1b3e-496e-8661-64371be2a94e',
|
|
'options': {'description': 'access cmk via ssh'},
|
|
'value': 'ssh -T -oStrictHostKeyChecking=no caelebfi@62.75.247.110'},
|
|
] + datasource_programs
|
|
|
|
|
|
globals().setdefault('ignored_services', [])
|
|
|
|
ignored_services = [
|
|
{'condition': {'host_folder': '/%s/' % FOLDER_PATH,
|
|
'host_name': ['euve130167.solusar.de'],
|
|
'service_description': [{'$regex': 'PostgreSQL Instance '
|
|
'POSTGRES$'},
|
|
{'$regex': 'PostgreSQL Instance MAIN$'},
|
|
{'$regex': 'PostgreSQL Connection Time '
|
|
'MAIN$'}]},
|
|
'id': '425dfa9f-e5d2-44f8-b95d-01a9ef50682b',
|
|
'value': True},
|
|
] + ignored_services
|
|
|
|
|