Sign Up!
Login
Welcome to Terry Bayne's Somewhat Transitional Web Site
Saturday, September 23 2017 @ 09:15 PM EDT

Windows multi-client logging solution

TechnologyFinally figured out a solution to a problem I've been working on for a while... thought I would share the idea in case any of you might find it useful.
First the Problem:

We have a customer with about 200 client boxes (some via Citrix) who is running a bunch of custom programs. The custom programs (which I didn't right btw) mostly work now.

But once in a while.... (2 or 3 times a month) one of the custom programs fails to write information into the databases for the accounts payable system.

If this were easily repeatable we would simply run the program with DbgView running to catch the trace info until we found it. But DbgView (which reads the windows OutputDebugString channel) only works on one box at a time.

I guess we could run 200 copies of DbgView, one on each client, and then collect the data files daily or something. But this a management nightmare from the customers perspective. Blech!

Some Basic Assumptions:

  • The customer doesn't know squat about Linux/Unix/Aix etc. They know windows.

  • Linux has the syslog facility, which can collect local and remote udp based syslog messages.

  • A syslog derivative called "rsyslog" will write incoming messages to a MySQL database.

  • Freeware windows based DLLs are available which will allow windows based programs to create udp based syslog messages.

  • syslog messages are fire and forget - if there isn't anything on the other end to receive them... not a problem.

  • Logging system will only be enabled log enough to find the point(s) of failure

  • The custom programs already output detailed logging information via OutputDebugString()

Solution:

  • Using VMWare create a VMWare Image based on Ubuntu Linux Server (no X windows overhead).

  • Add the development tools to linux using apt-get.

  • Download, build, and install rsyslog on the system.

  • Download, build, and install a web based SysLog viewer.

  • Get network config info from the customer, and setup the network on the linux system.

  • Shutdown the linux system, then close down VMWare.

  • Zip up the entire VMWare Image, put it on a DVD with the free VMWare player and send to the customer.

  • Rebuild the custom programs with one of the freeware syslog enabling DLLs, and hook into the debug message function, sending a duplicate message to syslog.

  • Have the customer deploy the updated programs and DLL (we have in place an auto-update system to make this an easy thing to do).

Benefits:

  • Free!

  • Consolidates logging for multiple clients

  • Logging data delineated by IP address/Date Time

  • Customer doesn't have to learn/know linux they are delivered a preconfigured linux server which is already setup to collect the data.

  • Minimal changes to the custom programs.

  • Log data is accessible with a web browser; no need to know SQL commands.

  • Did I mention free?

Once this is done it becomes a data analysis chore; but a manageable one.

Useful Links

  • RSyslog - a syslog alternative. There is a ton of installation and configuration information in the Documentation pages.

  • KLog - a free suite of syslog message sending tools for the Windows platform. This allows you to add syslog message sending capabilities to your applications or batch files. Tools include: Console, Win32-API, COM and .Net components.

  • phpLogCon - a web based syslog data interface

  • VMWare - home of the free VMWare player and other VM tools
  • Trackback

    Trackback URL for this entry: http://www.tbayne.net/trackback.php?id=20070726171400966

    No trackback comments for this entry.

    56 comments

    The following comments are owned by whomever posted them. This site is not responsible for what they say.
    Authored by: Tamim on Thursday, February 27 2014 @ 12:39 AM EST Essay
    The majority of dissertations have got time period and concept limitations. Tension can easily increase write my essay within the hurry pertaining to completion. Group and proofreading are most often earmarked during the last second, and in some cases unnoticed entirely.
    Authored by: jhonaddison on Saturday, May 02 2015 @ 07:51 AM EDT Nice post
    Awesome site and an extraordinary theme too i truly get astonished to peruse I love your outlines! I would love to have this as an individual planner help with assignment and Thank you for sharing.
    Authored by: Abby on Thursday, August 13 2015 @ 04:23 AM EDT Windows multi-client logging solution
    The problem may be in the fact that you just do not have the experience! But anyway to go to victory! Gloss over them but could not repeat! By the way, I have a good advice! It is ... the best writing help. It is your victory in education!
    Authored by: Colin on Wednesday, August 26 2015 @ 07:26 AM EDT Windows multi-client logging solution
    Wow that is very usefull trully
    Authored by: Anonymous User on Wednesday, September 09 2015 @ 03:19 AM EDT Windows multi-client logging solution
    Thank you for giving information about windows multi-client logging solution. In internet knowledge you have the chance to get full point of attention of intuitiveness and interactive media. In internet education you might be take part in characteristic tap classes, online meetings and papers www.customassignment.com.
    Authored by: Anonymous User on Wednesday, September 16 2015 @ 03:52 AM EDT Windows multi-client logging solution
    The preferred type of exercise is a series of questions in the target language based on the dialogue or an anecdotical narrative. Questions are answered in the target language. Grammar is taught inductively - rules are generalized from the practice and experience with the target language. Verbs are used first and systematically conjugated only much later after some oral mastery of the target language. custom essay writing service
    Authored by: theessayservice on Monday, October 05 2015 @ 07:22 AM EDT Windows multi-client logging solution
    In addition, Microsoft's Home windows Multipoint Server can be employed in addition to rather requires a Home windows MultiPoint Server CAL (WMS CAL) for every single entry device (and with the host computer system in the event the host computer system is needed as being a user station). Visit Our Website-theessayservice.com
    Authored by: Michael Jones on Thursday, December 24 2015 @ 07:47 AM EST Assignment Help
    Truly, this article is really one of the very best in the history of articles. I am a antique ’Article’ collector and I sometimes read some new articles if I find them interesting. Assignment Help | Assignment Help online
    Authored by: Mariahkaty on Tuesday, January 19 2016 @ 08:09 AM EST Windows multi-client logging solution
    i am writing research paper writing service multi customer server program.Every time customer starts the association with server on some particular port.After getting the message from customer ,the server sends the customer to different port and keeps that particular port open for new connections.can somebody let me know which work i have to use in c.also i might want to peruse more on this theme.
    Authored by: Anonymous User on Monday, March 21 2016 @ 12:50 AM EDT Windows multi-client logging solution
    Microsoft discharged a few security patches for the Windows 7 purchase college essay customer working framework. Clients have reported that one of them, KB 2984972, causes issues with conduct of NComputing customer items and vSpace Server programming in their creation surroundings.
    Authored by: Anonymous User on Monday, March 21 2016 @ 12:53 AM EDT Windows multi-client logging solution
    Microsoft discharged a second upgrade that was found to bring about the same blunder depicted in this article. This second overhaul is KB 3003743. In the event that either this upgrade or KB 2984972 are available on a host framework encountering the issues portrayed above, chairmen ought to consider making the strides laid out in the Solution area beneath. http://www.purchasemyessay.com
    Authored by: okocho on Tuesday, March 29 2016 @ 06:44 AM EDT Windows multi-client logging solution
    Useful information. You're doing a great job. Thanks for sharing. I am work in kahoot
    Authored by: Avengers on Monday, April 04 2016 @ 08:17 PM EDT Windows multi-client logging solution
    Great Post... Nice share for me, maybe nice for all reader of your post.. thanks Coloring.Today
    Authored by: Julie Soe on Saturday, April 16 2016 @ 01:41 AM EDT Windows multi-client logging solution
    There are lots of clients presented, both open and closed foundation, pay to do research paper ranging from uncomplicated occasion forwarders to multifaceted logging solutions.
    Authored by: Anonymous User on Monday, June 20 2016 @ 03:07 AM EDT Windows multi-client logging solution
    Thank you for charitable information about windows multi-client cataloguing answer. can i hire someone to do my homework In internet information you have the possibility to get full point of notice of intuitiveness and interactive media. In internet teaching you strength be take part in trait tap lessons,
    Authored by: Anonymous User on Wednesday, August 03 2016 @ 03:50 AM EDT Windows multi-client logging solution
    Online seek with the archetypal of a Rolex replica watches Watch and the year of achieve will annual the ability that are associated with the accurate Rolex timepiece. If affairs Rolex watches online, achieve abiding the blueprint of hands, the adapted spots, the spellings, the ability of the categorical consecutive numbers, the conduct of the stones and gems-all board to the ancient arrangement.You can accomplishment men's Breitling watches which stands for breeding and Replique Montre Cartier style. They admission ability that are credible in watches acclimated by fighter pilots and divers. It is acclaimed for its versatility and accuracy; that is why they admission bedeviled the watch industry and its online writing can be acclimated in the sea, sky and on land.It's a Replique Montre Omega complete cher watch that you admission set out to buy and so be accurate abounding to browse through in detail afore you in actuality adjudge on one.Shortlist a few of them and ability the abuttals and aloft offered by them, afore you in actuality achieve a purchase.
    Authored by: Raihana on Tuesday, September 06 2016 @ 08:08 AM EDT Windows multi-client logging solution
    I am a computer science student and it is important to study more about windows. The article given here about Windows multi-client logging solution is very good, you have given a clear description about the problems and solutions of it. Don Julio Anejo
    Authored by: Anonymous User on Wednesday, September 21 2016 @ 03:47 AM EDT Windows multi-client logging solution
    Problems are answered in the mark verbal. Grammar is imparted inductively - rules are widespread from the practice and knowledge with the mark language. Verbs are used 1st and methodically conjugated only much later after some verbal mastery of the mark language. paying someone to write my paper
    Authored by: Anonymous User on Sunday, October 09 2016 @ 12:11 AM EDT Windows multi-client logging solution

    Thank you for sharing such insightful information. You have really helped me solve a topugh issue that affected me at homework service Singapore. Now I can write a complete paper for my client 

    Authored by: Anonymous User on Wednesday, November 16 2016 @ 06:15 AM EST Windows multi-client logging solution
    After read a couple of the articles on your website these few days, and I truly like your style of blogging. I tag it to my favorites internet site list and will be checking back soon. Please check out my web site also and let me know what you think. [aesthetic clinic dubai:http://www.cosmeticsurgeriesdubai.com/]
    Authored by: real estate investors in los ang on Thursday, November 24 2016 @ 09:53 PM EST real estate investors in los angeles
    I want you to thank for your time of this wonderful read!!! I definately enjoy every little bit of it and I have you bookmarked to check out new stuff of your blog a must read blog!'
    http://aeginvestments.com/
    Authored by: electrical staffing on Friday, November 25 2016 @ 08:32 AM EST electrical staffing
    I can give you the address Here you will learn how to do it correctly. Read and write something good.
    https://cablingjobs.com/
    Authored by: Link on Friday, November 25 2016 @ 11:10 PM EST Link
    dass sie eine Maschine kaufen die ganz besonderen leckeren Kaffee macht.
    https://kaffeevollautomattest.food.blog/
    Authored by: android app atlanta on Saturday, November 26 2016 @ 01:18 AM EST android app atlanta
    I discovered your site ideal for me. It consists of wonderful and useful posts. I've read many of them and also got so much from them. In my experience, you do the truly amazing.Truly i'm impressed out of this publish
    http://esnipedevelopment.com/
    Authored by: #1605;#1585;#1590; #1575;#1604;# on Saturday, November 26 2016 @ 09:10 PM EST مرض السكري النوع الث&#1575
    I want you to thank for your time of this wonderful read!!! I definately enjoy every little bit of it and I have you bookmarked to check out new stuff of your blog a must read blog!
    http://www.tweetriat.com/2016/11/Diabetes-and-blood-donation.html
    Authored by: Rotor on Saturday, November 26 2016 @ 11:49 PM EST Rotor
    Authored by: youth hair cream side effects on Monday, November 28 2016 @ 04:49 AM EST Wi youth hair cream side effects
    This is a wonderful article, Given so much info in it, These type of articles keeps the users interest in the website, and keep on sharing more ... good luck.
    Authored by: Anonymous User on Wednesday, December 07 2016 @ 02:36 PM EST Windows multi-client logging solution
    Thanks for making such a cool project. I've been checking the site http://awriter.org/essaypro-com-review/ for the Windows version, but I never left a comment about it. I know you are working hard and doing it for free so you shouldn't feel rushed or anything. I hope you can continue this type of hard work to this site in future also. Because this blog is really very informative and it helps me lot.
    Authored by: Anonymous User on Wednesday, December 14 2016 @ 02:24 AM EST Windows multi-client logging solution
    I am very much pleased with the contents you have mentioned. I wanted to thank you for this great article. happy wheels
    Authored by: Anonymous User on Wednesday, December 14 2016 @ 06:05 AM EST Windows multi-client logging solution
    there we have to mention allot of changes in life but we have to maintain something amazing and better for life Write My Assignment Experts Wants a Custom Assignment Service
    Authored by: Anonymous User on Wednesday, December 14 2016 @ 07:50 AM EST Windows multi-client logging solution
    Some time we have to measure allot of changes in life but we do not think that we always having something amazing and good to have change in life for every one in the world research proposal writing guidelines
    Authored by: Anonymous User on Wednesday, December 14 2016 @ 08:44 AM EST Windows multi-client logging solution
    I am really impressed to now a days Clint problem , Facebook introduce multiple login but we have to make sure that we are looking for something amazing in now a days do my essay for me
    Authored by: framaroot apk on Saturday, February 04 2017 @ 01:06 AM EST framaroot apk
    Authored by: digitalsignage on Sunday, February 19 2017 @ 05:04 PM EST Windows multi-client logging solution
    I sure always try to add the development tools to linux using apt-get.

    http://www.lubestudio.com/digital_menu.php
    Authored by: tobaccoeliquid on Wednesday, March 15 2017 @ 07:48 AM EDT Kangertech UK
    Here, we offer the best Kangertech UK. LOVE MY ECIG helps consumers to make more informed decisions when choosing e- cigarettes and Eliquids. Buy Electronic Cigarettes online from the collection of LOVE MY ECIG. E-LIQUID | tobacco flavours e liquid | mint menthols e liquid | charlie s chalk dust e liquid | Cuttwood e liquid | vampire vape e liquid | clutch vapors e liquid | far e liquids UK
    Authored by: cbse results 2017 class 10 on Monday, March 20 2017 @ 08:14 AM EDT cbse results 2017 class 10
    cbse results 2017 class 10 The Central Board of Secondary Education has recently held the CBSE 10th Board exams and is all set to announce the CBSE Board 10th Class Results 2017 in the Month of May.
    Authored by: jac 10th results on Tuesday, April 04 2017 @ 01:59 AM EDT jac 10th results
    The Jharkhand Academic Council (JAC), Ranchi hold the 10th Class Board Examinations across the State and the Candidates those who gave their Exams are anxiously awaiting about their JAC Class X Results 2017 jac 10th results
    Authored by: Anonymous User on Thursday, April 06 2017 @ 10:11 AM EDT Windows multi-client logging solution
    Sometime we really good to cover something great in our mind that we always keep doing something better and great but we supportive to become supportive one Best dissertation writing service something better in our entire life.
    Authored by: Anonymous User on Thursday, April 13 2017 @ 01:29 AM EDT Windows multi-client logging solution
    Il a une vibe que vous devriez porter pour voir ... essentiellement superbe. Dans cette forme, la référence 116713 LN, l'un des nouveaux progrès fondamentaux est l'utilisation d'un matériau d'argile pour la lunette nommée Cerachrom. Selon Rolex, le résultat est un ensemble de vérification des rayures. replique montre a également fait une procédure extraordinaire nano-moléculaire autorisée pour peindre les marqueurs de lunette avec de l'or, en s'assurant qu'ils resteront immortels comme les liens d'or.
    Authored by: Anonymous User on Thursday, April 13 2017 @ 01:33 AM EDT Windows multi-client logging solution
    That zo zal de GMT hand van de replica horloges huidige GMT referentietijd te tonen en gebruik te maken van de ring, kan men vooruit of achteruit te duwen om het contrast tussen GMT en de tijdzone die je moet weten te coördineren. Dus in de foto's in deze post, mijn replica rolex GMT-Master II toont de tijd in de Amerikaanse PDT en de GMT wijzer geeft US EST die - 5 uur van GMT (of - 4 uur zoals nu voor de zon reservefondsen tijd).
    Authored by: Anonymous User on Thursday, April 13 2017 @ 01:36 AM EDT Windows multi-client logging solution
    En cualquier caso, similar a una variedad de cosas consistentes e inamovibles en la vida, hay una considerable medida de respeto e incluso la excelencia en la Oyster 36, en el caso de que usted preste la atención. Este es uno de esos relojes sobre los cuales en un específico Nivel, no hay un infierno entero de una tonelada para decir. Es tan desnudo como una replicas relojes de Rolex Reino Unido obtiene - sin inconvenientes, sin sub-marcaciones, persona especial de acero inoxidable, y en 36 mm, es un poco en el lado tradicionalista.
    Authored by: Anonymous User on Thursday, April 13 2017 @ 01:38 AM EDT Windows multi-client logging solution
    It’s a first rate motor that keeps an amazingly close rate, yet you’d never know it taking a gander at the watch all things considered. In some Rolexes, the Cheap Rolex replica watches on the rehaut (inward bezel) appears a glad announcement of extravagance status; here it has all the plushness of a wall finished with concertina wire.
    Authored by: BookReview on Wednesday, April 26 2017 @ 02:34 PM EDT Book Review
    Let me take a moment here and just tell you that this is an epic article. You've done some damn impressive work with this article and I hope that I will see more stuff like this. Keep this going on, my man! WALLFLOWERS AND RAKES | Book Review
    Authored by: KangerTech on Tuesday, May 02 2017 @ 01:53 PM EDT KangerTech
    Great publish! I'm really on the point of across these details, is extremely useful my pal Also great blog here with all the valuable information you've Continue the great work you do here lovemyecig.co.uk | Electronic Cigarettes | KangerTech
    Authored by: Anonymous User on Friday, May 12 2017 @ 03:32 AM EDT Windows multi-client logging solution
    http://www.rolexreplicaa.co.uk/rolex_Yachtmaster_II.html rolex yachtmaster designer and watchmaker in the Parker Fenuo manual winding calendar calendar http://www.bestukwatches.co.uk/guess-c-223 guess replica watches uk (model: IW516201 / IW516203) will be a large date and week show the perfect combination, thus creating a beautiful and both High practical classic http://www.replicaonlines.me.uk/breitling breitling replica watches.
    Authored by: wiboonsin on Sunday, June 04 2017 @ 09:56 PM EDT Windows multi-client logging solution
    Very educative piece. I have Scarpe Nike Air Flight 89 several news thing from this article. Thanks for your research
    Authored by: wiboonsin on Thursday, June 08 2017 @ 04:58 AM EDT Windows multi-client logging solution
    The web site is lovingly serviced and saved as much as Zapatos Nike Lunarglide 8 Flash see my website . So it should be, thanks for sharing this with us.
    Authored by: download on Saturday, June 17 2017 @ 02:37 AM EDT Windows multi-client logging solution
    <a href="http://apkguides.blogspot.in/2017/06/game-killer-latest-version.html">download</a>On the off chance that you Are Searching for Download game Killer Application,At that point,you are at ideal Place.In This Guide,I will give you Download connection of Most recent Rendition of Game Killer Apk which you can use Without Establishing your Android Cell phone.This Game killer application is working splendidly on any Android Gadget.You can appreciate this apk on your Gadget for nothing.
    Authored by: Anonymous User on Saturday, July 08 2017 @ 02:13 AM EDT Masters Degree
    Put Your Passion to Work with Political Management.Masters Degree
    Authored by: Anonymous User on Monday, July 10 2017 @ 03:13 AM EDT good post
    Why You Need To Implement Chat Apps Into Your New Business Course of Study
    Authored by: wiboonsin on Monday, July 10 2017 @ 11:37 PM EDT Windows multi-client logging solution
    It’s appropriate time to make some plans for the future and http://www.dicksrunningshop.com/nike-zoom-winflo-4-c-1_328.html Nike Air Zoom Winflo 4 Men Sneaker is time to be happy. I have read this post and if I could I wish to suggest you few interesting things or advice. Perhaps you could write next articles referring to this article. I desire to read even more things about it!
    Authored by: wiboonsin on Wednesday, July 12 2017 @ 04:36 AM EDT Windows multi-client logging solution
    There’s no doubt i would fully baskets Nike Air Zoom Structure 20 www.runmasterfr.com/nike-zoom-structure-20-c-1_276.html it after i read what is the idea about this article. You did a nice job..
    Authored by: james jack on Wednesday, July 26 2017 @ 06:36 AM EDT Windows multi-client logging solution
    Podcasts for Online MBA Students Course of Study
    Authored by: Anonymous User on Thursday, July 27 2017 @ 12:38 PM EDT good post
    How Much Does a Traditional MBA Program Cost Course of Study
    Authored by: Anonymous User on Thursday, September 21 2017 @ 05:53 AM EDT 7 natural wonders of the world
     If someone week i really ashen-haired not actually pretty, whether you will lite grope a present, thought to follow us to displays bursting with ends of the earth considerably? Inside the impeccant previous, sea ever have dried-up, my hubby and i only may very well be with all of you connected thousands of samsara. 7 natural wonders of the world

    My Account





    Sign up as a New User
    Lost your password?

    Events

    There are no upcoming events