Xymon Mailing List Archive search

Termusers.pl issue

7 messages in this thread

list Claudio Cielo · Tue, 22 Apr 2008 16:09:51 +0100 ·
Hi 
i'm trying to use your termusers.pl external script but it seems that
the script doesn't run automatically and on Hobbit the status is always
in purple . if i run it manually from a command line the script run
normally and the status is updated on Hobbit. 
 
below my BBWin.cfg:
 
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<bbwin>
 <setting name="bbdisplay" value="zwg39mon01.comm.mot.com:1984" />
 <!-- <setting name="bbdisplay" value="yoursecondbbdisplay:port" />-->
 <!-- BB Pager Part -->
 <!--<setting name="usepager" value="false" />
 <setting name="bbpager" value="zwg39mon01.comm.mot.com:1984" />
 <setting name="pagerlevels" value="red yellow purple" /> -->
 
 <!-- bbwin mode local or central -->
 <setting name="mode" value="local" />
 <setting name="configclass" value="win32" />
 
 <setting name="autoreload" value="true" />
 <setting name="timer" value="5m" />
 <load name="cpu" value="cpu.dll"/>
 <load name="disk" value="disk.dll"/>
 <load name="externals" value="externals.dll"/>
 <load name="memory" value="memory.dll"/>
 <load name="msgs" value="msgs.dll"/>
 <load name="procs" value="procs.dll"/>
 <load name="stats" value="stats.dll"/>
 <load name="svcs" value="svcs.dll"/>
 <load name="uptime" value="uptime.dll"/>
 <setting name="loglevel" value="3" />
 <setting name="logpath" value="C:\Program Files\BBWin\logs\BBWin.log"/>
 <!--  If true, the agent will report reporting failures as warning
events -->
 <setting name="logreportfailure" value="true" />
 
</bbwin>
<cpu>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <setting name="default" warnlevel="90" paniclevel="95" delay="3" />
</cpu>
<disk>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <!-- Level can be given by % or size unit mb, gb, tb -->
 <setting name="default" warnlevel="85%" paniclevel="95%" />
 <!-- custom rules examples
 <setting name="C" warnlevel="70%" paniclevel="400mb" />
 <setting name="E" ignore="true" /> -->
 <!-- If true, the agent will check remote drives -->
 <setting name="remote" value="false" />
 <!-- If true, the agent will that cd/dvdrom drives are empty -->
 <setting name="cdrom" value="false" />
</disk>
<externals>
 <setting name="timer" value="3m" />
 <setting name="logstimer" value="60s" />
 <! externals launch examples 
 <!-- <load value="cscript mybbscript.vbs" />
 <!-- <load value="memory.exe" />
 <load value="C:\APPS\Perl\bin\perl.exe C:\ntutils\termusers.pl" />
 <load value="cscript wlbs.vbs" timer="15m" />
 <load value="cluster.exe" timer="90s" /> -->
</externals>
<memory>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <setting name="physical" warnlevel="78" paniclevel="98" />
 <setting name="page" warnlevel="70" paniclevel="90" />
 <setting name="virtual" warnlevel="78" paniclevel="90" />
</memory>
<msgs>
 <setting name="alwaysgreen" value="false" />
 <match logfile="System" type="error" delay="1h" alarmcolor="red" />
 <match logfile="System" type="warning" alarmcolor="yellow" />
 <match logfile="Application" type="error" delay="1h" alarmcolor="red"
/>
 <match logfile="Application" type="warning" alarmcolor="yellow" />
 <match logfile="Security" type="fail" />
 
 <!-- Some ignore rules examples 
 <ignore logfile="Application" eventid="1030" />
 <ignore logfile="System" source="W32Time" />
 -->
</msgs>
<procs>
 <!-- some procs rules example 
 <setting name="drwtsn" rule="-1" alarmcolor="red" />
 <!-- <setting name="pageant.exe" rule="=1" comment="Putty agent deamon"
/> -->
</procs>
<svcs>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <!-- If true, the agent will restart all "automatic  services" which
would be stopped-->
 <setting name="autoreset" value="false" />
 <setting name="alarmcolor" value="yellow" />
 <!-- The line bellow show you svcs rules. If the "Automatic Updates"
service is stopped,  it will be automatically restarted and a red status
will be sent
 until the service get it's correct status -->
 <setting name="Automatic Updates" value="started" autoreset="true"
alarmcolor="red" />
</svcs>
<uptime>
 <setting name="delay" value="30m" />
</uptime>
</configuration>   
 
 
The script .pl is saved in c:\ntutils. 
Any suggestions to fix the issue ?
Thanks
Claudio Cielo
list Galen Johnson · Tue, 22 Apr 2008 11:29:30 -0400 ·
Are you seeing any errors in the event logs?  One thing you may have to do is put a bat file wrapper (like termusers.bat) that calls the command instead of the perl command directly.  I thought this was no longer needed.  Etienne may have some better insight as to why BBWin doesn't want to run it as is.

=G=
quoted from Claudio Cielo


From: Cielo Claudio-ACC131 [mailto:user-1a28b02cd44c@xymon.invalid]
Sent: Tuesday, April 22, 2008 11:10 AM
To: user-ae9b8668bcde@xymon.invalid
Subject: [hobbit] Termusers.pl issue

Hi
i'm trying to use your termusers.pl external script but it seems that the script doesn't run automatically and on Hobbit the status is always in purple . if i run it manually from a command line the script run normally and the status is updated on Hobbit.

below my BBWin.cfg:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<bbwin>
 <setting name="bbdisplay" value="zwg39mon01.comm.mot.com:1984" />
 <!-- <setting name="bbdisplay" value="yoursecondbbdisplay:port" />-->
 <!-- BB Pager Part -->
 <!--<setting name="usepager" value="false" />
 <setting name="bbpager" value="zwg39mon01.comm.mot.com:1984" />
 <setting name="pagerlevels" value="red yellow purple" /> -->

 <!-- bbwin mode local or central -->
 <setting name="mode" value="local" />
 <setting name="configclass" value="win32" />

 <setting name="autoreload" value="true" />
 <setting name="timer" value="5m" />
 <load name="cpu" value="cpu.dll"/>
 <load name="disk" value="disk.dll"/>
 <load name="externals" value="externals.dll"/>
 <load name="memory" value="memory.dll"/>
 <load name="msgs" value="msgs.dll"/>
 <load name="procs" value="procs.dll"/>
 <load name="stats" value="stats.dll"/>
 <load name="svcs" value="svcs.dll"/>
 <load name="uptime" value="uptime.dll"/>
 <setting name="loglevel" value="3" />
 <setting name="logpath" value="C:\Program Files\BBWin\logs\BBWin.log"/>
 <!--  If true, the agent will report reporting failures as warning events -->
 <setting name="logreportfailure" value="true" />

</bbwin>
<cpu>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <setting name="default" warnlevel="90" paniclevel="95" delay="3" />
</cpu>
<disk>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <!-- Level can be given by % or size unit mb, gb, tb -->
 <setting name="default" warnlevel="85%" paniclevel="95%" />
 <!-- custom rules examples
 <setting name="C" warnlevel="70%" paniclevel="400mb" />
 <setting name="E" ignore="true" /> -->
 <!-- If true, the agent will check remote drives -->
 <setting name="remote" value="false" />
 <!-- If true, the agent will that cd/dvdrom drives are empty -->
 <setting name="cdrom" value="false" />
</disk>
<externals>
 <setting name="timer" value="3m" />
 <setting name="logstimer" value="60s" />
 <! externals launch examples
 <!-- <load value="cscript mybbscript.vbs" />
 <!-- <load value="memory.exe" />
 <load value="C:\APPS\Perl\bin\perl.exe C:\ntutils\termusers.pl" />
 <load value="cscript wlbs.vbs" timer="15m" />
 <load value="cluster.exe" timer="90s" /> -->
</externals>
<memory>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <setting name="physical" warnlevel="78" paniclevel="98" />
 <setting name="page" warnlevel="70" paniclevel="90" />
 <setting name="virtual" warnlevel="78" paniclevel="90" />
</memory>
<msgs>
 <setting name="alwaysgreen" value="false" />
 <match logfile="System" type="error" delay="1h" alarmcolor="red" />
 <match logfile="System" type="warning" alarmcolor="yellow" />
 <match logfile="Application" type="error" delay="1h" alarmcolor="red" />
 <match logfile="Application" type="warning" alarmcolor="yellow" />
 <match logfile="Security" type="fail" />

 <!-- Some ignore rules examples
 <ignore logfile="Application" eventid="1030" />
 <ignore logfile="System" source="W32Time" />
 -->
</msgs>
<procs>
 <!-- some procs rules example
 <setting name="drwtsn" rule="-1" alarmcolor="red" />
 <!-- <setting name="pageant.exe" rule="=1" comment="Putty agent deamon" /> -->
</procs>
<svcs>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <!-- If true, the agent will restart all "automatic  services" which would be stopped-->
 <setting name="autoreset" value="false" />
 <setting name="alarmcolor" value="yellow" />
 <!-- The line bellow show you svcs rules. If the "Automatic Updates" service is stopped,  it will be automatically restarted and a red status will be sent
 until the service get it's correct status -->
 <setting name="Automatic Updates" value="started" autoreset="true" alarmcolor="red" />
</svcs>
<uptime>
 <setting name="delay" value="30m" />
</uptime>
</configuration>


The script .pl is saved in c:\ntutils.
Any suggestions to fix the issue ?
Thanks
Claudio Cielo
list Claudio Cielo · Tue, 22 Apr 2008 17:25:26 +0100 ·
There are no errors in the event log. However, I created termusers.bat
files and stored it in c:\Program Files\BBWin\ext but the issue is still
present...
quoted from Galen Johnson
 
<externals>
 <setting name="timer" value="3m" />
 <setting name="logstimer" value="60s" />
 <! externals launch examples 
 <!-- <load value="cscript mybbscript.vbs" />
 <!-- <load value="memory.exe" />

 <load value="termusers.bat" />
quoted from Galen Johnson
 <load value="cscript wlbs.vbs" timer="15m" />
 <load value="cluster.exe" timer="90s" /> -->
</externals> 


From: Galen Johnson [mailto:user-87f955643e3d@xymon.invalid] 
Sent: Tuesday, April 22, 2008 5:30 PM
To: user-ae9b8668bcde@xymon.invalid
Subject: [hobbit] RE: Termusers.pl issue


Are you seeing any errors in the event logs?  One thing you may have to
do is put a bat file wrapper (like termusers.bat) that calls the command
instead of the perl command directly.  I thought this was no longer
needed.  Etienne may have some better insight as to why BBWin doesn't
want to run it as is.

 
=G=

 
From: Cielo Claudio-ACC131 [mailto:user-1a28b02cd44c@xymon.invalid] 
Sent: Tuesday, April 22, 2008 11:10 AM
To: user-ae9b8668bcde@xymon.invalid
Subject: [hobbit] Termusers.pl issue

 
Hi 

i'm trying to use your termusers.pl external script but it seems that
the script doesn't run automatically and on Hobbit the status is always
in purple . if i run it manually from a command line the script run
normally and the status is updated on Hobbit. 

 
below my BBWin.cfg:

 
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<bbwin>
 <setting name="bbdisplay" value="zwg39mon01.comm.mot.com:1984" />
 <!-- <setting name="bbdisplay" value="yoursecondbbdisplay:port" />-->
 <!-- BB Pager Part -->
 <!--<setting name="usepager" value="false" />
 <setting name="bbpager" value="zwg39mon01.comm.mot.com:1984" />
 <setting name="pagerlevels" value="red yellow purple" /> -->
 
 <!-- bbwin mode local or central -->
 <setting name="mode" value="local" />
 <setting name="configclass" value="win32" />
 
 <setting name="autoreload" value="true" />
 <setting name="timer" value="5m" />
 <load name="cpu" value="cpu.dll"/>
 <load name="disk" value="disk.dll"/>
 <load name="externals" value="externals.dll"/>
 <load name="memory" value="memory.dll"/>
 <load name="msgs" value="msgs.dll"/>
 <load name="procs" value="procs.dll"/>
 <load name="stats" value="stats.dll"/>
 <load name="svcs" value="svcs.dll"/>
 <load name="uptime" value="uptime.dll"/>
 <setting name="loglevel" value="3" />
 <setting name="logpath" value="C:\Program Files\BBWin\logs\BBWin.log"/>
 <!--  If true, the agent will report reporting failures as warning
events -->
 <setting name="logreportfailure" value="true" />
 
</bbwin>
<cpu>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <setting name="default" warnlevel="90" paniclevel="95" delay="3" />
</cpu>
<disk>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <!-- Level can be given by % or size unit mb, gb, tb -->
 <setting name="default" warnlevel="85%" paniclevel="95%" />
 <!-- custom rules examples
 <setting name="C" warnlevel="70%" paniclevel="400mb" />
 <setting name="E" ignore="true" /> -->
 <!-- If true, the agent will check remote drives -->
 <setting name="remote" value="false" />
 <!-- If true, the agent will that cd/dvdrom drives are empty -->
 <setting name="cdrom" value="false" />
</disk>
<externals>
 <setting name="timer" value="3m" />
 <setting name="logstimer" value="60s" />
 <! externals launch examples 
 <!-- <load value="cscript mybbscript.vbs" />
 <!-- <load value="memory.exe" />
 <load value="C:\APPS\Perl\bin\perl.exe C:\ntutils\termusers.pl" />
 <load value="cscript wlbs.vbs" timer="15m" />
 <load value="cluster.exe" timer="90s" /> -->
</externals>
<memory>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <setting name="physical" warnlevel="78" paniclevel="98" />
 <setting name="page" warnlevel="70" paniclevel="90" />
 <setting name="virtual" warnlevel="78" paniclevel="90" />
</memory>
<msgs>
 <setting name="alwaysgreen" value="false" />
 <match logfile="System" type="error" delay="1h" alarmcolor="red" />
 <match logfile="System" type="warning" alarmcolor="yellow" />
 <match logfile="Application" type="error" delay="1h" alarmcolor="red"
/>
 <match logfile="Application" type="warning" alarmcolor="yellow" />
 <match logfile="Security" type="fail" />
 
 <!-- Some ignore rules examples 
 <ignore logfile="Application" eventid="1030" />
 <ignore logfile="System" source="W32Time" />
 -->
</msgs>
<procs>
 <!-- some procs rules example 
 <setting name="drwtsn" rule="-1" alarmcolor="red" />
 <!-- <setting name="pageant.exe" rule="=1" comment="Putty agent deamon"
/> -->
</procs>
<svcs>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <!-- If true, the agent will restart all "automatic  services" which
would be stopped-->
 <setting name="autoreset" value="false" />
 <setting name="alarmcolor" value="yellow" />
 <!-- The line bellow show you svcs rules. If the "Automatic Updates"
service is stopped,  it will be automatically restarted and a red status
will be sent
 until the service get it's correct status -->
 <setting name="Automatic Updates" value="started" autoreset="true"
alarmcolor="red" />
</svcs>
<uptime>
 <setting name="delay" value="30m" />
</uptime>
</configuration>   

 
The script .pl is saved in c:\ntutils. 

Any suggestions to fix the issue ?

Thanks

Claudio Cielo
list Rafal Roginela · Tue, 22 Apr 2008 11:37:09 -0500 ·
Hi,

 
The setting is commented out in the config file!

(This is the start)<!-- <load value="memory.exe" />
 <load value="termusers.bat" />
 <load value="cscript wlbs.vbs" timer="15m" />
 <load value="cluster.exe" timer="90s" /> -->(this is the end of the
comment)

 
Change the file to read:

<externals>
 <setting name="timer" value="3m" />
 <setting name="logstimer" value="60s" />

 <load value="termusers.bat" />
quoted from Claudio Cielo
 <! externals launch examples 
 <!-- <load value="cscript mybbscript.vbs" />
 <!-- <load value="memory.exe" />
 <load value="cscript wlbs.vbs" timer="15m" />
 <load value="cluster.exe" timer="90s" /> -->
</externals> 

 

Hope it helps.. :-) I've done that a couple of times.. 

Rafal Roginela

 This e-mail may contain confidential and/or privileged information. If
you are not the intended recipient (or have received this e-mail in
error) please notify the sender immediately and destroy this e-mail. Any
unauthorized copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.
quoted from Claudio Cielo


From: Cielo Claudio-ACC131 [mailto:user-1a28b02cd44c@xymon.invalid] 
Sent: Tuesday, April 22, 2008 11:25 AM
To: user-ae9b8668bcde@xymon.invalid
Subject: RE: [hobbit] RE: Termusers.pl issue

 
There are no errors in the event log. However, I created termusers.bat
files and stored it in c:\Program Files\BBWin\ext but the issue is still
present...

 
<externals>
 <setting name="timer" value="3m" />
 <setting name="logstimer" value="60s" />
 <! externals launch examples 
 <!-- <load value="cscript mybbscript.vbs" />
 <!-- <load value="memory.exe" />
 <load value="termusers.bat" />
 <load value="cscript wlbs.vbs" timer="15m" />
 <load value="cluster.exe" timer="90s" /> -->
</externals> 

 
From: Galen Johnson [mailto:user-87f955643e3d@xymon.invalid] 
Sent: Tuesday, April 22, 2008 5:30 PM
To: user-ae9b8668bcde@xymon.invalid
Subject: [hobbit] RE: Termusers.pl issue

Are you seeing any errors in the event logs?  One thing you may have to
do is put a bat file wrapper (like termusers.bat) that calls the command
instead of the perl command directly.  I thought this was no longer
needed.  Etienne may have some better insight as to why BBWin doesn't
want to run it as is.

 
=G=

 
From: Cielo Claudio-ACC131 [mailto:user-1a28b02cd44c@xymon.invalid] 
Sent: Tuesday, April 22, 2008 11:10 AM
To: user-ae9b8668bcde@xymon.invalid
Subject: [hobbit] Termusers.pl issue

 
Hi 

i'm trying to use your termusers.pl external script but it seems that
the script doesn't run automatically and on Hobbit the status is always
in purple . if i run it manually from a command line the script run
normally and the status is updated on Hobbit. 

 
below my BBWin.cfg:

 
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<bbwin>
 <setting name="bbdisplay" value="zwg39mon01.comm.mot.com:1984" />
 <!-- <setting name="bbdisplay" value="yoursecondbbdisplay:port" />-->
 <!-- BB Pager Part -->
 <!--<setting name="usepager" value="false" />
 <setting name="bbpager" value="zwg39mon01.comm.mot.com:1984" />
 <setting name="pagerlevels" value="red yellow purple" /> -->
 
 <!-- bbwin mode local or central -->
 <setting name="mode" value="local" />
 <setting name="configclass" value="win32" />
 
 <setting name="autoreload" value="true" />
 <setting name="timer" value="5m" />
 <load name="cpu" value="cpu.dll"/>
 <load name="disk" value="disk.dll"/>
 <load name="externals" value="externals.dll"/>
 <load name="memory" value="memory.dll"/>
 <load name="msgs" value="msgs.dll"/>
 <load name="procs" value="procs.dll"/>
 <load name="stats" value="stats.dll"/>
 <load name="svcs" value="svcs.dll"/>
 <load name="uptime" value="uptime.dll"/>
 <setting name="loglevel" value="3" />
 <setting name="logpath" value="C:\Program Files\BBWin\logs\BBWin.log"/>
 <!--  If true, the agent will report reporting failures as warning
events -->
 <setting name="logreportfailure" value="true" />
 
</bbwin>
<cpu>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <setting name="default" warnlevel="90" paniclevel="95" delay="3" />
</cpu>
<disk>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <!-- Level can be given by % or size unit mb, gb, tb -->
 <setting name="default" warnlevel="85%" paniclevel="95%" />
 <!-- custom rules examples
 <setting name="C" warnlevel="70%" paniclevel="400mb" />
 <setting name="E" ignore="true" /> -->
 <!-- If true, the agent will check remote drives -->
 <setting name="remote" value="false" />
 <!-- If true, the agent will that cd/dvdrom drives are empty -->
 <setting name="cdrom" value="false" />
</disk>
<externals>
 <setting name="timer" value="3m" />
 <setting name="logstimer" value="60s" />
 <! externals launch examples 
 <!-- <load value="cscript mybbscript.vbs" />
 <!-- <load value="memory.exe" />
 <load value="C:\APPS\Perl\bin\perl.exe C:\ntutils\termusers.pl" />
 <load value="cscript wlbs.vbs" timer="15m" />
 <load value="cluster.exe" timer="90s" /> -->
</externals>
<memory>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <setting name="physical" warnlevel="78" paniclevel="98" />
 <setting name="page" warnlevel="70" paniclevel="90" />
 <setting name="virtual" warnlevel="78" paniclevel="90" />
</memory>
<msgs>
 <setting name="alwaysgreen" value="false" />
 <match logfile="System" type="error" delay="1h" alarmcolor="red" />
 <match logfile="System" type="warning" alarmcolor="yellow" />
 <match logfile="Application" type="error" delay="1h" alarmcolor="red"
/>
 <match logfile="Application" type="warning" alarmcolor="yellow" />
 <match logfile="Security" type="fail" />
 
 <!-- Some ignore rules examples 
 <ignore logfile="Application" eventid="1030" />
 <ignore logfile="System" source="W32Time" />
 -->
</msgs>
<procs>
 <!-- some procs rules example 
 <setting name="drwtsn" rule="-1" alarmcolor="red" />
 <!-- <setting name="pageant.exe" rule="=1" comment="Putty agent deamon"
/> -->
</procs>
<svcs>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <!-- If true, the agent will restart all "automatic  services" which
would be stopped-->
 <setting name="autoreset" value="false" />
 <setting name="alarmcolor" value="yellow" />
 <!-- The line bellow show you svcs rules. If the "Automatic Updates"
service is stopped,  it will be automatically restarted and a red status
will be sent
 until the service get it's correct status -->
 <setting name="Automatic Updates" value="started" autoreset="true"
alarmcolor="red" />
</svcs>
<uptime>
 <setting name="delay" value="30m" />
</uptime>
</configuration>   

 
The script .pl is saved in c:\ntutils. 

Any suggestions to fix the issue ?

Thanks

Claudio Cielo
list Claudio Cielo · Tue, 22 Apr 2008 17:56:15 +0100 ·
always in purple state  :-(
quoted from Rafal Roginela
 
 
From: Rafal Roginela [mailto:user-744e62462615@xymon.invalid] 
Sent: Tuesday, April 22, 2008 6:37 PM
To: user-ae9b8668bcde@xymon.invalid
Subject: RE: [hobbit] RE: Termusers.pl issue


Hi,

 
The setting is commented out in the config file!

(This is the start)<!-- <load value="memory.exe" />
 <load value="termusers.bat" />
 <load value="cscript wlbs.vbs" timer="15m" />
 <load value="cluster.exe" timer="90s" /> -->(this is the end of the
comment)

 
Change the file to read:

<externals>
 <setting name="timer" value="3m" />
 <setting name="logstimer" value="60s" />

 <load value="termusers.bat" />
 <! externals launch examples 
 <!-- <load value="cscript mybbscript.vbs" />
 <!-- <load value="memory.exe" />
 <load value="cscript wlbs.vbs" timer="15m" />
 <load value="cluster.exe" timer="90s" /> -->
</externals> 

 
Hope it helps.. :-) I've done that a couple of times.. 

Rafal Roginela

 This e-mail may contain confidential and/or privileged information. If
you are not the intended recipient (or have received this e-mail in
error) please notify the sender immediately and destroy this e-mail. Any
unauthorized copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.


From: Cielo Claudio-ACC131 [mailto:user-1a28b02cd44c@xymon.invalid] 
Sent: Tuesday, April 22, 2008 11:25 AM
To: user-ae9b8668bcde@xymon.invalid
Subject: RE: [hobbit] RE: Termusers.pl issue

 
There are no errors in the event log. However, I created termusers.bat
files and stored it in c:\Program Files\BBWin\ext but the issue is still
present...

 
<externals>
 <setting name="timer" value="3m" />
 <setting name="logstimer" value="60s" />
 <! externals launch examples 
 <!-- <load value="cscript mybbscript.vbs" />
 <!-- <load value="memory.exe" />
 <load value="termusers.bat" />
 <load value="cscript wlbs.vbs" timer="15m" />
 <load value="cluster.exe" timer="90s" /> -->
</externals> 

 
From: Galen Johnson [mailto:user-87f955643e3d@xymon.invalid] 
Sent: Tuesday, April 22, 2008 5:30 PM
To: user-ae9b8668bcde@xymon.invalid
Subject: [hobbit] RE: Termusers.pl issue

Are you seeing any errors in the event logs?  One thing you may have to
do is put a bat file wrapper (like termusers.bat) that calls the command
instead of the perl command directly.  I thought this was no longer
needed.  Etienne may have some better insight as to why BBWin doesn't
want to run it as is.

 
=G=

 
From: Cielo Claudio-ACC131 [mailto:user-1a28b02cd44c@xymon.invalid] 
Sent: Tuesday, April 22, 2008 11:10 AM
To: user-ae9b8668bcde@xymon.invalid
Subject: [hobbit] Termusers.pl issue

 
Hi 

i'm trying to use your termusers.pl external script but it seems that
the script doesn't run automatically and on Hobbit the status is always
in purple . if i run it manually from a command line the script run
normally and the status is updated on Hobbit. 

 
below my BBWin.cfg:

 
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<bbwin>
 <setting name="bbdisplay" value="zwg39mon01.comm.mot.com:1984" />
 <!-- <setting name="bbdisplay" value="yoursecondbbdisplay:port" />-->
 <!-- BB Pager Part -->
 <!--<setting name="usepager" value="false" />
 <setting name="bbpager" value="zwg39mon01.comm.mot.com:1984" />
 <setting name="pagerlevels" value="red yellow purple" /> -->
 
 <!-- bbwin mode local or central -->
 <setting name="mode" value="local" />
 <setting name="configclass" value="win32" />
 
 <setting name="autoreload" value="true" />
 <setting name="timer" value="5m" />
 <load name="cpu" value="cpu.dll"/>
 <load name="disk" value="disk.dll"/>
 <load name="externals" value="externals.dll"/>
 <load name="memory" value="memory.dll"/>
 <load name="msgs" value="msgs.dll"/>
 <load name="procs" value="procs.dll"/>
 <load name="stats" value="stats.dll"/>
 <load name="svcs" value="svcs.dll"/>
 <load name="uptime" value="uptime.dll"/>
 <setting name="loglevel" value="3" />
 <setting name="logpath" value="C:\Program Files\BBWin\logs\BBWin.log"/>
 <!--  If true, the agent will report reporting failures as warning
events -->
 <setting name="logreportfailure" value="true" />
 
</bbwin>
<cpu>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <setting name="default" warnlevel="90" paniclevel="95" delay="3" />
</cpu>
<disk>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <!-- Level can be given by % or size unit mb, gb, tb -->
 <setting name="default" warnlevel="85%" paniclevel="95%" />
 <!-- custom rules examples
 <setting name="C" warnlevel="70%" paniclevel="400mb" />
 <setting name="E" ignore="true" /> -->
 <!-- If true, the agent will check remote drives -->
 <setting name="remote" value="false" />
 <!-- If true, the agent will that cd/dvdrom drives are empty -->
 <setting name="cdrom" value="false" />
</disk>
<externals>
 <setting name="timer" value="3m" />
 <setting name="logstimer" value="60s" />
 <! externals launch examples 
 <!-- <load value="cscript mybbscript.vbs" />
 <!-- <load value="memory.exe" />
 <load value="C:\APPS\Perl\bin\perl.exe C:\ntutils\termusers.pl" />
 <load value="cscript wlbs.vbs" timer="15m" />
 <load value="cluster.exe" timer="90s" /> -->
</externals>
<memory>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <setting name="physical" warnlevel="78" paniclevel="98" />
 <setting name="page" warnlevel="70" paniclevel="90" />
 <setting name="virtual" warnlevel="78" paniclevel="90" />
</memory>
<msgs>
 <setting name="alwaysgreen" value="false" />
 <match logfile="System" type="error" delay="1h" alarmcolor="red" />
 <match logfile="System" type="warning" alarmcolor="yellow" />
 <match logfile="Application" type="error" delay="1h" alarmcolor="red"
/>
 <match logfile="Application" type="warning" alarmcolor="yellow" />
 <match logfile="Security" type="fail" />
 
 <!-- Some ignore rules examples 
 <ignore logfile="Application" eventid="1030" />
 <ignore logfile="System" source="W32Time" />
 -->
</msgs>
<procs>
 <!-- some procs rules example 
 <setting name="drwtsn" rule="-1" alarmcolor="red" />
 <!-- <setting name="pageant.exe" rule="=1" comment="Putty agent deamon"
/> -->
</procs>
<svcs>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <!-- If true, the agent will restart all "automatic  services" which
would be stopped-->
 <setting name="autoreset" value="false" />
 <setting name="alarmcolor" value="yellow" />
 <!-- The line bellow show you svcs rules. If the "Automatic Updates"
service is stopped,  it will be automatically restarted and a red status
will be sent
 until the service get it's correct status -->
 <setting name="Automatic Updates" value="started" autoreset="true"
alarmcolor="red" />
</svcs>
<uptime>
 <setting name="delay" value="30m" />
</uptime>
</configuration>   

 
The script .pl is saved in c:\ntutils. 

Any suggestions to fix the issue ?

Thanks

Claudio Cielo
list Galen Johnson · Tue, 22 Apr 2008 13:06:21 -0400 ·
If this is cut and past, you still have invalid xml with the launch examples line:

<! externals launch examples

also, for the bat file, try using the following:

<externals>
 <setting name="timer" value="3m" />
 <setting name="logstimer" value="60s" />
<load value="cmd /c ..\ext\termusers.bat" />
quoted from Claudio Cielo
 <!-- externals launch examples
<load value="cscript mybbscript.vbs" />
 <load value="memory.exe" />
 <load value="cscript wlbs.vbs" timer="15m" />
 <load value="cluster.exe" timer="90s" />
 -->
</externals>


From: Cielo Claudio-ACC131 [mailto:user-1a28b02cd44c@xymon.invalid]
Sent: Tuesday, April 22, 2008 12:56 PM
To: user-ae9b8668bcde@xymon.invalid
Subject: RE: [hobbit] RE: Termusers.pl issue

always in purple state  :-(


From: Rafal Roginela [mailto:user-744e62462615@xymon.invalid]
Sent: Tuesday, April 22, 2008 6:37 PM
To: user-ae9b8668bcde@xymon.invalid
Subject: RE: [hobbit] RE: Termusers.pl issue
Hi,

The setting is commented out in the config file!
(This is the start)<!-- <load value="memory.exe" />
 <load value="termusers.bat" />
 <load value="cscript wlbs.vbs" timer="15m" />
 <load value="cluster.exe" timer="90s" /> -->(this is the end of the comment)

Change the file to read:
<externals>
 <setting name="timer" value="3m" />
 <setting name="logstimer" value="60s" />
 <load value="termusers.bat" />
 <! externals launch examples
 <!-- <load value="cscript mybbscript.vbs" />
 <!-- <load value="memory.exe" />
 <load value="cscript wlbs.vbs" timer="15m" />
 <load value="cluster.exe" timer="90s" /> -->
</externals>

Hope it helps.. :-) I've done that a couple of times..
Rafal Roginela
 This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and destroy this e-mail. Any unauthorized copying, disclosure or distribution of the material in this e-mail is strictly forbidden.
From: Cielo Claudio-ACC131 [mailto:user-1a28b02cd44c@xymon.invalid]
Sent: Tuesday, April 22, 2008 11:25 AM
To: user-ae9b8668bcde@xymon.invalid
Subject: RE: [hobbit] RE: Termusers.pl issue

There are no errors in the event log. However, I created termusers.bat files and stored it in c:\Program Files\BBWin\ext but the issue is still present...

<externals>
 <setting name="timer" value="3m" />
 <setting name="logstimer" value="60s" />
 <! externals launch examples
 <!-- <load value="cscript mybbscript.vbs" />
 <!-- <load value="memory.exe" />
 <load value="termusers.bat" />
 <load value="cscript wlbs.vbs" timer="15m" />
 <load value="cluster.exe" timer="90s" /> -->
</externals>

From: Galen Johnson [mailto:user-87f955643e3d@xymon.invalid]
Sent: Tuesday, April 22, 2008 5:30 PM
To: user-ae9b8668bcde@xymon.invalid
Subject: [hobbit] RE: Termusers.pl issue
Are you seeing any errors in the event logs?  One thing you may have to do is put a bat file wrapper (like termusers.bat) that calls the command instead of the perl command directly.  I thought this was no longer needed.  Etienne may have some better insight as to why BBWin doesn't want to run it as is.

=G=


From: Cielo Claudio-ACC131 [mailto:user-1a28b02cd44c@xymon.invalid]
Sent: Tuesday, April 22, 2008 11:10 AM
To: user-ae9b8668bcde@xymon.invalid
Subject: [hobbit] Termusers.pl issue

Hi
i'm trying to use your termusers.pl external script but it seems that the script doesn't run automatically and on Hobbit the status is always in purple . if i run it manually from a command line the script run normally and the status is updated on Hobbit.

below my BBWin.cfg:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<bbwin>
 <setting name="bbdisplay" value="zwg39mon01.comm.mot.com:1984" />
 <!-- <setting name="bbdisplay" value="yoursecondbbdisplay:port" />-->
 <!-- BB Pager Part -->
 <!--<setting name="usepager" value="false" />
 <setting name="bbpager" value="zwg39mon01.comm.mot.com:1984" />
 <setting name="pagerlevels" value="red yellow purple" /> -->

 <!-- bbwin mode local or central -->
 <setting name="mode" value="local" />
 <setting name="configclass" value="win32" />

 <setting name="autoreload" value="true" />
 <setting name="timer" value="5m" />
 <load name="cpu" value="cpu.dll"/>
 <load name="disk" value="disk.dll"/>
 <load name="externals" value="externals.dll"/>
 <load name="memory" value="memory.dll"/>
 <load name="msgs" value="msgs.dll"/>
 <load name="procs" value="procs.dll"/>
 <load name="stats" value="stats.dll"/>
 <load name="svcs" value="svcs.dll"/>
 <load name="uptime" value="uptime.dll"/>
 <setting name="loglevel" value="3" />
 <setting name="logpath" value="C:\Program Files\BBWin\logs\BBWin.log"/>
 <!--  If true, the agent will report reporting failures as warning events -->
 <setting name="logreportfailure" value="true" />

</bbwin>
<cpu>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <setting name="default" warnlevel="90" paniclevel="95" delay="3" />
</cpu>
<disk>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <!-- Level can be given by % or size unit mb, gb, tb -->
 <setting name="default" warnlevel="85%" paniclevel="95%" />
 <!-- custom rules examples
 <setting name="C" warnlevel="70%" paniclevel="400mb" />
 <setting name="E" ignore="true" /> -->
 <!-- If true, the agent will check remote drives -->
 <setting name="remote" value="false" />
 <!-- If true, the agent will that cd/dvdrom drives are empty -->
 <setting name="cdrom" value="false" />
</disk>
<externals>
 <setting name="timer" value="3m" />
 <setting name="logstimer" value="60s" />
 <! externals launch examples
 <!-- <load value="cscript mybbscript.vbs" />
 <!-- <load value="memory.exe" />
 <load value="C:\APPS\Perl\bin\perl.exe C:\ntutils\termusers.pl" />
 <load value="cscript wlbs.vbs" timer="15m" />
 <load value="cluster.exe" timer="90s" /> -->
</externals>
<memory>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <setting name="physical" warnlevel="78" paniclevel="98" />
 <setting name="page" warnlevel="70" paniclevel="90" />
 <setting name="virtual" warnlevel="78" paniclevel="90" />
</memory>
<msgs>
 <setting name="alwaysgreen" value="false" />
 <match logfile="System" type="error" delay="1h" alarmcolor="red" />
 <match logfile="System" type="warning" alarmcolor="yellow" />
 <match logfile="Application" type="error" delay="1h" alarmcolor="red" />
 <match logfile="Application" type="warning" alarmcolor="yellow" />
 <match logfile="Security" type="fail" />

 <!-- Some ignore rules examples
 <ignore logfile="Application" eventid="1030" />
 <ignore logfile="System" source="W32Time" />
 -->
</msgs>
<procs>
 <!-- some procs rules example
 <setting name="drwtsn" rule="-1" alarmcolor="red" />
 <!-- <setting name="pageant.exe" rule="=1" comment="Putty agent deamon" /> -->
</procs>
<svcs>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <!-- If true, the agent will restart all "automatic  services" which would be stopped-->
 <setting name="autoreset" value="false" />
 <setting name="alarmcolor" value="yellow" />
 <!-- The line bellow show you svcs rules. If the "Automatic Updates" service is stopped,  it will be automatically restarted and a red status will be sent
 until the service get it's correct status -->
 <setting name="Automatic Updates" value="started" autoreset="true" alarmcolor="red" />
</svcs>
<uptime>
 <setting name="delay" value="30m" />
</uptime>
</configuration>


The script .pl is saved in c:\ntutils.
Any suggestions to fix the issue ?
Thanks
Claudio Cielo
list Claudio Cielo · Wed, 23 Apr 2008 08:27:35 +0100 ·
Great ! It seems to work now
Thanks everyone for the support
C. 
quoted from Galen Johnson


From: Galen Johnson [mailto:user-87f955643e3d@xymon.invalid] 
Sent: Tuesday, April 22, 2008 7:06 PM
To: user-ae9b8668bcde@xymon.invalid
Subject: RE: [hobbit] RE: Termusers.pl issue


If this is cut and past, you still have invalid xml with the launch
examples line:

 
<! externals launch examples

 
also, for the bat file, try using the following:

 
<externals>
 <setting name="timer" value="3m" />
 <setting name="logstimer" value="60s" />

<load value="cmd /c ..\ext\termusers.bat" />
 <!-- externals launch examples 
<load value="cscript mybbscript.vbs" />
 <load value="memory.exe" />
 <load value="cscript wlbs.vbs" timer="15m" />
 <load value="cluster.exe" timer="90s" />

 -->
</externals> 

 
From: Cielo Claudio-ACC131 [mailto:user-1a28b02cd44c@xymon.invalid] 
Sent: Tuesday, April 22, 2008 12:56 PM
To: user-ae9b8668bcde@xymon.invalid
Subject: RE: [hobbit] RE: Termusers.pl issue

 
always in purple state  :-(

 
From: Rafal Roginela [mailto:user-744e62462615@xymon.invalid] 
Sent: Tuesday, April 22, 2008 6:37 PM
To: user-ae9b8668bcde@xymon.invalid
Subject: RE: [hobbit] RE: Termusers.pl issue

Hi,

 
The setting is commented out in the config file!

(This is the start)<!-- <load value="memory.exe" />
 <load value="termusers.bat" />
 <load value="cscript wlbs.vbs" timer="15m" />
 <load value="cluster.exe" timer="90s" /> -->(this is the end of the
comment)

 
Change the file to read:

<externals>
 <setting name="timer" value="3m" />
 <setting name="logstimer" value="60s" />

 <load value="termusers.bat" />
 <! externals launch examples 
 <!-- <load value="cscript mybbscript.vbs" />
 <!-- <load value="memory.exe" />
 <load value="cscript wlbs.vbs" timer="15m" />
 <load value="cluster.exe" timer="90s" /> -->
</externals> 

 
Hope it helps.. :-) I've done that a couple of times.. 

Rafal Roginela

 This e-mail may contain confidential and/or privileged information. If
you are not the intended recipient (or have received this e-mail in
error) please notify the sender immediately and destroy this e-mail. Any
unauthorized copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.


From: Cielo Claudio-ACC131 [mailto:user-1a28b02cd44c@xymon.invalid] 
Sent: Tuesday, April 22, 2008 11:25 AM
To: user-ae9b8668bcde@xymon.invalid
Subject: RE: [hobbit] RE: Termusers.pl issue

 
There are no errors in the event log. However, I created termusers.bat
files and stored it in c:\Program Files\BBWin\ext but the issue is still
present...

 
<externals>
 <setting name="timer" value="3m" />
 <setting name="logstimer" value="60s" />
 <! externals launch examples 
 <!-- <load value="cscript mybbscript.vbs" />
 <!-- <load value="memory.exe" />
 <load value="termusers.bat" />
 <load value="cscript wlbs.vbs" timer="15m" />
 <load value="cluster.exe" timer="90s" /> -->
</externals> 

 
From: Galen Johnson [mailto:user-87f955643e3d@xymon.invalid] 
Sent: Tuesday, April 22, 2008 5:30 PM
To: user-ae9b8668bcde@xymon.invalid
Subject: [hobbit] RE: Termusers.pl issue

Are you seeing any errors in the event logs?  One thing you may have to
do is put a bat file wrapper (like termusers.bat) that calls the command
instead of the perl command directly.  I thought this was no longer
needed.  Etienne may have some better insight as to why BBWin doesn't
want to run it as is.

 
=G=

 
From: Cielo Claudio-ACC131 [mailto:user-1a28b02cd44c@xymon.invalid] 
Sent: Tuesday, April 22, 2008 11:10 AM
To: user-ae9b8668bcde@xymon.invalid
Subject: [hobbit] Termusers.pl issue

 
Hi 

i'm trying to use your termusers.pl external script but it seems that
the script doesn't run automatically and on Hobbit the status is always
in purple . if i run it manually from a command line the script run
normally and the status is updated on Hobbit. 

 
below my BBWin.cfg:

 
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<bbwin>
 <setting name="bbdisplay" value="zwg39mon01.comm.mot.com:1984" />
 <!-- <setting name="bbdisplay" value="yoursecondbbdisplay:port" />-->
 <!-- BB Pager Part -->
 <!--<setting name="usepager" value="false" />
 <setting name="bbpager" value="zwg39mon01.comm.mot.com:1984" />
 <setting name="pagerlevels" value="red yellow purple" /> -->
 
 <!-- bbwin mode local or central -->
 <setting name="mode" value="local" />
 <setting name="configclass" value="win32" />
 
 <setting name="autoreload" value="true" />
 <setting name="timer" value="5m" />
 <load name="cpu" value="cpu.dll"/>
 <load name="disk" value="disk.dll"/>
 <load name="externals" value="externals.dll"/>
 <load name="memory" value="memory.dll"/>
 <load name="msgs" value="msgs.dll"/>
 <load name="procs" value="procs.dll"/>
 <load name="stats" value="stats.dll"/>
 <load name="svcs" value="svcs.dll"/>
 <load name="uptime" value="uptime.dll"/>
 <setting name="loglevel" value="3" />
 <setting name="logpath" value="C:\Program Files\BBWin\logs\BBWin.log"/>
 <!--  If true, the agent will report reporting failures as warning
events -->
 <setting name="logreportfailure" value="true" />
 
</bbwin>
<cpu>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <setting name="default" warnlevel="90" paniclevel="95" delay="3" />
</cpu>
<disk>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <!-- Level can be given by % or size unit mb, gb, tb -->
 <setting name="default" warnlevel="85%" paniclevel="95%" />
 <!-- custom rules examples
 <setting name="C" warnlevel="70%" paniclevel="400mb" />
 <setting name="E" ignore="true" /> -->
 <!-- If true, the agent will check remote drives -->
 <setting name="remote" value="false" />
 <!-- If true, the agent will that cd/dvdrom drives are empty -->
 <setting name="cdrom" value="false" />
</disk>
<externals>
 <setting name="timer" value="3m" />
 <setting name="logstimer" value="60s" />
 <! externals launch examples 
 <!-- <load value="cscript mybbscript.vbs" />
 <!-- <load value="memory.exe" />
 <load value="C:\APPS\Perl\bin\perl.exe C:\ntutils\termusers.pl" />
 <load value="cscript wlbs.vbs" timer="15m" />
 <load value="cluster.exe" timer="90s" /> -->
</externals>
<memory>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <setting name="physical" warnlevel="78" paniclevel="98" />
 <setting name="page" warnlevel="70" paniclevel="90" />
 <setting name="virtual" warnlevel="78" paniclevel="90" />
</memory>
<msgs>
 <setting name="alwaysgreen" value="false" />
 <match logfile="System" type="error" delay="1h" alarmcolor="red" />
 <match logfile="System" type="warning" alarmcolor="yellow" />
 <match logfile="Application" type="error" delay="1h" alarmcolor="red"
/>
 <match logfile="Application" type="warning" alarmcolor="yellow" />
 <match logfile="Security" type="fail" />
 
 <!-- Some ignore rules examples 
 <ignore logfile="Application" eventid="1030" />
 <ignore logfile="System" source="W32Time" />
 -->
</msgs>
<procs>
 <!-- some procs rules example 
 <setting name="drwtsn" rule="-1" alarmcolor="red" />
 <!-- <setting name="pageant.exe" rule="=1" comment="Putty agent deamon"
/> -->
</procs>
<svcs>
 <!-- If true, the agent  will always report with green status -->
 <setting name="alwaysgreen" value="false" />
 <!-- If true, the agent will restart all "automatic  services" which
would be stopped-->
 <setting name="autoreset" value="false" />
 <setting name="alarmcolor" value="yellow" />
 <!-- The line bellow show you svcs rules. If the "Automatic Updates"
service is stopped,  it will be automatically restarted and a red status
will be sent
 until the service get it's correct status -->
 <setting name="Automatic Updates" value="started" autoreset="true"
alarmcolor="red" />
</svcs>
<uptime>
 <setting name="delay" value="30m" />
</uptime>
</configuration>   

 
The script .pl is saved in c:\ntutils. 

Any suggestions to fix the issue ?

Thanks

Claudio Cielo