Zabbix Integration
Your CMDB always matches what Zabbix actually monitors â no manual asset entry, ever.
Why this module
IT teams that monitor infrastructure with Zabbix and manage service delivery in Odoo end up maintaining the same asset inventory twice. Hosts get added, renamed, re-addressed or decommissioned in Zabbix daily, and the Odoo CMDB silently drifts out of date â tickets get linked to stale assets and nobody trusts the inventory. This module makes Zabbix the single source of truth for monitored hosts and keeps the CMDB in step automatically.
Automated host discovery and hourly sync
A scheduled action calls the Zabbix host.get API every hour (or on demand)
and upserts every host into the CMDB. New hosts appear as assets, renamed or re-addressed
hosts are updated in place, and each host's network interfaces â agent, SNMP, JMX and IPMI
â are mirrored one-to-one as CMDB interfaces, so multi-homed hosts keep all their
addresses.
Group & tag mapping, with documentation hygiene
Zabbix host groups become CMDB asset groups (auto-created when unknown), and Zabbix tags
named category, product, doc or impact
drive Odoo classification. Every Zabbix-managed asset is checked for documentation
hygiene: a banner on the asset form lists exactly what is missing, so the inventory stays
not just complete but documented.
Getting started
- Under CMDB ITSM → Configuration → Zabbix, set the Zabbix API URL and credentials.
- Run the sync once from the menu, or let the hourly scheduled action keep the CMDB in step.
Scope & compatibility
- Odoo 19.0 Enterprise â extends CMDB ITSM.
- One-way and polling only: data flows from Zabbix into Odoo on an hourly cron; nothing is written back to Zabbix and there is no real-time push.
- Imports host inventory (name, host, status, interfaces, groups, tags) â not Zabbix items, triggers or metrics. Only the first host group of each host is mapped.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) • Knowledge (knowledge) • Helpdesk (helpdesk) • CRM (crm) • Sales (sale_management) • Sign (sign) • Subscriptions (sale_subscription) • Calendar (calendar) • Contacts (contacts) • Invoicing (account) • Project (project) |
| Community Apps Dependencies | Show |
| Lines of code | 7752 |
| Technical Name |
cmdb_itsm_zabbix_integration |
| License | OPL-1 |
| Website | https://gonexview.com |
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module