├── README ├── ch10 ├── __init__.py ├── nmsapp.py └── query.py ├── ch11 └── perl_mysql │ ├── makemysqlmib.pl │ └── mysql_agent.pl ├── ch12 ├── alarms │ ├── mib2c.txt │ ├── notificationObjs.c │ ├── notificationObjs.h │ ├── sysAlarms.c │ └── sysAlarms.h ├── app.c ├── doc │ ├── configure.txt │ ├── mib2c-1.txt │ ├── mib2c.old-api-refactor-c.conf │ ├── mib2c.old-api-refactor-h.conf │ └── mib2c.old-api-refactor.conf ├── parameter │ ├── mib2c.txt │ ├── parameter.c │ └── parameter.h ├── public │ ├── public.c │ ├── public.h │ └── snmpipc.h ├── realtimedata │ ├── mib2c.txt │ ├── realTimeData.c │ ├── realTimeData.h │ ├── realTimeData_access.c │ ├── realTimeData_access.h │ ├── realTimeData_checkfns.c │ ├── realTimeData_checkfns.h │ ├── realTimeData_checkfns_local.c │ ├── realTimeData_checkfns_local.h │ ├── realTimeData_columns.h │ └── realTimeData_enums.h ├── snmpipc.c └── snmpipc.h ├── ch4 ├── BOOK-EXAMPLE-MIB(original).my └── BOOK-EXAMPLE-MIB.my ├── ch7 ├── cacti.conf ├── httpd.conf ├── php.conf └── snmpd.conf ├── ch8 ├── Makefile ├── ch8-8-4.jpg ├── defines.h ├── instrument.c ├── instrument.c文件说明 ├── list.c ├── list.h ├── nmsapp.c ├── nmsapp.h ├── nmsapp │ ├── mibs │ │ ├── 192.168.43.132 │ │ │ └── monitor.oids │ │ ├── 192.168.43.146 │ │ │ └── monitor.oids │ │ └── general │ │ │ └── monitor.oids │ └── nmshosts.conf ├── snmpdemoapp.c ├── tools.c └── tools.h ├── ch9 ├── BOOK-APP-MIB.mib ├── BOOK-EXAMPLE-MIB.my ├── alarms │ ├── mib2c.txt │ ├── notificationObjs.c │ ├── notificationObjs.h │ ├── sysAlarms.c │ └── sysAlarms.h ├── app.c ├── configure.txt ├── parameter │ ├── mib2c.txt │ ├── parameter.c │ └── parameter.h ├── public │ ├── public.c │ ├── public.h │ └── snmpipc.h ├── realtimedata │ ├── mib2c.txt │ ├── realTimeData.c │ ├── realTimeData.h │ ├── realTimeData_access.c │ ├── realTimeData_access.h │ ├── realTimeData_checkfns.c │ ├── realTimeData_checkfns.h │ ├── realTimeData_checkfns_local.c │ ├── realTimeData_checkfns_local.h │ ├── realTimeData_columns.h │ └── realTimeData_enums.h ├── snmpipc.c └── snmpipc.h └── 《深入理解Net-SNMP》第15章 测试与调试-张春强.pdf /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/README -------------------------------------------------------------------------------- /ch10/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | #means package -------------------------------------------------------------------------------- /ch10/nmsapp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch10/nmsapp.py -------------------------------------------------------------------------------- /ch10/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch10/query.py -------------------------------------------------------------------------------- /ch11/perl_mysql/makemysqlmib.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch11/perl_mysql/makemysqlmib.pl -------------------------------------------------------------------------------- /ch11/perl_mysql/mysql_agent.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch11/perl_mysql/mysql_agent.pl -------------------------------------------------------------------------------- /ch12/alarms/mib2c.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/alarms/mib2c.txt -------------------------------------------------------------------------------- /ch12/alarms/notificationObjs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/alarms/notificationObjs.c -------------------------------------------------------------------------------- /ch12/alarms/notificationObjs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/alarms/notificationObjs.h -------------------------------------------------------------------------------- /ch12/alarms/sysAlarms.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/alarms/sysAlarms.c -------------------------------------------------------------------------------- /ch12/alarms/sysAlarms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/alarms/sysAlarms.h -------------------------------------------------------------------------------- /ch12/app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/app.c -------------------------------------------------------------------------------- /ch12/doc/configure.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/doc/configure.txt -------------------------------------------------------------------------------- /ch12/doc/mib2c-1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/doc/mib2c-1.txt -------------------------------------------------------------------------------- /ch12/doc/mib2c.old-api-refactor-c.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/doc/mib2c.old-api-refactor-c.conf -------------------------------------------------------------------------------- /ch12/doc/mib2c.old-api-refactor-h.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/doc/mib2c.old-api-refactor-h.conf -------------------------------------------------------------------------------- /ch12/doc/mib2c.old-api-refactor.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/doc/mib2c.old-api-refactor.conf -------------------------------------------------------------------------------- /ch12/parameter/mib2c.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/parameter/mib2c.txt -------------------------------------------------------------------------------- /ch12/parameter/parameter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/parameter/parameter.c -------------------------------------------------------------------------------- /ch12/parameter/parameter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/parameter/parameter.h -------------------------------------------------------------------------------- /ch12/public/public.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/public/public.c -------------------------------------------------------------------------------- /ch12/public/public.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/public/public.h -------------------------------------------------------------------------------- /ch12/public/snmpipc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/public/snmpipc.h -------------------------------------------------------------------------------- /ch12/realtimedata/mib2c.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/realtimedata/mib2c.txt -------------------------------------------------------------------------------- /ch12/realtimedata/realTimeData.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/realtimedata/realTimeData.c -------------------------------------------------------------------------------- /ch12/realtimedata/realTimeData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/realtimedata/realTimeData.h -------------------------------------------------------------------------------- /ch12/realtimedata/realTimeData_access.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/realtimedata/realTimeData_access.c -------------------------------------------------------------------------------- /ch12/realtimedata/realTimeData_access.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/realtimedata/realTimeData_access.h -------------------------------------------------------------------------------- /ch12/realtimedata/realTimeData_checkfns.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/realtimedata/realTimeData_checkfns.c -------------------------------------------------------------------------------- /ch12/realtimedata/realTimeData_checkfns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/realtimedata/realTimeData_checkfns.h -------------------------------------------------------------------------------- /ch12/realtimedata/realTimeData_checkfns_local.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/realtimedata/realTimeData_checkfns_local.c -------------------------------------------------------------------------------- /ch12/realtimedata/realTimeData_checkfns_local.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/realtimedata/realTimeData_checkfns_local.h -------------------------------------------------------------------------------- /ch12/realtimedata/realTimeData_columns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/realtimedata/realTimeData_columns.h -------------------------------------------------------------------------------- /ch12/realtimedata/realTimeData_enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/realtimedata/realTimeData_enums.h -------------------------------------------------------------------------------- /ch12/snmpipc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/snmpipc.c -------------------------------------------------------------------------------- /ch12/snmpipc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch12/snmpipc.h -------------------------------------------------------------------------------- /ch4/BOOK-EXAMPLE-MIB(original).my: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch4/BOOK-EXAMPLE-MIB(original).my -------------------------------------------------------------------------------- /ch4/BOOK-EXAMPLE-MIB.my: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch4/BOOK-EXAMPLE-MIB.my -------------------------------------------------------------------------------- /ch7/cacti.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch7/cacti.conf -------------------------------------------------------------------------------- /ch7/httpd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch7/httpd.conf -------------------------------------------------------------------------------- /ch7/php.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch7/php.conf -------------------------------------------------------------------------------- /ch7/snmpd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch7/snmpd.conf -------------------------------------------------------------------------------- /ch8/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch8/Makefile -------------------------------------------------------------------------------- /ch8/ch8-8-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch8/ch8-8-4.jpg -------------------------------------------------------------------------------- /ch8/defines.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch8/defines.h -------------------------------------------------------------------------------- /ch8/instrument.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch8/instrument.c -------------------------------------------------------------------------------- /ch8/instrument.c文件说明: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch8/instrument.c文件说明 -------------------------------------------------------------------------------- /ch8/list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch8/list.c -------------------------------------------------------------------------------- /ch8/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch8/list.h -------------------------------------------------------------------------------- /ch8/nmsapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch8/nmsapp.c -------------------------------------------------------------------------------- /ch8/nmsapp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch8/nmsapp.h -------------------------------------------------------------------------------- /ch8/nmsapp/mibs/192.168.43.132/monitor.oids: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch8/nmsapp/mibs/192.168.43.132/monitor.oids -------------------------------------------------------------------------------- /ch8/nmsapp/mibs/192.168.43.146/monitor.oids: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch8/nmsapp/mibs/192.168.43.146/monitor.oids -------------------------------------------------------------------------------- /ch8/nmsapp/mibs/general/monitor.oids: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch8/nmsapp/mibs/general/monitor.oids -------------------------------------------------------------------------------- /ch8/nmsapp/nmshosts.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch8/nmsapp/nmshosts.conf -------------------------------------------------------------------------------- /ch8/snmpdemoapp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch8/snmpdemoapp.c -------------------------------------------------------------------------------- /ch8/tools.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch8/tools.c -------------------------------------------------------------------------------- /ch8/tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch8/tools.h -------------------------------------------------------------------------------- /ch9/BOOK-APP-MIB.mib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/BOOK-APP-MIB.mib -------------------------------------------------------------------------------- /ch9/BOOK-EXAMPLE-MIB.my: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/BOOK-EXAMPLE-MIB.my -------------------------------------------------------------------------------- /ch9/alarms/mib2c.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/alarms/mib2c.txt -------------------------------------------------------------------------------- /ch9/alarms/notificationObjs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/alarms/notificationObjs.c -------------------------------------------------------------------------------- /ch9/alarms/notificationObjs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/alarms/notificationObjs.h -------------------------------------------------------------------------------- /ch9/alarms/sysAlarms.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/alarms/sysAlarms.c -------------------------------------------------------------------------------- /ch9/alarms/sysAlarms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/alarms/sysAlarms.h -------------------------------------------------------------------------------- /ch9/app.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/app.c -------------------------------------------------------------------------------- /ch9/configure.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/configure.txt -------------------------------------------------------------------------------- /ch9/parameter/mib2c.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/parameter/mib2c.txt -------------------------------------------------------------------------------- /ch9/parameter/parameter.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/parameter/parameter.c -------------------------------------------------------------------------------- /ch9/parameter/parameter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/parameter/parameter.h -------------------------------------------------------------------------------- /ch9/public/public.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/public/public.c -------------------------------------------------------------------------------- /ch9/public/public.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/public/public.h -------------------------------------------------------------------------------- /ch9/public/snmpipc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/public/snmpipc.h -------------------------------------------------------------------------------- /ch9/realtimedata/mib2c.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/realtimedata/mib2c.txt -------------------------------------------------------------------------------- /ch9/realtimedata/realTimeData.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/realtimedata/realTimeData.c -------------------------------------------------------------------------------- /ch9/realtimedata/realTimeData.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/realtimedata/realTimeData.h -------------------------------------------------------------------------------- /ch9/realtimedata/realTimeData_access.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/realtimedata/realTimeData_access.c -------------------------------------------------------------------------------- /ch9/realtimedata/realTimeData_access.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/realtimedata/realTimeData_access.h -------------------------------------------------------------------------------- /ch9/realtimedata/realTimeData_checkfns.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/realtimedata/realTimeData_checkfns.c -------------------------------------------------------------------------------- /ch9/realtimedata/realTimeData_checkfns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/realtimedata/realTimeData_checkfns.h -------------------------------------------------------------------------------- /ch9/realtimedata/realTimeData_checkfns_local.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/realtimedata/realTimeData_checkfns_local.c -------------------------------------------------------------------------------- /ch9/realtimedata/realTimeData_checkfns_local.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/realtimedata/realTimeData_checkfns_local.h -------------------------------------------------------------------------------- /ch9/realtimedata/realTimeData_columns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/realtimedata/realTimeData_columns.h -------------------------------------------------------------------------------- /ch9/realtimedata/realTimeData_enums.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/realtimedata/realTimeData_enums.h -------------------------------------------------------------------------------- /ch9/snmpipc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/snmpipc.c -------------------------------------------------------------------------------- /ch9/snmpipc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/ch9/snmpipc.h -------------------------------------------------------------------------------- /《深入理解Net-SNMP》第15章 测试与调试-张春强.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chansonZ/Understanding-the-Net-SNMP/HEAD/《深入理解Net-SNMP》第15章 测试与调试-张春强.pdf --------------------------------------------------------------------------------