check [snmp] printer ricoh aficio 3245c
Marcelo M. Garcia
marcelo.maia.garcia at googlemail.com
Tue Aug 12 15:26:50 CEST 2008
Jon Angliss wrote:
> On Fri, 08 Aug 2008 16:39:26 +0100, "Marcelo M. Garcia"
> <marcelo.maia.garcia at googlemail.com> wrote:
>
>> Hi.
>>
>> I'm trying to monitor a Ricoh Aficio 3245C, but neither check_printers
>> nor check_snmp_printers seems to be working very well.
>>
>> With check_snmp_printer, or I got blank or error, like this:
>> ====
>> [root at newt plugins]# ./check_snmp_printer 194.193.148.130 PrinterMIB MODEL
>> <blank line>
>> [root at newt plugins]#
>> ====
>
> The only check_snmp_printer I have is a perl script, so I'm guessing
> you grabbed the one from nagiosexchange. Looking at the code, arg3 is
> supposed to be the community for the printer. For example:
>
> ./check_snmp_printer 192.168.1.2 public MODEL
>
> You should also validate that your printer has the OIDs available. For
> example:
>
> snmpwalk -c public -v 1 192.168.1.2 1.3.6.1.2.1.43.11.1.1
>
> If you get no response from that, the script isn't going to work
> either.
>
> [..]
>> The manual of the printer says that there are 4 MIBs:
>> * MIB-II
>> * PrinterMIB
>> * HostResourceMIB
>> * RicohPrivateMIB
>> I tried all these MIBs and the result is the same.
>>
>> And finally, with "check_printer" I got:
>> [root at newt plugins]# ./check_printer 194.193.148.130 public toner
>> PHP Fatal error: Call to undefined function snmp_set_quick_print() in
>> /usr/lib/nagios/plugins/check_printer on line 82
>> [root at newt plugins]#
>
> This looks like your php isn't built with snmp enabled. You can
> validate with a quick one-liner...
>
> php -r 'phpinfo();' | grep -i snmp
>
> You should see at least the following come back:
>
> NET-SNMP Support => enabled
> NET-SNMP Version => 5.4
>
> Version information could obviously be different.
>
>> I don't know if the problem is this printer or I'm entering wrong
>> options to the commands. The following command works:
>> snmpwalk -v 2c -c public 194.193.148.130
>
> It certainly looks like the way you're calling it is wrong. The
> arguments to the app is <hostip> <community> <check>.
Hi Jon
I got "check_printer" working after install the snmp for PHP.
thanks
Marcelo
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.
::: Messages without supporting info will risk being sent to /dev/null
More information about the Users
mailing list