├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ └── tests.yml ├── .gitignore ├── .travis.yml ├── LICENSE ├── MANIFEST.in ├── README.md ├── dev-requirements.txt ├── netbox_agent.yaml.example ├── netbox_agent ├── __init__.py ├── cli.py ├── config.py ├── dmidecode.py ├── drivers │ ├── __init__.py │ ├── cmd.py │ └── file.py ├── ethtool.py ├── hypervisor.py ├── inventory.py ├── ipmi.py ├── lldp.py ├── location.py ├── logging.py ├── lshw.py ├── misc.py ├── network.py ├── power.py ├── raid │ ├── __init__.py │ ├── base.py │ ├── hp.py │ ├── omreport.py │ └── storcli.py ├── server.py ├── vendors │ ├── __init__.py │ ├── dell.py │ ├── generic.py │ ├── hp.py │ ├── qct.py │ └── supermicro.py └── virtualmachine.py ├── pyproject.toml ├── renovate.json ├── requirements.txt ├── rpmenv.json ├── tests.sh └── tests ├── __init__.py ├── conftest.py ├── fixtures ├── dmidecode │ ├── Dell_DSS7500 │ ├── Dell_PowerEdge_M630 │ ├── HP_BL460c_Gen10 │ ├── HP_BL460c_Gen9 │ ├── HP_DL380p_Gen8 │ ├── HP_ProLiant_BL460c_Gen10_Graphics_Exp │ ├── HP_ProLiant_m710x │ ├── HP_SL4540_Gen8 │ ├── QCT_X10E-9N │ ├── SM_SSG-6028R │ ├── SM_SYS-6018R │ ├── SYS-5039MS-H12TRF-OS012.txt │ └── unknown.txt ├── inventory │ └── nvme.json ├── lldp │ ├── 223.txt │ ├── cumulus.txt │ ├── dedibox1.txt │ ├── dedibox2.txt │ └── qfx.txt └── netbox_agent.conf1.ok ├── network.py └── server.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include requirements.txt 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/README.md -------------------------------------------------------------------------------- /dev-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/dev-requirements.txt -------------------------------------------------------------------------------- /netbox_agent.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent.yaml.example -------------------------------------------------------------------------------- /netbox_agent/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/__init__.py -------------------------------------------------------------------------------- /netbox_agent/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/cli.py -------------------------------------------------------------------------------- /netbox_agent/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/config.py -------------------------------------------------------------------------------- /netbox_agent/dmidecode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/dmidecode.py -------------------------------------------------------------------------------- /netbox_agent/drivers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /netbox_agent/drivers/cmd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/drivers/cmd.py -------------------------------------------------------------------------------- /netbox_agent/drivers/file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/drivers/file.py -------------------------------------------------------------------------------- /netbox_agent/ethtool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/ethtool.py -------------------------------------------------------------------------------- /netbox_agent/hypervisor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/hypervisor.py -------------------------------------------------------------------------------- /netbox_agent/inventory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/inventory.py -------------------------------------------------------------------------------- /netbox_agent/ipmi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/ipmi.py -------------------------------------------------------------------------------- /netbox_agent/lldp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/lldp.py -------------------------------------------------------------------------------- /netbox_agent/location.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/location.py -------------------------------------------------------------------------------- /netbox_agent/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/logging.py -------------------------------------------------------------------------------- /netbox_agent/lshw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/lshw.py -------------------------------------------------------------------------------- /netbox_agent/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/misc.py -------------------------------------------------------------------------------- /netbox_agent/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/network.py -------------------------------------------------------------------------------- /netbox_agent/power.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/power.py -------------------------------------------------------------------------------- /netbox_agent/raid/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /netbox_agent/raid/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/raid/base.py -------------------------------------------------------------------------------- /netbox_agent/raid/hp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/raid/hp.py -------------------------------------------------------------------------------- /netbox_agent/raid/omreport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/raid/omreport.py -------------------------------------------------------------------------------- /netbox_agent/raid/storcli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/raid/storcli.py -------------------------------------------------------------------------------- /netbox_agent/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/server.py -------------------------------------------------------------------------------- /netbox_agent/vendors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /netbox_agent/vendors/dell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/vendors/dell.py -------------------------------------------------------------------------------- /netbox_agent/vendors/generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/vendors/generic.py -------------------------------------------------------------------------------- /netbox_agent/vendors/hp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/vendors/hp.py -------------------------------------------------------------------------------- /netbox_agent/vendors/qct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/vendors/qct.py -------------------------------------------------------------------------------- /netbox_agent/vendors/supermicro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/vendors/supermicro.py -------------------------------------------------------------------------------- /netbox_agent/virtualmachine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/netbox_agent/virtualmachine.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/pyproject.toml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/renovate.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/requirements.txt -------------------------------------------------------------------------------- /rpmenv.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/rpmenv.json -------------------------------------------------------------------------------- /tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests.sh -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/fixtures/dmidecode/Dell_DSS7500: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/fixtures/dmidecode/Dell_DSS7500 -------------------------------------------------------------------------------- /tests/fixtures/dmidecode/Dell_PowerEdge_M630: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/fixtures/dmidecode/Dell_PowerEdge_M630 -------------------------------------------------------------------------------- /tests/fixtures/dmidecode/HP_BL460c_Gen10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/fixtures/dmidecode/HP_BL460c_Gen10 -------------------------------------------------------------------------------- /tests/fixtures/dmidecode/HP_BL460c_Gen9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/fixtures/dmidecode/HP_BL460c_Gen9 -------------------------------------------------------------------------------- /tests/fixtures/dmidecode/HP_DL380p_Gen8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/fixtures/dmidecode/HP_DL380p_Gen8 -------------------------------------------------------------------------------- /tests/fixtures/dmidecode/HP_ProLiant_BL460c_Gen10_Graphics_Exp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/fixtures/dmidecode/HP_ProLiant_BL460c_Gen10_Graphics_Exp -------------------------------------------------------------------------------- /tests/fixtures/dmidecode/HP_ProLiant_m710x: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/fixtures/dmidecode/HP_ProLiant_m710x -------------------------------------------------------------------------------- /tests/fixtures/dmidecode/HP_SL4540_Gen8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/fixtures/dmidecode/HP_SL4540_Gen8 -------------------------------------------------------------------------------- /tests/fixtures/dmidecode/QCT_X10E-9N: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/fixtures/dmidecode/QCT_X10E-9N -------------------------------------------------------------------------------- /tests/fixtures/dmidecode/SM_SSG-6028R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/fixtures/dmidecode/SM_SSG-6028R -------------------------------------------------------------------------------- /tests/fixtures/dmidecode/SM_SYS-6018R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/fixtures/dmidecode/SM_SYS-6018R -------------------------------------------------------------------------------- /tests/fixtures/dmidecode/SYS-5039MS-H12TRF-OS012.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/fixtures/dmidecode/SYS-5039MS-H12TRF-OS012.txt -------------------------------------------------------------------------------- /tests/fixtures/dmidecode/unknown.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/fixtures/dmidecode/unknown.txt -------------------------------------------------------------------------------- /tests/fixtures/inventory/nvme.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/fixtures/inventory/nvme.json -------------------------------------------------------------------------------- /tests/fixtures/lldp/223.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/fixtures/lldp/223.txt -------------------------------------------------------------------------------- /tests/fixtures/lldp/cumulus.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/fixtures/lldp/cumulus.txt -------------------------------------------------------------------------------- /tests/fixtures/lldp/dedibox1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/fixtures/lldp/dedibox1.txt -------------------------------------------------------------------------------- /tests/fixtures/lldp/dedibox2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/fixtures/lldp/dedibox2.txt -------------------------------------------------------------------------------- /tests/fixtures/lldp/qfx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/fixtures/lldp/qfx.txt -------------------------------------------------------------------------------- /tests/fixtures/netbox_agent.conf1.ok: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/fixtures/netbox_agent.conf1.ok -------------------------------------------------------------------------------- /tests/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/network.py -------------------------------------------------------------------------------- /tests/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Solvik/netbox-agent/HEAD/tests/server.py --------------------------------------------------------------------------------