ELF 44 (# 4444=4=4=44\H=HH((( Qtd/lib/ld-linux.so.2GNU%?;=87"(<>9)/* -12634   !%&$#',0+. : 5MVfx?W'@%Qq!Z%Co.im6bf:-g6__E%>=|YSW\::6$PWE3:~(J&1LG16: H1  60_Jv_RegisterClasses__gmon_start__libc.so.6putcharstrcpywaitpidsysconf__strtod_internalstdoutvsprintfstrerrorfdopengetopt_longexecvefgetssetrlimitdup2tolowermallocoptargfflushstrtolpipecallocatofkillstrcatdcgettextvprintfoptindstrstrstrncpyrealloc__strdupforksscanfindexgettimeofdaystrcmpasprintffclosestrcspnstderraccess__errno_locationatoifileno_IO_stdin_used_exitstrspn__libc_start_mainstrlengetrlimitfputsvfprintfstrpbrkfreeGLIBC_2.2GLIBC_2.1GLIBC_2.0$ii ii ii =4< $(,048<@ D H L P TX\`dhlptx| !"#$%&'()*+,-./01236789:>U&5%% h%$h%(h%,h%0h %4h(%8h0%<h8p%@h@`%DhHP%HhP@%LhX0%Ph` %Thh%Xhp%\hx%`h%dh%hh%lh%ph%th%xh%|hp%h`%hP%h@%h0%h %h%h%h%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` %hh%hp%hx%h%h%h%h%h%h%h1^PTRhıhpQVh_US[>RtX[ÐU=tvҡuÉUDtt hDЃvÐU( )EEu uu hhԲhղhղ5uEP yhزjjuuh j5uuEP5yh@j u=uhpjTh54=uhj 5hPt݃5hPt݃ 5 5t. t 8t -hܳjYhjJh4j;hdj,UE} E EPh@hu u E}}E?E})wU$ j5,5$  j5hhWhĴjU5hh%hj#;E} EEEUE=u h̵E=u h{E 5.E}t.}u h0?Eeh\jdE 5E}t.}u hEhjEEU h5$hU5,5$: hq h a hdLhǷh߷7hh"hh߷ h,h hhPhhhhhh0hwhxhÐU}t} t Et}t} t E]}t} u EH}t} t E1}t} t EE EE;E}EEEEEUuh j*U5$hE Euuz hz jUE E} uEuu5$h>m jUu u5$h? jnUu5$h j@U j+UXEPhuAuEPjEhǹjjEEUHEPhu tj@hǹEP EPh˹hѹuh UEE}t%}}t2}t}t$E"EEEE EU}u)5 hP jU}u E-EPEPhFuu EEEU ut& uEt EEEU u^t$ ueEt EEEU ut& ut EEEU ut: u}fE fEm]mEx}d EEEUS}t)hKu;à uK9u E/j juZEO8"t EEE]U uyt u~ EEEU u:t uy EEEU ut uax EEEU ut& u"E}x}d EEEU}u EBhXuthXut EEEUjEP[UE)P$d$U E)P$d$`UjEPUE)ЉEEEЍЍЍЍU‰UE )EEU uE}tEEHEEE8 t#EE8 tEE8 t EE8 tEEEU} u Eu hhEPEEEU}u ElhkuE}u EGhkuEEE8u EEEE8u EEEEU} tuu E Eu}t u;ErE@PuE}uhnPjuu uEEEEEU}t uEE} tuu EEEdEE@Pu+E}uh?Pjduu EEPEEEEEEUEhut uu uhEP  uu uhEPx }tuuhEP[uhĺEPB}tu uhEP%uhĺEP }$tu(uhȺEP},tu0uhκEPEUEhutuhպEPuhۺEPy uu uhߺEP\ uuhEPE}t u uuhߺEP" uhĺEP }$t u,u(uhߺEP uhĺEP}0t u8u4uhߺEP }<t4uhĺEP uDu@uhߺEPt EUSTEEEEPjrEEPj h:EE}u E u@PE}u Euuhu=t E^huuhuu E" u@E EP=E}u-hQPh'3E}qEEh+udEE;E-h0Ph'EfhQu";Eu]EhQuu E&hQu@EhQu‹ESh+uMt5h+u6@Eh+u‹EE}t. uiÃh+u49uEE܍ UEEE܍E=u7j5u E=u7sj5u E EP y E EPy E{Eă}y Ea} u}tjub u u}tju0 uEE;}*E܍<~ uME˃EPuE0 j uhSu=u E^ u 5 Eĉ 5 EȉEE]U=u E u>EEEu EE uu EXjEPuyd8tE-EEEuEEE%EEEU}=tZ 5]E}xj E4%5 hXP!hPh' jFU=uRp jy,J8u  hPUS$EE EuP}t8u Ph߻P~PhP 55P j jUEE}tBE;E}:EEU :u$hhEEPnEE E븋EEEÐU}u E uEHEhuu;uhEPy EP u=EH&huhEP{y EjuEEU}u E uE}~BEEh PMu$uhEPy-E7uhEPy Eju EEUu ut EEEUSuhEP[ uEEE;E}&E]à EEPEҋE]U}thu.u EEEU}u E>huth uu EEEU}t uu E'huu EEEUeEPE)ĉEuh&u tuh9u uh=hAuhV eÐUE Pu 5XuvUME UQAÉUME UQA AÐUWVSju111SCC SC>@j:VC>~tVPjjVY^$SP GRjjW?u5؃{t{tC uQ؍e[^_ÍvC뺍v$S 뼍vj:FVCie뀃 S1뤍vUWVSu j}"@t Vt,t WCtUuE1ҍe[^_Ív PމU uu u`t%~tÃjhhjPjjhvUS ] uheuD hüGCtO pp p0hռ% E ] pp p0hC u h E ]^ hUWVS}1ۃEtSOu,Wu9u>G u4[v^_ËWu It'؉[vJut퐳f1릐[^_붐UWVS]Cu} tPWV^ Htu 1ҍe[^_ÐPWV8 Hue[^_ÍvUVS u11tv\tFC0ue[^Fʃrt(\t,nu FC0ΐtu FC0 FC0\FC0말UWVS [Ö E)19s׉M)F9Ήr [^_ÉUWVS[E ) pNu. [^_ÐUSR44 vЋuX[US[PY[check_db_holder2007$Revision: 1.0 $support@allegroconsultants.com%s%sbin%sproutil%s%s %s -C holderCould not parse arguments/DB HOLDER ERROR: could not create Progress command DB HOLDER ERROR: could not find Progress command DB HOLDER ERROR: could not create full command DB HOLDER ERROR: could not open child_process pipe rDB HOLDER ERROR: could not open child_stderr pipe DB HOLDER CRITICAL: database down DB HOLDER WARNING: database in single user mode DB HOLDER OK: database up in multi user mode DB HOLDER ERROR: unknown return value dlc-directorydatabase-fullpathversionhelphVP:D:%sDB HOLDER ERROR: could not get dlc directory DB HOLDER ERROR: could not get db full path PdUDB HOLDER ERROR: was not set DB HOLDER ERROR: was not set STATUS UNKNOWN: DLC directory is invalid DB HOLDER ERROR: could not check dlc directory STATUS UNKNOWN: Database fullpath is invalid DB HOLDER ERROR: could not check db path Usage: %s -P -D Use Progress utility to check the online status of a database. Options: -h, --help Print detailed help screen -V, --version Print version information -P, --dlc-directory=DLC %s Progress install directory %s -D, --database-fullpath=DBFULLPATHfull path to database to monitorThis plugin uses the Progress proutil utility to check the status of the%s specified database. The proutil utility used shows whether the databaseis down, running in single user mode, or running in multiuser mode.To submit patches, suggest improvements, or report bugs, send email to %s %s %s: (null)%s: %s - %s %s: %s - %c %s: %s $Revision: %[0-9.]N/A1.4.8nagios-plugins%s (%s %s) %s OKWARNINGCRITICALDEPENDENTUNKNOWNCRITICAL - Plugin timed out after %d seconds %f%c-0123456789 -.A%s failed realloc in strpcpy failed malloc in strscat '= '%s'=%ld%s;%s=%ld%s;%s%ld;%s;%s%ld%s;%ld'%s'=%s=%s%f%s%s;LC_ALL=C" ' '''Could not malloc argv array in popen()%s CRITICAL - You need more args!!!'rCRITICAL - Plugin timed out after %d seconds CRITICAL - popen timeout received, but no child processsysconf error for _SC_OPEN_MAX: %s %s/%sprogress.cfg%s%sprogress.cfg.db%s%s.dbtruefalse$Revision: %[0-9.]N/A3.0allegro-prodashboard%s (%s %s) %s Warning level is a subset of critical and will not be alertedRange format incorrect%s - Warning not set; Critical: start=%g end=%gWarning: start=%g end=%g; Critical not setThreshold not set$ t ,HІ  (oTooԈH‹ҋ"2BRbrŒҌ"2BRbrҍ"2BRbrŽҎ@ P`exPDVhGCC: (GNU) 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)GCC: (GNU) 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)GCC: (GNU) 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)GCC: (GNU) 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)GCC: (GNU) 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)GCC: (GNU) 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)GCC: (GNU) 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)GCC: (GNU) 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)GCC: (GNU) 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)GCC: (GNU) 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)$T 3@[n b'$mainprocess_arguments;validate_arguments|print_usageprint_helptimeout_intervalchildpid child_stderr_array.child_processPchild_stderrkstart_timeend_timeprognamecopyrightrevisionemaildlcdir dbfullpath$ max_state4usage\usage_vausage2usage3usage4,usage5Bclean_revstringprint_revisionstate_text4timeout_alarm_handlernis_numericis_positiveis_negative&is_nonnegative[is_percentageis_integeris_intposis_intneg8is_intnonnegkis_intpercentis_optiondelta_timedeltime\stripstrscpystrnl strpcpy~strpcatperfdata fperfdata start_time end_timef3spopenspclosepopen_timeout_alarm_handleropen_maxrtrimpnameBis_dlc_okis_dbpath_okcheck_accessUget_loweris_null_or_emptyis_boolean$atobOprint_allegro_revisionxdieset_range_start/set_range_endfparse_range_string!_set_thresholds~set_thresholdsprint_thresholdscheck_rangeBget_status}np_escaped_string RGNU C 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)check_db_holder.c/usr/local/nagios/customunsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned int__quad_t;__off_tlong int__off64_t__pid_t__time_thcharFILE.| ._flags #_IO_read_ptrb#_IO_read_endb#_IO_read_baseb# _IO_write_baseb#_IO_write_ptrb#_IO_write_endb#_IO_buf_baseb#_IO_buf_endb# _IO_save_baseb#$_IO_backup_baseb#(_IO_save_endb#,_markers#0_chain %#4_fileno"#8_flags2&#<_old_offset(#@_cur_column,#D_vtable_offset-#F_shortbuf.+#G_lock2;#H_offset;+#L__pad1A#T__pad2B#X_modeD#\_unused2FA#` h _IO_lock_t _IO_marker  _next# _sbuf%# _pos#| ;hK QhK3pid_td<time_t LRlong double double optionk namel# has_argo# flagpQ# valq# bmainUargcargv base_pro_cmdtbase_cmdppro_cmdblcmdbhbufretvalcheck_access% hK+process_argumentsG UargcFargvF cH|optionIxlongoptsK+@ ;K|validate_arguments| Ucheck_value}|print_usage1Uprint_help1RUoptarg;boptindItimeout_interval!o childpid Wchild_stderr_array Qchild_processJpchild_stderrJstart_time%dend_time%dprogname$copyright(revision ,email 0dlcdirbdbfullpathb 4k@TGNU C 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)/usr/local/nagios-plugins-1.4.8/plugins/utils.csize_tՂunsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned intlong int__time_t__suseconds_tQchar_Q__gnuc_va_list+zQQva_listMdtime_tL& timevalF tv_secG&# tv_usecH6#long double double 4max_state)TU a( b( \usage9U msg8Y usage_va@_U fmt?YapA| usage2K_U msgJY argJY usage3SΖU msgRY argR ,usage4[ΖU msgZYusage5cU clean_revstringjKcU revstringiY#kQ? print_revisiontcU command_namesY revision_stringsY #u 4state_textYU result~ ntimeout_alarm_handlerSU signo is_numericSU3Ktmpxxfloat is_positiveU3K &is_negative,U3K [is_nonnegative,vU3K is_percentagevԙU3Kx| is_integerԙJU3Knx is_intposJU3K 8is_intnegȚU3K kis_intnonnegȚU3K is_intpercentQU3Ki|is_optionQUstrKdelta_timeUtvnowx\deltime#^Utv"now$xstrip.^œUbuffer-Kx/t|i0xstrscpyLKœUdestKKsrcKY  strnlKUstrKlent|~strpcpyK$UdestKsrcY strYlent|strpcatK$מUdestKsrcY strYlent|l2tx perfdataKמUlabelYval uomYwarnpwarncritpcrit minp$minv(maxp,maxv0dataK| fperfdata#K@UlabelYval uomYwarnpwarncritp$crit(minp0minv 4maxp!<maxv"data$K|timeout_intervalstart_time%end_time%prognameY@GNU C 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)/usr/local/nagios-plugins-1.4.8/plugins/popen.c:unsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned int__quad_t;__off_t$long int__off64_t__pid_t``:__rlim_t}charFILE.G. _flags # _IO_read_ptrw# _IO_read_endw# _IO_read_basew# _IO_write_basew# _IO_write_ptrw# _IO_write_endw# _IO_buf_basew# _IO_buf_endw# _IO_save_basew#$ _IO_backup_basew#( _IO_save_endw#, _markersP#0 _chain V#4 _fileno"#8 _flags2&#< _old_offset(#@ _cur_column,#D _vtable_offset-#F _shortbuf.\#G _lock2l#H _offset;0#L __pad1A#T __pad2B#X _modeD#\ _unused2Fr#`  }__gnuc_va_list+} _IO_lock_t P_IO_marker _nextP#_sbufV#_pos# l}`}`3va_listMpid_tdAlong double doublewrlim_ttg rlimit}rlim_cur#rlim_max#spopeng@xUcmdstringfenvhpcmdiwlargvjhstrkwdargcl`in\pfdnPPpfderrnPHpidoDlimitsw`spclosexXUfpfd|statusxpidtz&,j __in __i __u Gp6< __in __i __u ppopen_timeout_alarm_handler&XUsigno%fh'|open_max:`Uerr_sysN`4UfmtMerrnoflagOterrno_savePpbufQoapSo}`rtrimew4Ustrdwtokd if|jgxstdoutVstderrVtimeout_interval2childpid3Nchild_stderr_array4child_process5pname[wmaxfd_openmaxS\ GNU C 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)/usr/local/nagios/custom/allegro.cPunsigned charshort unsigned intlong unsigned intsigned charshort intintlong long intlong long unsigned intlong intPcharlong double doubleis_dlc_okYUdlc_dir procheck |last_char x ] is_dbpath_ok YUdb_full_pathdbcheck! |length"x ] U]96Upath8level8 get_lowerB 6U jAiCxlengthCttargetD pis_null_or_emptyPګU jO_Bool$is_booleanYګ2U jXOatobd2U jc print_allegro_revisiono Ucmd_namenrev_stringn STRLENp$|$|1plugin_revisionqt2n yW +06:i%1#3intJ;yO6O. r###A# j### ## u#$#(#,G#0 #4z"r#8O&r#<(#@,V#D-d#F.#G2#H;#L:AO#TBO#XdDr#\qF#`W 6 ?z  # A# Pr#c 6 \ 6 3 3 # +r#end# Ur# r#%g g# ^g#3>die -UrfmtQ ap=%#rX"Q"%/0JUgQPQfg"LgU"gQ"PQg(ghqUstr(V6)gS*end+[,Wʭ׭!FEQErYrtUXrXVXWZxSxmwMUvrv vPUQxSBrU\gWnorSyesrV}rUVWxSnU*Qb˶PirVjrS  % $ > $ > : ; I I : ;  : ;I8  &I : ;  : ; : ; I8 I!I/ .? : ; ' I@ : ; I 4: ; I .? : ; I< !I/.? : ; ' @ 4: ; I? < 4: ; I?  % : ; I$ > $ >  I&II!I/  : ; : ; I8 .? : ; ' I@ : ; I .? : ; ' @ 4: ; I .? : ; ' @ 4: ; I : ; I .? : ;' I@ : ;I 4: ;I .? : ;' @ 4: ; I? < 4: ; I?  % $ > $ > : ; II!I/  I : ; : ;I8  &I : ;  : ;  : ; I8 .? : ; ' I@ : ; I 4: ; I   : ; : ;I4: ;I  .? : ;' @ : ;I .? : ;' I@ .: ;' @ !I/.? : ;' I@ 4: ; I? < 4: ; I?  % $ > $ >  I&I.? : ; ' I@ : ; I 4: ; I .? : ; I<  .? : ; ' I@ : ; I .? : ; ' @ 44 I I!I/% : ; I I$ > $ >  : ;  : ;I8  &I : ; : ; I8 I !I/  : ; I8 .? : ; ' @ : ; I : ; I 4: ; I11.? : ; ' I : ; I.? : ; ' @ .? : ; ' I@ 4: ; I 4: ; I4: ; I 1.? : ;' I : ;I 4: ; I? < g /usr/include/usr/local/nagios-plugins-1.4.8/plugins/usr/include/sys/usr/include/bitscheck_db_holder.cgetopt.hutils.hpopen.htypes.htypes.hstdio.hlibio.htime.hrwV+H2##d4e qd<WVd##朏YdseserYdV/deWHHHIHHIHH, /usr/local/nagios-plugins-1.4.8/plugins/usr/include/usr/lib/gcc/i386-redhat-linux/3.4.3/include/usr/include/bitsutils.cstdio.hstdarg.htime.htypes.hstddef.hutils.htime.hT(dԎԎԎԏXd,VeVdd,VdVdVdVeWHYfV/d(sYdd՝/gdrYd/rYd-rYd/rYeCrYt/Ird$rYd$rYd$rYe/rYdd2rUf*1eU2gdr. q+dded8UedVdVddUfdWVd:dUfd-sdXdrdUdsddededede:+dsdeedededdd: /usr/local/nagios-plugins-1.4.8/plugins/usr/include/usr/include/bits/usr/include/sys/usr/lib/gcc/i386-redhat-linux/3.4.3/includepopen.cstdio.hlibio.htypes.htypes.hresource.hstdarg.h@sruwr,tddd0IddrVddddu-s;𺎜,,ԸddHud$$gV,rWrUe:d0dXV +wd8drǠdrssd6 /usr/local/nagios/customallegro.cgdIeg,Ygd$,YdHrYtdu:YdrYdd.rYdrdrYc:rV# /usr/include/bits/usr/include/usr/lib/gcc/i386-redhat-linux/3.4.3/includeutils_base.cstdio.hstdlib.hstdarg.hutils_base.hstdio.hlibio.htypes.h ;79v9:9:z+?trdtH*,dU}Ź~u/k r9R u*, c Gw<(>? ?@?zABF&mt|)&ƈ4t` "; Ԝ (HІԈT t   , H04<DH !"0 4*<8DEIUT k w8@0D @P`  "6l ,H 8M AګX L$UVr? |ԙv ?X Ț? Q\ 4g HWv^ 7 %+'=%O( U  hqyY H0Z^d %4Cמ  (&1! 1>ıB Nais^ ~60 b:t @8 gJ  6/^ 9LYk}h 8 Y %>. |h    Y$S5GYlc[ {0 J?  n \4x pR $ . R ".,7, <Y4jΖ. q::C L  !  6, SG $M %t 5œ7 =,J LW`EwJ :4(J15EJ R_A Yj2S o 4L16:   $ 17 D X 4n T x   ) P  0call_gmon_startcrtstuff.c__CTOR_LIST____DTOR_LIST____JCR_LIST__p.0completed.1__do_global_dtors_auxframe_dummy__CTOR_END____DTOR_END____FRAME_END____JCR_END____do_global_ctors_auxcheck_db_holder.clongopts.0utils.cpopen.cmaxfdopenmaxerr_sysallegro.cutils_base.cusage5get_loweris_negativeusage_vais_booleanprogname__strtod_internal@@GLIBC_2.0is_intnegvsprintf@@GLIBC_2.0is_integerfdopen@@GLIBC_2.1popen_timeout_alarm_handleris_intnonnegis_optionrtrim_DYNAMICstrdup@@GLIBC_2.0is_percentagetimeout_alarm_handlerpnamefileno@@GLIBC_2.0strcmp@@GLIBC_2.0usagevalidate_argumentsclose@@GLIBC_2.0get_status_fp_hwemailfork@@GLIBC_2.0stripfflush@@GLIBC_2.0setrlimit@@GLIBC_2.2__fini_array_enddcgettext@@GLIBC_2.0perfdatadbfullpathcopyrightstrerror@@GLIBC_2.0print_help__dso_handle__libc_csu_finiputchar@@GLIBC_2.0execve@@GLIBC_2.0state_text__errno_location@@GLIBC_2.0check_accesstolower@@GLIBC_2.0access@@GLIBC_2.0_initchildpidspopenmalloc@@GLIBC_2.0index@@GLIBC_2.0is_intpercentcheck_rangepipe@@GLIBC_2.0fperfdatastrpbrk@@GLIBC_2.0child_stderrstdout@@GLIBC_2.0stderr@@GLIBC_2.0open_maxend_timeis_null_or_emptysysconf@@GLIBC_2.0is_dbpath_okstart_timevfprintf@@GLIBC_2.0usage3waitpid@@GLIBC_2.0parse_range_string_startfgets@@GLIBC_2.0fputs@@GLIBC_2.0strstr@@GLIBC_2.0strlen@@GLIBC_2.0strcspn@@GLIBC_2.0print_revisionset_range_startatof@@GLIBC_2.0is_intposstrnldeltimestrtol@@GLIBC_2.0__fini_array_startspclose__libc_csu_initstrpcatprint_usagechild_processclean_revstring__bss_startrevisionmain__libc_start_main@@GLIBC_2.0__init_array_endusage4dup2@@GLIBC_2.0realloc@@GLIBC_2.0delta_timestrcat@@GLIBC_2.0set_range_enddiedata_startprintf@@GLIBC_2.0_finiis_numericgettext@@GLIBC_2.0fclose@@GLIBC_2.1set_thresholds_set_thresholdsstrscpyis_nonnegative__strdup@@GLIBC_2.0getopt_long@@GLIBC_2.0is_positivegettimeofday@@GLIBC_2.0__preinit_array_endchild_stderr_arraystrspn@@GLIBC_2.0exit@@GLIBC_2.0atoi@@GLIBC_2.0calloc@@GLIBC_2.0sscanf@@GLIBC_2.0_edata_GLOBAL_OFFSET_TABLE_free@@GLIBC_2.0_endstrpcpyusage2_exit@@GLIBC_2.0atobstrncpy@@GLIBC_2.0timeout_interval__init_array_startoptarg@@GLIBC_2.0dlcdir_IO_stdin_usedasprintf@@GLIBC_2.0vprintf@@GLIBC_2.0kill@@GLIBC_2.0is_dlc_okgetrlimit@@GLIBC_2.2sprintf@@GLIBC_2.0__data_start_Jv_RegisterClasses__preinit_array_startmax_stateprint_allegro_revisionoptind@@GLIBC_2.0process_argumentsprint_thresholds__gmon_start__np_escaped_stringstrcpy@@GLIBC_2.0