Ad Widget

Collapse

Curl on Zabbix Containers by Default

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • pabloramos
    Junior Member
    • Feb 2021
    • 7

    #1

    Curl on Zabbix Containers by Default

    Hi all. I'm a great fan of the Zabbix project and the option to deploy the solution in a container model is amazing. Using kubernetes, it's possible to bring a full Zabbix environment to the light in minutes. I'm just curious about the reasons to not include the curl package in container images, considering that it's a requirement to using web scenarios, a "native" feature of the Zabbix. I understand that is possible to build a custom image adding this package in a simple way, but until now, this is the only motive that forces me to build my own container, because all other needs of customization can be addressed with the native powers of the official images. If there's some license restriction, maybe the same check could be implemented with other tool (wget?), but if it's a project definition, i kindly ask you to review this decision to make containers able to use the full potential of the Zabbix. If there is a fear about the impact of this option in the size of image, maybe an another tag in server and proxy images with curl maybe give the option to Zabbix users to deploy the best set to meet his needs. Thank you, guys, and congratulations for the excellent work.
  • gofree
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Dec 2017
    • 400

    #2
    Hi

    all needed for webscenarios is libcurl support, so you dont need curl - see documentation. The idea of container is to use "skeleton" software inside, so Id say that's why curl might not be included. Im using alpine based images, so not sure if ubuntu or centos images have it. Try for yourself.

    https://www.zabbix.com/documentation/current/manual/web_monitoring

    Comment

    • pabloramos
      Junior Member
      • Feb 2021
      • 7

      #3
      Hi, gofree. Thanks for your response. You're totally right. I'm feeling a little stupid now. I read the documentation before, and that Attention box made me conclude that curl (command line tool) should be present on server, but at true the only requirement is libcurl, from cURL project (well, I googled about the differences between curl, libcurl and cURL... living and learning). Goodbye, custom docker images. I really appreciated your feedback. Regards.
      Last edited by pabloramos; 19-04-2021, 19:44.

      Comment

      Working...