Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

61 řádky
1.6KB

  1. version: '3.9'
  2. services:
  3. high-logstash:
  4. image: opensearchproject/logstash-oss-with-opensearch-output-plugin:latest
  5. command: logstash -f /pipeline.conf
  6. volumes:
  7. - "./pipelines/rabbitmq-stdout.conf:/pipeline.conf:ro"
  8. - "./keys/high-transfer.p12:/keys/cert.p12:ro"
  9. networks:
  10. - high
  11. depends_on:
  12. - high-transfer
  13. high-transfer:
  14. image: rabbitmq:latest
  15. volumes:
  16. - "./rabbitmq/load-definitions.conf:/etc/rabbitmq/conf.d/20-load-definitions.conf:ro"
  17. - "./rabbitmq/tls.conf:/etc/rabbitmq/conf.d/30-tls.conf:ro"
  18. - "./rabbitmq/high-definitions.json:/etc/rabbitmq/definitions.json:ro"
  19. - "./keys/ca.crt:/keys/ca.pem:ro"
  20. - "./keys/high-transfer.key:/keys/key.pem:ro"
  21. - "./keys/high-transfer.crt:/keys/cert.pem:ro"
  22. networks:
  23. - transfer
  24. - high
  25. low-transfer:
  26. image: rabbitmq:latest
  27. volumes:
  28. - "./rabbitmq/load-definitions.conf:/etc/rabbitmq/conf.d/20-load-definitions.conf:ro"
  29. - "./rabbitmq/low-definitions.json:/etc/rabbitmq/definitions.json:ro"
  30. - "./rabbitmq/low-plugins:/etc/rabbitmq/enabled_plugins:ro"
  31. networks:
  32. - transfer
  33. - low
  34. depends_on:
  35. - high-transfer
  36. low-logstash:
  37. image: opensearchproject/logstash-oss-with-opensearch-output-plugin:latest
  38. command: logstash -f /pipeline.conf
  39. volumes:
  40. - "./pipelines/snmptrap-rabbitmq.conf:/pipeline.conf:ro"
  41. networks:
  42. - low
  43. depends_on:
  44. - low-transfer
  45. low-snmp-sender:
  46. build: snmp-sender
  47. networks:
  48. - low
  49. depends_on:
  50. - low-logstash
  51. networks:
  52. high:
  53. transfer:
  54. low: