[ZBXNEXT-2098] Creation of loadable modules using script languages/subagent mechanism Created: 2014 Jan 06 Updated: 2024 Apr 10 |
|
Status: | Elaborating |
Project: | ZABBIX FEATURE REQUESTS |
Component/s: | Agent (G), Proxy (P), Server (S) |
Affects Version/s: | None |
Fix Version/s: | None |
Type: | New Feature Request | Priority: | Major |
Reporter: | Marc Schoechlin | Assignee: | Vadim Ipatov |
Resolution: | Unresolved | Votes: | 7 |
Labels: | externalchecks, loadablemodule | ||
Remaining Estimate: | Not Specified | ||
Time Spent: | Not Specified | ||
Original Estimate: | Not Specified |
Team: | |
Sprint: | Sprint 14, Sprint 15, Sprint 16, Sprint 17, Sprint 18, Sprint 19, Sprint 20, Sprint 21, Sprint 22, Sprint 23 |
Description |
I really welcome the possibility to create loadable modules for zabbix - this might make solutions like https://github.com/digitalmediacenter/mysql_extend obsolete Typically sysadmins are good in writing code with script languages - therefore it would be great to integrate new monitoring functionality by using script languages. MySQL_Extend is a good example - a external check which invokes the mysql commandline hundred times needs a lot of resources at the database server and It might be great if zabbix would embed a python, ruby, perl or php interpreter to for implementation of custom modules. From my point of view this is smarter, because:
|
Comments |
Comment by richlv [ 2014 Jun 30 ] |
not quite that, but ruby support implemented as a loadable module : https://github.com/BlueSkyDetector/mruby_module_for_zabbix_agent |
Comment by Marc [ 2017 Jul 21 ] |
In the sense of richlv's comment, these two are possibly worth to mention as well: |
Comment by Marc Schoechlin [ 2017 Oct 27 ] |
Its nice to have the mruby module - python might be my fist choice I still think that the invocation of a subprocess would be a really good thing (i described the reasons above) and would boost the capabilities of zabbix dramatically. |