I made a new script that uses the dhcp lease time to determine whether there is a new device connected to the network. Works very quickly. I have it running on my desktop with Geektool.
Code:
#! /bin/bash
#This script monitors local network via snmp
# accesslist is a txt file that sed uses to change the MAC addresses into the device name
# it notifies me via growl and displays with geektool
d=$(snmpwalk -v 2c -c publicpassword -M /usr/share/snmp/mibs:$HOME/share/mibs -m+AIRPORT-BASESTATION-3-MIB 10.0.1.1 dhcp \
| sed -f /Users/user/Documents/bin/accesslist \
|sed 's/AIRPORT-BASESTATION-3-MIB::dhcpLeaseTime.//' | awk ' $4 >= 1036600 { print $1 }')
if [ ! -n "$d" ] ; then
echo "No New Connections"
else
echo " "$d" has renewed
it's lease"
if [ "$d" -ne ""iPhone"" ]
then
growlnotify -m " "$d" has just renewed it's lease" -a "Airport Utility" -n "NetWatch" -t "New DHCP Lease"
fi
fi
# I don't want a notification every time my iphone's display wakes up. it reconnects to the wifi so I added a second if statement
I'm having a little trouble finishing up this script any help would be great.
My system is SCO OpenServer Enterprise System (ver 5.0.5m) and i'm using sh
This script checks todays date and goes and downloads a file with yesterdays date in the name.
---start----
Server="ipaddresshere"... (4 Replies)
snmpwalk -v1 -c myname {ip address} dskPercent.
Error in packet
Reason: (noSuchName) There is no such variable name in this MIB.
Failed object: UCD-SNMP-MIB::dskPercentNode
snmpget -v1 -c myname {ip address} dskPercent.1
Error in packet
Reason: (noSuchName) There is no such variable... (0 Replies)
Hi everyone,
I'm configuring Net-SNMP v5.4 on Solaris 10, sending traps to OpenNMS 1.2.9-0.20061212.0. I'm setting up disk monitoring (% of space free) for 5 directories. Here's what I'm working with:
(snmpd.conf - disk and monitoring portions)
#
# Disk Usage monitoring:
#
disk / 20%... (0 Replies)
hello,
I want to know how can I find the path of snmpwalk under sun solaris 5.8.
I have snmp protocol installed.when I write this on a terminal I have this result:
bash: snmpwalk: command not found
but when I wrote this command At a distance,it works good.
urgent
please help me
thanks (4 Replies)
can somoene please tell me how to tell snmpwalk how many seconds it has to timeout?
i searched the web for this but i can't find it.
i'm incorporating this into a script, and I'd like to have snmpwalk timeout within a certain amount of seconds.
the -t option doesn't seem to work because... (1 Reply)
what is the simplest command to check if a server already reached it's maximum connection? ( regardless if it's database, mail, etc).
system: solaris (9/20)
machine: sparc/x86
thanks,
larey (5 Replies)
Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted!
1. The problem statement, all variables and given/known data:
Hi I am new to unix and need some help, the main reason I am here is because i need basic unix knowledge
The... (2 Replies)
We are using net-snmp on AIX 5.3 TL12 with CACTi for monitoring. Recently we are facing a problem. When we start net-snmp the snmpwalk to the localhost is working. But after a few minutes the snmpwalk gives a timeout to localhost. The snmp process is running.
We recently upgraded the TL on the... (1 Reply)
Hi Admins,
I am new member here.
I am using IAX 5.3 trying to configure snmpv3.
Conf file /etc/snmpdv3.conf contents given below
VACM_GROUP group1 SNMPv1 public -
VACM_GROUP group1 SNMPv1 sbmviking -
VACM_VIEW defaultView internet - included -... (0 Replies)
Hi
when I do the SNMPwalk, it doesn't seem to work. Please advice what I am doing wrong?
On my snmpd.conf file, I have this.
rocommunity badboy xx.x.x.x # Traverse Server
Also I have MIB files under /usr/share/snmp/mibs
# service snmpd status
snmpd (pid 23756)... (3 Replies)
Discussion started by: samnyc
3 Replies
LEARN ABOUT FREEBSD
dhclient.leases
DHCLIENT.LEASES(5) BSD File Formats Manual DHCLIENT.LEASES(5)NAME
dhclient.leases -- DHCP client lease database
DESCRIPTION
The Internet Software Consortium DHCP client keeps a persistent database of leases that it has acquired that are still valid. The database
is a free-form ASCII file containing one valid declaration per lease. If more than one declaration appears for a given lease, the last one
in the file is used. The file is written as a log, so this is not an unusual occurrence.
The lease file is named dhclient.leases.IFNAME, where IFNAME represents the network interface the DHCP client acquired the lease on. For
example, if dhclient(8) is configured for the em0 network device, the lease file will be named dhclient.leases.em0.
The format of the lease declarations is described in dhclient.conf(5).
FILES
/var/db/dhclient.leases.IFNAME Current lease file.
SEE ALSO dhclient.conf(5), dhcp-options(5), dhcpd.conf(5), dhclient(8), dhcpd(8)
RFC 2132, RFC 2131.
AUTHORS
The dhclient(8) utility was written by Ted Lemon <mellon@vix.com> under a contract with Vixie Labs.
The current implementation was reworked by Henning Brauer <henning@openbsd.org>.
BSD January 1, 1997 BSD