summaryrefslogtreecommitdiffstats
path: root/src/alphacode/poller
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-02-08 10:47:08 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-02-08 10:47:08 +0000
commitbabc67a5c091abfb0921b25c3290fafe3d97489f (patch)
treea62eb339fb7a8fa4059f1a3fe1e8697ba13bac50 /src/alphacode/poller
parent359fe436c1406cdeb9be3ba2c4dedef1c2df0970 (diff)
downloadzabbix-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-xsrc/alphacode/poller/go4
-rwxr-xr-xsrc/alphacode/poller/snmp.c108
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);