Hi Jason,
According to this,
http://www.mail-archive.com/nagios-users@lists.sourceforge.net/msg02698.html
It seems like you need to put single quotes instead of double quotes like,
as you want to match on "Intel(R) PRO/1000 MT Network Connection" and only this.
Then I guess your check_command should look something like:
/check_command check_snmp_int!'PRO/1000 MT Network Connection$'
Hope this helps,
Best regards,
Dan
-Ursprungligt meddelande-
Från: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] För Jason Woodward
Skickat: den 26 juni 2007 16:08
Till: nagios-users@lists.sourceforge.net
Ämne: [Nagios-users] check_snmp_int.pl regex problems
I have 2 interfaces:
Intel(R) PRO/1000 MT Network Connection
Intel(R) PRO/1000 MT Network Connection #2
I need to filter out " Intel(R) PRO/1000 MT Network Connection #2" . The
following are some of the commands I have tried.
/check_command check_snmp_int!""
MS TCP Loopback interface:UP, Intel(R) PRO/1000 MT Network Connection
#2:DOWN, Intel(R) PRO/1000 MT Network Connection:UP: 1 int NOK : CRITICAL/
this cuts out anything that matches MT, so I know that if I cut out any
interface with #, I will get what I want
/check_command check_snmp_int!"^[MT]"
MS TCP Loopback interface:UP:1 UP: OK/
But # doesn't work...
/check_command check_snmp_int!"^[#]"
ERROR : Unknown interface ^[#]/
maybe if I cut out any interface with 2 in it?
/check_command check_snmp_int!"^[2]"
ERROR : Unknown interface ^[2]/
this doesn't cut out anything that matches Intel, I assume something to
do with the /
/check_command check_snmp_int!"^[Intel]"
Intel(R) PRO/1000 MT Network Connection #2:DOWN, Intel(R) PRO/1000 MT
Network Connection:UP: 1 int NOK : CRITICAL/
I can isolate "Intel(R) PRO/1000 MT Network Connection #2"
/check_command check_snmp_int!"#2"
Intel(R) PRO/1000 MT Network Connection #2:DOWN: 1 int NOK : CRITICAL/
/check_command check_snmp_int!"Intel(R) PRO/1000 MT Network Connection"
ERROR : Unknown interface Intel(R) PRO/1000 MT Network Connection/
/check_command check_snmp_int!"1000 MT Network Connection"
Intel(R) PRO/1000 MT Network Connection #2:DOWN, Intel(R) PRO/1000 MT
Network Connection:UP: 1 int NOK : CRITICAL /
I can use "^Intel" to get Intel at the beginning
/check_command check_snmp_int!"^Intel"
Intel(R) PRO/1000 MT Network Connection #2:DOWN, Intel(R) PRO/1000 MT
Network Connection:UP: 1 int NOK : CRITICAL/
Since ^ works, I figured $ would work as well. $ does not seem to work
to match at the end, and it returns with 2 $?
/check_command check_snmp_int!"Connection$"
ERROR : Unknown interface Connection$$/
\Z does not work
/check_command check_snmp_int!"Connection\Z"
ERROR : Unknown interface Connection\Z/
I am at a loss for what to do. There seems to be an issue with #, and $.
Anyone have a solution to this? I have 15 servers with this issue.
Thanks in advance,
Jason Woodward
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Nagios-users mailing list
Nagios-users@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
-
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
___
Nagios-users mailing list
Nagios-users@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