summaryrefslogtreecommitdiffstats
path: root/misc/snmptrap
diff options
context:
space:
mode:
authorhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2003-01-26 18:44:22 +0000
committerhugetoad <hugetoad@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2003-01-26 18:44:22 +0000
commite221a99d08e77a59c1a986d161904b481c9a69c2 (patch)
tree64e00498e20d7a5d4463567df5961ec2bfc4a34a /misc/snmptrap
parentdad437dd175d0aa13e1f52efc7f151ebda57feaa (diff)
downloadzabbix-e221a99d08e77a59c1a986d161904b481c9a69c2.tar.gz
zabbix-e221a99d08e77a59c1a986d161904b481c9a69c2.tar.xz
zabbix-e221a99d08e77a59c1a986d161904b481c9a69c2.zip
- very basic support for SNMP trapping (Alexei)
git-svn-id: svn://svn.zabbix.com/trunk@673 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'misc/snmptrap')
-rwxr-xr-xmisc/snmptrap/snmptrap.sh40
1 files changed, 34 insertions, 6 deletions
diff --git a/misc/snmptrap/snmptrap.sh b/misc/snmptrap/snmptrap.sh
index fbbe2f7a..444b5e76 100755
--- a/misc/snmptrap/snmptrap.sh
+++ b/misc/snmptrap/snmptrap.sh
@@ -1,5 +1,35 @@
#!/bin/bash
+#
+# Zabbix
+# Copyright (C) 2000,2001,2002,2003 Alexei Vladishev
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+#
+
+# CONFIGURATION
+
+ZABBIX_SERVER="zabbix";
+ZABBIX_PORT="10001";
+
+ZABBIX_SENDER="~zabbix/bin/zabbix_sender";
+
+KEY="snmptraps";
+HOST="snmptraps";
+
+# END OF CONFIGURATION
read hostname
read ip
@@ -19,10 +49,8 @@ community=`echo $community|cut -f2 -d'"'`
str="$hostname $address $community $enterprise $oid"
-#echo $oid >>/tmp/log
-#echo $address >>/tmp/log
-#echo $community >>/tmp/log
-#echo $enterprise >>/tmp/log
-
->/tmp/log
echo $str >>/tmp/log
+
+cmd="$ZABBIX_SERVER $ZABBIX_PORT $HOST:$KEY \"$str\""
+
+echo $cmd