[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. |