Commit Graph

  • 30545ec0f3 Added hostname filtering based on Cyrillic characters TheNetworkGuy 2024-11-13 19:39:24 +01:00
  • 56c19d97de Added basic error message when Netbox details are invalid. Fixed logging message for when template context keys are not present. TheNetworkGuy 2024-11-06 15:57:11 +01:00
  • ffc2aa1947 Fixed location hostgroup bug TheNetworkGuy 2024-10-31 20:03:09 +01:00
  • 9417908994 Swapped hostgroup and template calculation since template lookup is a read-only operation and hostgroup lookup could be a read-write operation. TheNetworkGuy 2024-10-31 15:51:33 +01:00
  • 06f97b132a Changed some logging messages and removed import logging statement from troubleshooting TheNetworkGuy 2024-10-30 21:25:58 +01:00
  • 20096a215b Added HG and template checks for devices and VM's. Temp disabled inventory mapping for VMs TheNetworkGuy 2024-10-30 21:10:22 +01:00
  • f1da1cfb50 Fixed logging formatting for submodules TheNetworkGuy 2024-10-30 20:57:20 +01:00
  • 5093823287 Added some logging and fixed role assignment for VM's TheNetworkGuy 2024-10-30 20:52:28 +01:00
  • c1504987f1 Fixed bug for Tenant hostgroup generation TheNetworkGuy 2024-10-30 18:21:42 +01:00
  • d598a9739a Fixed whitespace TheNetworkGuy 2024-10-30 13:51:30 +01:00
  • 7bf72de0f9 Fixed bug where a single host exception would stop the sync. TheNetworkGuy 2024-10-30 13:50:20 +01:00
  • 66f24e6891 Fixed several bugs, set default interface for VM to agent, fixed several linter errors. TheNetworkGuy 2024-10-30 12:23:15 +01:00
  • bff34a8e38 Renamed VM module for python naming convention. Fixed 2 VM hostgroup bugs. Fixed some whitespace in the VM module. TheNetworkGuy 2024-10-30 10:06:29 +01:00
  • 886ef2a172 Replaced old device role field with new one TheNetworkGuy 2024-10-25 18:56:58 +02:00
  • 9c07d7dbc4 Updated Readme with VM info TheNetworkGuy 2024-10-25 18:54:17 +02:00
  • 9f29d2b27b Added basic VM support TheNetworkGuy 2024-10-25 18:46:20 +02:00
  • e827953d8d Fixed extra space in config.py.example TheNetworkGuy 2024-10-25 16:50:56 +02:00
  • 053028b283 Splitted hostgroup generation logic into its seperate module. Changed hostgroup "dev_role" to "role" for VM role prepration. Started work on basic VM class. TheNetworkGuy 2024-10-25 16:02:08 +02:00
  • 2e867d1129 Added .venv to gitignore for developing. TheNetworkGuy 2024-10-25 15:53:33 +02:00
  • a0ea21d731 Fixed bug in which some instances a nested hostgroup was not created TheNetworkGuy 2024-07-25 16:23:59 +02:00
  • 70a5c3e384 Implemented #73 TheNetworkGuy 2024-07-25 15:47:09 +02:00
  • 91796395ef Fixed readme documentation with inventory settings TheNetworkGuy 2024-07-24 15:02:31 +02:00
  • 610a73c061 Merge branch 'main' of https://github.com/TheNetworkGuy/netbox-zabbix-sync TheNetworkGuy 2024-07-24 14:31:33 +02:00
  • 4de022496e Fixed invalid mapper log message even when not using the inventory mapping function. TheNetworkGuy 2024-07-24 14:31:29 +02:00
  • 0603d8c244 Merge pull request #71 from q1x/allow-proxy-null-value Twan K. 2024-07-24 14:26:21 +02:00
  • 2b92f8da9b Fixed #72 TheNetworkGuy 2024-07-24 14:25:22 +02:00
  • d1ec1114ac Fixes #70 TheNetworkGuy 2024-07-24 13:14:12 +02:00
  • acad07eed4 Merge pull request #2 from q1x/main Raymond Kuiper 2024-07-24 11:07:29 +02:00
  • da4fec6bf1 Removed trailing whitespace Raymond Kuiper 2024-07-24 11:06:50 +02:00
  • 07049ea6d8 Adjustment from linting suggestion Raymond Kuiper 2024-07-24 11:05:35 +02:00
  • 2094799a51 Allow for NetBox Config Context to have a null value for proxy. Raymond Kuiper 2024-07-24 10:58:22 +02:00
  • c0c52f973e Merge pull request #69 from doteater/patch-1 Twan K. 2024-07-24 09:59:41 +02:00
  • 39b63aa420 Update README.md doteater 2024-07-10 14:26:00 -07:00
  • 017b5623f5 Merge pull request #68 from q1x/main Twan K 2024-07-04 14:42:41 +02:00
  • 9be09bca10 corrected minor typo Raymond Kuiper 2024-07-04 13:26:58 +02:00
  • 23997f9423 Properly styled code as suggested in #61. Also implemented #63 TheNetworkGuy 2024-06-12 19:02:44 +02:00
  • e8a733cbd0 Merge branch 'main' of https://github.com/TheNetworkGuy/netbox-zabbix-sync 2.0 TheNetworkGuy 2024-06-12 15:29:37 +02:00
  • be76386584 Removed the init file since it interfeared with the linter. TheNetworkGuy 2024-06-12 15:29:33 +02:00
  • b5a01e09e8 Merge pull request #62 from TheNetworkGuy/zabbix_utils Twan K 2024-06-12 15:01:50 +02:00
  • ecec3ee46e Fixed authentication variable problems TheNetworkGuy 2024-06-12 14:57:35 +02:00
  • 7099df93d1 Updated documentation and requirements TheNetworkGuy 2024-06-12 14:03:37 +02:00
  • d1e864c75b Fixed hostgroup generation issues, added proxygroup support. TheNetworkGuy 2024-06-12 13:42:21 +02:00
  • 6f044cb228 Added logic for proxy groups. Only thing left is consistency check TheNetworkGuy 2024-06-11 16:13:45 +02:00
  • 2e7890784b Changed flow in sync script, started work for Proxy group support and zabbix_utils TheNetworkGuy 2024-06-11 15:11:55 +02:00
  • c695353fce Splitted modules up into seperate files. TheNetworkGuy 2024-06-10 20:20:38 +02:00
  • e0b473a6d4 Optimized code and also fixed Linter error. TheNetworkGuy 2024-06-05 10:09:26 +02:00
  • 8e9594172b Merge pull request #59 from Kage1/main Twan K 2024-06-05 09:16:42 +02:00
  • 8a749e63cf Merge pull request #1 from Kage1/Kage1-patch-1 Kage1 2024-05-30 13:52:40 -05:00
  • ddc65a6d58 Update README.md Kage1 2024-05-30 13:50:37 -05:00
  • 58d894832e Merge branch 'main' of https://github.com/TheNetworkGuy/netbox-zabbix-sync TheNetworkGuy 2024-05-22 09:23:07 +02:00
  • b9713792d7 fixed bug with device removal state TheNetworkGuy 2024-05-22 09:23:07 +02:00
  • 45192531f9 Merge pull request #58 from TheNetworkGuy/hostname_processing Twan K 2024-05-22 14:09:23 +02:00
  • 72fde13ef4 Added functionallity to allow device names with specials characters such as umlauts. TheNetworkGuy 2024-05-22 09:23:07 +02:00
  • 78b9d5ae8b Fixed trailing white space error. TheNetworkGuy 2024-05-22 09:23:07 +02:00
  • 60140b4b74 Merge pull request #56 from q1x/inventory-zero-values Twan K 2024-05-22 10:36:11 +02:00
  • 0b9b8a4898 Fixed container path 1.1 TheNetworkGuy 2024-05-22 09:23:07 +02:00
  • 441d7e7e95 Temporary disabled too-many-arguments error for Pylint. TheNetworkGuy 2024-05-22 09:23:07 +02:00
  • c185b7364d Fixes #57. TheNetworkGuy 2024-05-22 09:23:07 +02:00
  • e56451f5e1 Update README.md Twan K 2024-05-21 15:38:10 +02:00
  • dee6a079a5 Update README.md Twan K 2024-05-21 15:23:20 +02:00
  • 2b62caca85 Update README.md Twan K 2024-05-21 15:06:41 +02:00
  • e9143eb24c Update netbox_zabbix_sync.py Raymond Kuiper 2024-04-12 10:38:43 +02:00
  • 4eed151e22 Merge pull request #55 from q1x/main Twan K 2024-04-10 22:05:34 +02:00
  • 3e638c6f78 Update netbox_zabbix_sync.py Raymond Kuiper 2024-04-10 14:57:08 +02:00
  • 634f4b77d5 tweaked exception handling Raymond Kuiper 2024-03-28 09:51:08 +01:00
  • c006e7feb5 Let's make pylint happy :) Raymond Kuiper 2024-03-27 20:35:32 +01:00
  • 091c9746c0 Fixed proxy issue, rewrite of inventory logic (eval was ugly) Raymond Kuiper 2024-03-27 20:33:02 +01:00
  • 364d376f55 corrected even more linting errors Raymond Kuiper 2024-03-27 16:33:06 +01:00
  • ab2a341fa7 Corrected more linting errors Raymond Kuiper 2024-03-27 16:26:15 +01:00
  • fbb9eeb48c Corrected linting errors Raymond Kuiper 2024-03-27 16:24:26 +01:00
  • 5b08d27a5e Added support for syncing Zabbix Inventory, this is also a fix for https://github.com/TheNetworkGuy/netbox-zabbix-sync/issues/44 Raymond Kuiper 2024-03-27 15:37:50 +01:00
  • 583d845c40 revert because of file formatting issue Raymond Kuiper 2024-03-27 15:22:43 +01:00
  • 27a4a5c6eb Corrected more pylint errors Raymond Kuiper 2024-03-25 11:57:46 +01:00
  • 537710a4b9 Corrected pylint errors Raymond Kuiper 2024-03-25 11:56:17 +01:00
  • 5defc1a25e Corrected another MarkDown error Raymond Kuiper 2024-03-25 11:52:10 +01:00
  • d6973dc32d Corrected MarkDown error Raymond Kuiper 2024-03-25 11:51:12 +01:00
  • 71f604a6f6 Added functionality to build full region and site_group paths to be used in hostgroup names. Raymond Kuiper 2024-03-25 11:49:41 +01:00
  • b94a0df02d Merge pull request #1 from q1x/dockertest Raymond Kuiper 2024-03-13 14:29:41 +01:00
  • 3079a88de8 better docker logs example. Raymond Kuiper 2024-03-13 14:00:03 +01:00
  • 4aa8b6d2fb updated README.md with Docker instructions Raymond Kuiper 2024-03-13 13:55:46 +01:00
  • e82631c89d modified tags Raymond Kuiper 2024-03-13 13:16:22 +01:00
  • 18d29c98d3 updated tags Raymond Kuiper 2024-03-13 11:58:40 +01:00
  • 661ce88287 updated versions Raymond Kuiper 2024-03-13 11:50:43 +01:00
  • 4b7f3ec0b9 try a different way of publishing Raymond Kuiper 2024-03-13 11:47:45 +01:00
  • 3a39c314be removed on: push from pylint Raymond Kuiper 2024-03-13 11:42:28 +01:00
  • bf325c6839 testing workflow Raymond Kuiper 2024-03-13 11:38:07 +01:00
  • 5922d3e8ae allow call from another workflow Raymond Kuiper 2024-03-11 11:06:31 +01:00
  • dcd84e836b Chained in quality check Raymond Kuiper 2024-03-11 11:03:37 +01:00
  • 33cf3e5358 changed back to checkout@v4 and commited Dockerfile Raymond Kuiper 2024-03-08 22:53:34 +01:00
  • 7c988f9ff8 changed over to checkout@v3 Raymond Kuiper 2024-03-08 22:51:53 +01:00
  • d46b749af0 corrected typos Raymond Kuiper 2024-03-08 22:48:57 +01:00
  • e05c35a3ea added container building workflow Raymond Kuiper 2024-03-08 22:44:25 +01:00
  • 142aae75e0 removed directory Raymond Kuiper 2024-03-08 14:56:30 +01:00
  • c538c51b7b minor README.md update Raymond Kuiper 2024-03-08 14:54:48 +01:00
  • 0d7c581ee2 fixed undefined-variable Raymond Kuiper 2024-03-08 14:29:12 +01:00
  • c684ac4a9d Futher cleanup Raymond Kuiper 2024-03-08 14:23:47 +01:00
  • 2fcd21a723 code cleanup Raymond Kuiper 2024-03-08 14:00:15 +01:00
  • 23bef6b549 disable pylint module name checks Raymond Kuiper 2024-03-08 13:52:08 +01:00
  • 0d02e096e9 Disable pylint name checking Raymond Kuiper 2024-03-08 13:49:18 +01:00
  • 3c7079117a changed versions for workflow (again) Raymond Kuiper 2024-03-08 13:40:31 +01:00