Greetings list,
I've blindly added the following JFFNMS table entries, desperately
trying to get this to work:
Interface Types:
Dell OpenManage Chassis Interface simple
.1.3.6.1.4.1.674.10892.1.200.1 Dell OpenManage Chassis Group
The 'simple' discovery function does exactly what I want: Who knew? Are
there different OIDs for discovery and for defining the Interface?
Interface Types Fields:
Dell OpenManage Chassis Field dell_om_chassis_field 10
Dell OpenManage Chassis Interface Other Never
I don't understand the purpose of these fields, especially when I only
want to query a single OID... but if this is empty than the Interface
never gets added.
Poller Grouping:
Dell OpenManage Chassis Group Dell OpenManage Chassis Interface
Poller Grouping View:
10 Dell OpenManage Chassis Poller Temporal Buffer
20 Dell OpenManage Chassis Poller Dell OpenManage Chassis Backend
30 Dell OpenManage Chassis Poller Alarm Verify Operational
Following the example in the Expanding doc... these seem required to get
the status into an event and later a trigger, but the Alarm Verify
Operational and Admin Status View Change items seem to complain about an
"Unknown Object Identifier", so I created the Backend object as well...
Poller Items:
Dell OpenManage Chassis Poller dell_om_chassis snmp_status
1.3.6.1.4.1.674.10892.1.200.10.1.2.1,1=other|2=unknown|3=ok|4=noncritical|5=critical|6=nonrecoverable
Poller Backends:
Dell OpenManage Chassis Backend db show_rootmap,down=2|up=3,0
Modeled after the Admin Status View Change, but with different return
results... 3=ok/up
When I run php engine/poller.php 127 (Host ID) I get - when the return
value of the OID is 3 (ok):
Content-type: text/html
X-Powered-By: PHP/4.3.10
12:17:34 : H 127 : Poller Start : 4 Items.
12:17:34 : H 127 : I 388 : P 10 :
snmp_status:dell_om_chassis(1.3...abl): ok -> buffer(): 1 (time P:34.03
| 0.23)
12:17:34 : H 127 : I 388 : P 20 : dell_om_chassis(1.3...abl): ok ->
db(show_rootmap,down=2|up=3,0): -1 (time P:32.87 | 0.3)
12:17:34 : H 127 : I 388 : P 30 : dell_om_chassis(1.3...abl): ok ->
alarm(3,,180): Nothing was done (time P:35.42 | 0.96)
12:17:34 : H 127 : I 388 : P LPD : last_poll_date(): 1138036654 ->
db(last_poll_date): 1 (time P:0.13 | 1.07)
12:17:34 : H 127 : Poller End, Total Time: 108.95 msec.
When I run php engine/poller.php 127 (Host ID) I get - when the return
value of the OID is 4 (non-critical):
Content-type: text/html
X-Powered-By: PHP/4.3.10
12:19:24 : H 127 : Poller Start : 4 Items.
12:19:25 : H 127 : I 388 : P 10 :
snmp_status:dell_om_chassis(1.3...abl): noncritical -> buffer(): 1 (time
P:33.86 | 0.24)
12:19:25 : H 127 : I 388 : P 20 : dell_om_chassis(1.3...abl):
noncritical -> db(show_rootmap,down=2|up=3,0): -1 (time P:32.95 | 0.3)
12:19:25 : H 127 : I 388 : P 30 : dell_om_chassis(1.3...abl):
noncritical -> alarm(3,,180): Invalid Result (time P:32.79 | 0.67)
12:19:25 : H 127 : I 388 : P LPD : last_poll_date(): 1138036765 ->
db(last_poll_date): 1 (time P:0.12 | 1.05)
12:19:25 : H 127 : Poller End, Total Time: 105.99 msec.
"Invalid Result"? No events are recorded this way... so I must still be
doing something wrong. I've read the docs about a hundred times now and
I have to conclude that I'm too dumb to understand how this is supposed
to work.
----- Original Message -----
*From:* Ben Lentz <[EMAIL PROTECTED]>
*Sent:* 01/23/2006 09:41:45 AM
*To:* jffnms-users@lists.sourceforge.net
*Subject:* [jffnms-users] Dell OpenManage
I've re-read the extending JFFNMS documentation, and I've read your
post. I've reviewed Dell's specs for OpenManage and have found a
single OID (to start) and DellStatus specs at
1.3.6.1.4.1.674.10892.1.200.10.1.2.1,1=other|2=unknown|3=ok|4=noncritical|5=critical|6=nonrecoverable
that should return the overall status of all chassis on an OpenManage
system. If so much as one component goes bad, this Chassis status OID
should change values. This is perfect, because if so much as a fan
stops on one of the PowerEdges, I want JFFNMS to email and page me.
I've added this OID to JFFNMS under the Poller Items table, using
Poller Command set to snmp_status. Next, I set the snmp community
string for a Host object running OM, do a Manual Discovery w/o port
scan, but I still don't see my new OID. I must be missing something,
and something big.
I've been through the Interface Types, Poller Grouping, and Poller
Backends tables several times, and I can't seem to find any way to
create a relationship to the new Poller Item I've created. I thought
maybe I could adjust the Linux/Unix Host Poller Group or Linux/Unix
System Info Interface Type or maybe the Cisco Interface Poller Group
or the Physical Interface Interface Type, but no am having no luck. I
also tried creating new entries for each of these different types of
objects, but none of them seem to pull up a field that relates to the
new Poller Item I've got.
From the docs, I got the impression that using the snmp_status poller,
I should be able to read arbitrary status from any snmp OID and get
JFFNMS to recognize it, but so far, no luck. There appear to be OIDs
for different things listed in both Poller Items (Parameters) and
Interface Types (Discovery Parameters). I also got the impression that
I wouldn't need to touch anything in the engine/pollers or
engine/backends or engine/discovery directories, because everything
was already written for snmp interfaces and that custom code wasn't
required... is this wrong? Is it entirely manual (write your own PHP
[everything]?)
Why write a custom poller for a Mitsubishi UPS if you can just custom
query it's OID using the JFFNMS GUI? Maybe you can't?
Thanks for any clues you can give me.
----- Original Message -----
*From:* falz <[EMAIL PROTECTED]>
*Sent:* 01/19/2006 10:38:38 AM
*To:* jffnms-users@lists.sourceforge.net
*Subject:* [jffnms-users] Dell OpenManage
Here's a link to a thread when I was creating a new type for a UPS
(Mitsubishi). There should be some useful information there:
http://www.mail-archive.com/jffnms-users@lists.sourceforge.net/msg03809.html
And on another note, I'll be working on adding support for APC PDU's
(power distribution units/Power Strips) next week, so I'll be
submitting that data to the list and to Javier. This will be useful to
anyone that uses these in racks, and should be universal for all APC
PDU's. If anyone is curious about these, these and the "Power Tower
XL's" from another company seem to be the creme of the crop, but the
APC's are WAY cheaper.
--falz
On 1/19/06, Ben Lentz <[EMAIL PROTECTED]> wrote:
That's sort of where I'm at, too. I've read the documentation on
Expanding JFFNMS for Creating a SNMP-based Interface, but I can't seem
to get it to work... and I'm confused about the relationship between
Interface Types, Poller Groups, Poller Items, and Poller Backends. I
think there's a pre-canned php-based backend that will do generic SNMP
status checks, but I'll be damned if I can figure out how it works.
http://jffnms.org/docs/expanding.html#id31
I'd like to have pro-active notification of our Dell server health;
waiting until someone walks into the server room and witnesses a
flashing orange light or hears a beeps seems a little pre-historic and
it would seem that JFFNMS + OpenManage could page and email me as it
happens instead.
If anyone's done this and wants to ship me a .sql dump of what's been
changed, that would be awesome.
----- Original Message -----
*From:* "Christopher Boggs" <[EMAIL PROTECTED]>
*Sent:* 01/19/2006 10:17:09 AM
*To:* jffnms-users@lists.sourceforge.net
*Subject:* [jffnms-users] Dell OpenManage
I'm interested in this as well - I have been trying to retro-fit
some of the
other generic SNMP discovery scripts that came with JFFNMS but to
no avail,
mostly because I'm horrible with PHP.
I'm mostly doing this so that JFFNMS can monitor the temperature of
our Dell
servers... I've gotten the servers to respond to the correct OID
(meaning
openmanage is working) but I cannot get the discovery script
working right
to find the interface and add it.
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Ben
Lentz
Sent: Wednesday, January 18, 2006 7:58 PM
To: jffnms-users@lists.sourceforge.net
Subject: [jffnms-users] Dell OpenManage
Greetings, List!
I am interested in being able to monitor additional interfaces
using JFFNMS
and Dell OpenManage software. I can get the OpenManage software
running on
my system and exposed via SNMP, but when I do a discovery of the
host in
JFFNMS, I don't get any additional interfaces besides the normal
disk, cpu,
process, memory, and network stuff that's available without
OpenManage.
I believe that I need a custom poller to read the
OpenManage-specific SNMP
data, but I've been too thick thus far to figure out how to do this
on my
own. Does anyone have any pointers? Has anyone integrated JFFNMS to a
non-out-of-the-box SNMP interface, like OpenView or something? How
much
money would make it worth while to Javier? ;-)
Any information would be greatly appreciated. We'd be happy being
able to
know that we can get the detailed hardware status information that
OpenManage provides available in a NMS as fantastic and easy to use as
JFFNMS!
Thanks,
Ben Lentz
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through
log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD
SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
jffnms-users mailing list
jffnms-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jffnms-users
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through
log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD
SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
jffnms-users mailing list
jffnms-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jffnms-users
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through
log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
jffnms-users mailing list
jffnms-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jffnms-users
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through
log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=k&kid3432&bid#0486&dat1642
_______________________________________________
jffnms-users mailing list
jffnms-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jffnms-users
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
jffnms-users mailing list
jffnms-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jffnms-users