diff options
| author | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-02-08 10:47:08 +0000 |
|---|---|---|
| committer | hugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082> | 2006-02-08 10:47:08 +0000 |
| commit | babc67a5c091abfb0921b25c3290fafe3d97489f (patch) | |
| tree | a62eb339fb7a8fa4059f1a3fe1e8697ba13bac50 /src/alphacode/poller | |
| parent | 359fe436c1406cdeb9be3ba2c4dedef1c2df0970 (diff) | |
| download | zabbix-babc67a5c091abfb0921b25c3290fafe3d97489f.tar.gz zabbix-babc67a5c091abfb0921b25c3290fafe3d97489f.tar.xz zabbix-babc67a5c091abfb0921b25c3290fafe3d97489f.zip | |
Minor changes.
git-svn-id: svn://svn.zabbix.com/trunk@2628 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'src/alphacode/poller')
| -rwxr-xr-x | src/alphacode/poller/go | 4 | ||||
| -rwxr-xr-x | src/alphacode/poller/snmp.c | 108 |
2 files changed, 101 insertions, 11 deletions
diff --git a/src/alphacode/poller/go b/src/alphacode/poller/go index a38d9819..dfd728db 100755 --- a/src/alphacode/poller/go +++ b/src/alphacode/poller/go @@ -1,2 +1,2 @@ -#gcc snmp.c -I/usr/include/net-snmp -lsnmp -gcc poller_epoll.c -o poller_epoll +gcc snmp.c -I/usr/include/net-snmp -lsnmp +#gcc poller_epoll.c -o poller_epoll diff --git a/src/alphacode/poller/snmp.c b/src/alphacode/poller/snmp.c index ee89a313..dfd8f5a9 100755 --- a/src/alphacode/poller/snmp.c +++ b/src/alphacode/poller/snmp.c @@ -21,10 +21,46 @@ struct host { const char *name; const char *community; } hosts[] = { - { "test1", "public" }, - { "test2", "public" }, - { "test3", "public" }, - { "test4", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, + { "192.168.1.5", "public" }, { NULL } }; @@ -36,9 +72,61 @@ struct oid { oid Oid[MAX_OID_LEN]; int OidLen; } oids[] = { - { "system.sysDescr.0" }, - { "interfaces.ifNumber.1" }, - { "interfaces.ifNumber.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, + { ".1.3.6.1.2.1.1.6.0" }, { NULL } }; @@ -121,7 +209,8 @@ void synchronous (void) struct oid *op; snmp_sess_init(&ss); /* initialize session */ - ss.version = SNMP_VERSION_2c; + ss.version = SNMP_VERSION_1; +// ss.version = SNMP_VERSION_2c; ss.peername = strdup(hp->name); ss.community = strdup(hp->community); ss.community_len = strlen(ss.community); @@ -199,7 +288,8 @@ void asynchronous(void) struct snmp_pdu *req; struct snmp_session sess; snmp_sess_init(&sess); /* initialize session */ - sess.version = SNMP_VERSION_2c; + sess.version = SNMP_VERSION_1; +// sess.version = SNMP_VERSION_2c; sess.peername = strdup(hp->name); sess.community = strdup(hp->community); sess.community_len = strlen(sess.community); |
