@rodzilla
how did u set up that website that shows ur farm in real time just like dspy?! thats the coolest thing ever! is it a proggy that u got or did u do some like high-tech php shiz?
thanks :toast:
Printable View
@rodzilla
how did u set up that website that shows ur farm in real time just like dspy?! thats the coolest thing ever! is it a proggy that u got or did u do some like high-tech php shiz?
thanks :toast:
i think the prog is called WebTemp
i know thats what jeff uses, but i think rodzilla did it differently cuz its just for d2ol not overall sys health.....i downloaded webtemp so ill mess with it n see. thanks for the reply! :toast:
I used a program called D2OL Progress... it's rather complicated so i haven't reallt talked much about it. The setup is a mightmare!
It outputs an html file every min... and I use cute ftp to upload it every min.
sweet, ill google it n see if i can figure it out thanks :D :toast:
lol looks pretty complicated, but its just too cool, ill give it a shot thanks again
Make sure you read the whole thread... and get the newest version!
See attached files.
On the PC that you are going to use to monitor your other nodes...
Make a folder in C:\ called "Prog"
Extract the "d2olprogress1014.zip" into the "Prog" folder.
Extract the "executed2olprogress.zip" into the same folder.
Extract the "D2OLProgress INI.zip" into the same "Prog" folder
On all of the PC's with nodes you want to monitor....
Copy the "D2OLProgressNode.class" from the "Prog" fold above into the ...\D2OL\jre\bin folder of every node you want to watch.
NOW THE FUN PART! :D
Use the "nt_resource_kit_service_tools.zip" to create your services.
Extract the 2 files to C:\Windows
If you used one of my easy installers then these files will already be there... don't mess with them.
Here is the steps that PCZ put together for me to use to set these up as services.
If the service works you should be able to see it pop up on the progress monitor... launch the "StartD2OLProgress.bat" to bring up the Monitor app.Quote:
Originally posted by PCZ
I will describe a setup on one of my nodes for you.
This is an HT P4
D2OL is installed in 2 directories d:\d2ol1, d:\d2ol2 set up to run as services.
The PC doesn't have Java installed and the version of D2OL in use has the embedded jre.
To monitor these installs I use D2OLProgress also set up as a service.
This is how I setup D2OLProgress as a service
{Rodzilla edit: took some stuff out}
Type the following in a CMD window
instsrv d2olp1 c:\windows\srvany.exe
instsrv d2olp2 c:\windows\srvany.exe.
{Rodzilla NOTE: you only need to create 2 if have 2 nodes on 1 rig... this is an example of how to setup a rig with 2 nodes}
Now the tricky part.
go to the run box and type regedit.
Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es
Scroll through the list until you find the d2olp1 key.
Right click on it and select new key
Type Parameters for the key name.
Right click on Parameters and select new String Value
Type AppDirectory as the String name
Right click on Parameters again and select new String Value
Type Application as the String name.
double click the AppDirectory String and enter the following:
d:\d2ol1\jre\bin
{Rodzilla NOTE: Be sure to use the directory path and applies to you!}
double click the Application String and enter the following:
d:\d2ol1\jre\bin\java D2OLProgressNode -sendto 172.31.158.125 -dir d:\d2ol1\d2ol -name inet-P1
{Rodzilla NOTE: 172.31.158.125 is the IP address of the computer that will be doing the monitoring (The PC with the "Prog" folder) you can also use the computer name here. inet-P1 is the name you want to be displayed in the monitoring app... there can be no spaces in it and you can't use the same name 2 times.}
The appdirectory string is the path to the java executable and D2OLProgress.
The Application string is the same as you would type from a cmd window.
I have used the full path in the application string although this isn't absolutely necessary I always do.
Repeat for the d2olp2 key.
using d2ol2 in place of d2ol1.
Hopefully you can substitute the correct settings for your setup into the above info.
Path to D2OL install directories.
IP address of D2OLProgress monitor
Machine names.
Don't forget to start the services.
The quickest way to the services applet is to to type services.msc in the run box.
If you used one of the XS easy installers this will give you a really good idea of what your reg keys should be.
---------------------------------------
----------------------------------------Code:AppDirectory C:\XS_D2OL\D2OL1\jre\bin
Application C:\XS_D2OL\D2OL1\jre\bin\java D2OLProgressNode -sendto Network_name_of_monitoring PC_or_IP_address -dir "C:\XS_D2OL\D2OL1\D2OL" -name displayname
if you have more than one node per PC just change the directory to C:\XS_D2OL\D2OL2\jre\bin... in the other services. And so one...
sweet man just plain sweeeeet
i set it up before u posted that^ but had to keep 2 cmd prompts open i was like wtf....but setting it up as a service! perfect! also the .bat file to open the monitor makes it much nicer. all setup no problems, that create a service proggy is quite nice ill have to use that in the future.
check it out!!
http://www.tweakmb.com/d2ol/d2olprogress.html
thanks man really cool of u to take the time n show me that :thumbsup:
i owe u one :toast:
i love this techy stuff....lol :D
Your link is busted... and so is the one in your sig.
whats it say? site not found or do u get that doteasy.com crap? it works from all my comps so i dono what wrong...
Hmmm works fine now...
weird, it went a little wacky on me earlier but it was just cuz i restarted cuteftp. oh well
Sweet job man!!!! I'm glad I could make it easier for you than it was for me! I had one hell of a time setting this up the way I wanted it. Now it's a piece of cake seeing how everything is in one place.
lol it took lots of :stick: on my part to get the upgrades and info I needed... Didn't really help that I was a noob with batch files and creating services... The guys at Free-DC really taught me lots of cool stuff just with this little project! :up:
u used those two little .exe's instsrv and srvany to make d2ol a service for ur installers too right? u could use that for all kinds of stuff right. good stuff to know thanks again man great work translating all that, made it very easy to understand :toast:
Yea I used them to setup the services...
On a scale of 1 -> 10 how hard was it to setup?
1 -> 10 how "Techy" are you?
Was there anything missing in my instructions that should have been there?
well on a difficulty of scale on 1-10 for me id say it was about a 3, ive done alot of cmd stuff, ive messed with java, ive worked with linux and the instructions were perfect. this of course was after i stopped copying the wrong class file into the d2ol java bin folder lol(d2olprogress instead of d2olprogressnode). the directions were spot on man.
what u may wanna add is that u can add java to ur pathfile in environment variables so that u can just type "java d2olprogress" rather then "C:\xs_d2ol\d2ol1\d2ol\jre\bin\java d2olprogress"
i have the newest jdk on my monitoring comp so i used that (which was added to my path file) instead of the one that came with the jre.
but then again that might just confuse people......lol thats all i can think of its really easy to understand the way u put it
nively gone :toast:
How offten does your page auto upload?
i have it scheduled in cute ft to upload and overwrite every minute
Hey Guys
Im trying to work out why i cant start the "StartD2OLProgress.bat" it comes up with a msg "Widnows Cannot Find 'Javaw'. Make Sure You Typed the File Name correctly blah.blah.blah"
Im pretty sure its just a case of redirectiogn the bat file but i have no idea how, but im unsure so any help available would be most apprecated.
Btw if you hadnt guess im not 2 good with technical stuff but managed to naviagte through the instructions fairly easily but have yet to find if everything is correct as i cant get it to monitor:P
nice ive gotto try this for my parents rigs so i can see if theres a problem rather than waiting to see my stats drop off.
Quote:
Originally Posted by Smurfy
Just a note first... You run the bat file on the PC that you want to use to monitor your farm with... not the ones that are just nodes.
Ok
Sounds like you need to install Java on your monitoring rig... Here ya go!!!
http://192.18.97.147/ECom/EComTicket...ows-i586-p.exe
I will try that but im sure i have java installed already.
Well ok,
Still having a few issues Here, hoping youc an help me find the problem
I installed the java link you gave me, well i tyred to it said version was already installed but since then the D2olprogress monitor has started so thats all good.
The problem is now the monitor doesnt seem to pick any information up.
Im going to post the information iv entered
App Directory
C:\Program Files\SengentD2OL\jre\bin
Applcation
C:\Program Files\SengentD2OL\jre\bin\java D2OLProgressNode -sendto 192.168.0.12 -dir c:\program files\sengentd2ol\d2ol -name 939AMD
This is obviously with my d2ol istalled into C:\Program Files\SengentD2OL\
192.168.0.12 being the machine that i want to montior ( do i set that pc up as localhost? in the application string?).
and the name of the machine being 939AMD
Is there anythign immediaty wrong with that?
The service seems to run fine on all 3 machines currently setup with no errors occuing in the event viewer. Could windows firwall be blocking it? What port would it use by default?
i have problems ere
it said
could not start the d2olp1 service on Local Computer
Error3: the system cannot find the path specified
This is the value for
Aplicaton: C:\XS_D2OL\D2OL2\jre\bin\java D2OLProgressNode -sendto localhost -dir "C:\XS_D2OL\D2OL2\D2OL" -name Node2
AppDirectory: C:\XS_D2OL\D2OL2\jre\bin
is the C:\XS_D2OL\D2OL2\jre\bin\java refer to the directory where java is installed?:confused:
i dont have that direcory, but i have java installed in my computer
If you spelled your reg keys value wrong it won't work... might just be a posting error... But it has to read Application and the App Directory needs to read AppDirectory.Quote:
Originally Posted by Smurfy
If those are correct in the reg then I would try and wrap quotes around the directory path. I also changed the case on the Application Directorys to match what it really is. (Don't know if either of these things matters or not) It should read like this.
Also... make sure you have the "D2OLProgressNode.class" file in the "C:\Program Files\SengentD2OL\jre\bin" folder.Code:AppDirectory C:\Program Files\SengentD2OL\jre\bin
Application C:\Program Files\SengentD2OL\jre\bin\java D2OLProgressNode -sendto 192.168.0.12 -dir "C:\Program Files\SengentD2OL\D2OL" -name 939AMD
First off... it looks like you used an Easy installer of mine to install D2OL correct?Quote:
Originally Posted by x714n
I highlighted in red where you posted "Aplication" If this is what the reg key reads it won't work. It needs to be Application
I also highlighted in red where you posted "localhost" Is this the actual network name of the PC that is running the monitoring app? It needs to be the network name or the IP address.
Your error makes me think that you don't have the D2OLProgressNode.class file in the "C:\XS_D2OL\D2OL2\jre\bin" directory... Make sure it's there.
"C:\XS_D2OL\D2OL2\jre\bin" is a light install of Java that comes bundled with the easy installer... so you don't have to run Java.
C:\XS_D2OL\D2OL2\jre\bin\java D2OLProgressNode "java D2OLProgressNode" is a command not a directory.
Wait a min...Quote:
Originally Posted by Smurfy
192.168.0.12 is the address of the PC with the monitoring app running right? ...The one you want to send the information to.
:confused: :confused: :confused:Quote:
do i set that pc up as localhost?
You mean change the name of your monitoring PC to localhost? :confused: :confused: Where did localhost come from?
i used 2x Personal XS_D2OL.exe
for the Aplication sorry my bad, it was a mistypo
all looks fine, i have the D2OLProgressNode.class in both C:\XS_D2OL\D2OL1\jre\bin and C:\XS_D2OL\D2OL2\jre\bin
i dont quite understand bout the ip address
can i put my own ip address there?
What don't you understand? I guess I don't understand what you don't understand :lol:Quote:
Originally Posted by x714n
(Re-phrase that as a question and I can better guess what you need to know)Quote:
i dont quite understand bout the ip address
:p: the thing is what's the purpose of the ip address? does the ip address refer to the location of the D2OLprogress running?
and can i put my own ip address there or localhost or 127.0.0.1?
i put localhost coz in the readme there is an example using localhost
Ahhhhh got ya!Quote:
Originally Posted by x714n
It appears that you are setting this up on the rig that is running D2OL progress AND you are trying to watch a node on it... That explains why you would try localhost :D If this is the case then the PC name, the IP address, localhost, or 127.0.0.1 will work.
Yes. It is the identifier of the machine that is running D2OLProgress ( the java GUI monitoring app)Quote:
does the ip address refer to the location of the D2OLprogress running?
yeah, you got my point
but the problem still has not been solved yet :(
any clue?
See highlights in quote...Quote:
Originally Posted by x714n
You said you tried to start the d2olp1 service... yet all of your paths point to the 2nd install of D2OL...
Do you have a P4 system?
Does the other service work?
sorry another blur there, both d2olp1 and d2olp2 didnt work
i've been strugling for like 2hours for this
i just checked all things are fine, i've been reading the tutorial in the first page for like 10times
yeah its a p4 3.0e
another services here refer to another windows services? yeah all works fine
*is there any requirement here to run a spesific service or something other than java?*
The only other thing that is relys on is the srvany.exe in C:\windows and the D2OLProgressNode.class file...Quote:
Originally Posted by x714n
When do you get the error?
when i want to start the services in services.msc
Thanks for your help Rodzilla, im still not getting anywhere with it.
Im going to start again tonight and try and get the thing to work.
This thing is a pain in the ass tbh:)
As I said in the beginning of this thread... It's not user friendly at all and was designed for advanced users. I had one hell of a time getting it setup... and If I had to go back and do it again it would prob still take me forever.
Have you guys checked out the Free-DC thread for this app? I would suggest reading that and posting for help in there.http://www.free-dc.org/forum/showthr...&highlight=GUI
Yeah i understand its not userfriendly:)
Still no better way of learning than trying:)
im almost certain the services are setup correctly:)
i think i may be having problems with the java/d2ol monitor.
Anyway i read that post but i found everything at all helpfull was posted in this thread and the rest was over my head:)
Post over there and see if they can help.Quote:
Originally Posted by Smurfy
Try using this as a guide...
http://www.adventurevision.com/D2OLP...s-Service.html
It's basically how I've done 20 instances of D2OLProgress for my little farm. ;)
Only thing I'm not sure about is where Rodzilla's single EZ-Installer puts the D2OL client... if it's like the multi-client installer then it should be in c:\XS_D2OL\D2OL1\D2OL. (if it isn't there... then post back with where it is and I'll correct the guide.)
There is a much easier way of doing this. :slapass:
just install d2olprogress on your web server and have all the nodes send their info to the server.
run d2olprogress from within the root or index folder of your server and set it to generate an html file.
set up a link to the html file and walla!!!
Real time farm monitoring in under 10 minutes!!! :banana: :banana:
my Real time farm monitoring
That makes it sound easier... I don't follow... What steps did you actually cut out? :confused: :confused: :confused: :confused: None that I can see.Quote:
Originally Posted by KaptainBlaZzed
And how did you get the stuck nodes to turn up in read in your html???!!!!????!!! :slobber:
i have my owen web server with the "root web directory" set up that all my web pages are put in. (normal for every web server)
I run the D2OL progress program from within the web root folder on my server and set it to create a html documant. *it can be found in the gui folder*
set all your nodes to send their info the the web server where you are running the monitoring program.
set up a link on your web server to the D2OLProgress.html file that the program creates.
Only down side is the only way to view your progress is from the web or if you are remotely logged on the server.
Took some of the stuff from Capt. Rod's installer and corrupted it to my purposes, got the reg entries in a file to add (you have to change the computer and node names for you but should not be too bad).
Made a .bat file to copy the xtra class to each D2OL dir and install services for 4 clients (2 installs = cut out last 2 entries :D, etc )
You do this for each pc that is running D2OL (including one that will upload results to web)
Then just install gui stuff on computer that will be uploading stuff to your webspace and use tinyuploader (FREE) to upload every so many seconds (finding that was hardest part :brick: )
Have to check on why daily total is 0 :shrug:
Anyway check out my 'veggie patch' below (link - too small to be a farm :D )
Will stick up some idiot notes hopefully on Sunday :fact:
The new version of D2OL Progress makes this SUPER easy... It's still difficult on the ones that require more than one agent per rig. I've updated mine and I love it!!!!Quote:
Originally Posted by mad mikee
It now shows color in the Html output just like in the local GUI!!!! This makes it SUPER easy to see if a node is down! I love it long time! :hehe:
I highly recommend this to anyone with a sizable farm... DSpy just doesn't cut it for me! After you get this up and running you will see why! :up:
Will try to get some stuff together tonight/tomorrow