Download the latest version of Growl for Windows

Growl On Your Phone

Get your Growl notifications on your phone with these apps:

WP7
Android
Notify My Android
iPhone
iPhone

For Developers

Integrate Growl notifications into your applications with just a few lines of code

Download the Integration Guide >

Create custom displays for handling notifications

Download the Display SDK >

Wednesday, June 1, 2011

System Monitor updates

The System Monitor application has been updated with some great new features thanks to Skip Morrow. Skip stepped up and took on the project and has quickly added some nice new features including:

  • Server Monitor - lets you monitor any address/port, similar to the Ping monitor but with more flexibility
  • Event Log keyword filtering - restrict alerts to only those events that you really want to know about
  • USB keyword filtering - keeps you from getting multiple notifications about the same event and lets you filter only the events you care about

Download System Monitor (Installer)

Download System Monitor (Zip)

You can read more about what else System Monitor does and how it works with Growl here.

30 comments:

  1. Two quick notes:
    1. If you are upgrading from an earlier version, note that this will NOT overwrite your current installation, and it will NOT uninstall your current installation. After installing this version, and configuring it (possibly using your current config file), you will have to manually uninstall the older version. Otherwise you will have two installations of the software on your computer.

    2. I have observed that on some computers (Windows 7 for sure), you may not have permission to edit the config file. This is because the config file is in the Program Files (or Program Files (x86)) folder (along with the executable, of course), and Windows throws a fit when trying to edit files in there. To work around this limitation, just run notepad as an administrator, or manually give yourself permission to edit the file. The next version of SystemMonitor will have a different configuration file location so this will not be a problem any more.

    ReplyDelete
  2. New version posted today includes some new monitors (a clock monitor and a quick timer), the ability to use all growl encryption and encoding, the ability to use multiple growl notifiers for a single monitor, and some bug fixes. Enjoy! :)

    ReplyDelete
  3. Thanks Skip! This seems like a fantastic tool and I can't wait to see what ideas you come up with!

    ReplyDelete
  4. This is a great app - thanks for keeping it alive :-)

    One request: Could you add proxy support for HTTP monitoring? I'm using it within a corporate network and would love to check both intranet and internet sites. I was thinking maybe as a setting? (eg something like, if(settings.ContainsKey("proxy")){ webClient.Proxy=new WebProxy(settings["proxy"]); })

    Thanks!

    ReplyDelete
  5. 1. @Dexn, I will look into it. I have never personally used a proxy, and my web servers are accessible directly, so it will be difficult for me to test, but I will give it the college try.

    2. I have observed a couple of bugs with the current release (1.1.0). One, the time notifier occasionally will growl a minute early, and then it will growl on time. Two, I have seen that the quick timer sometimes seems to just fire at random. I have not been able to reproduce this one consistently, so if any of you have observed this, please let me know. Three, I still have not been able to get the battery monitor to work on my laptop. If anyone has a computer where the battery monitor works correctly/somewhat/barely/etc, please let me know.

    I'll have a new version out in the next week or so. Thanks for the feedback!

    Skip

    ReplyDelete
  6. I am looking for something like this included in the monitor (this grabs all system tray notifications)

    http://code.google.com/p/snarltraynotifications/downloads/detail?name=snarltraynotifications-0.5.2.exe&can=2&q=

    (Cannot make it work with Snarl 2 Growl bridge)

    ReplyDelete
  7. There's already an app for that: phoneyBalloony
    http://www.growlforwindows.com/gfw/plugins/phonyballoony

    ReplyDelete
  8. New Growl user, Windows 7 64 bit SP1. I'm finding the usability of this software incredibly poor at this point and unable to get it to work, despite being an extremely experienced power user.

    Upon opening the Configurator, I get a dialog: "No configuration file was found at "C:\Users\Owner\AppData\Roaming\SystemMonitor\SystemMonitor.xml" but it says it's OK and that the program expects this the first time. (Bit of an ugly warning to make your first impressions..)

    But no matter what I do, when I click Validate and Save All Settings, I get this .NET error:

    "Unhandled exception has occured in your application... Could not find file C:\Users\Owner\AppData\Roaming\SystemMonitor\SystemMonitor.xml"

    There seems to be no way to continue. If I manually create an empty file in that location, System Configurator gives me a different error about an index out of range or something to that effect.

    Also, installing the System Monitor created two similar Start Menu folders: System Monitor for Growl, and SystemMonitorforGrowl, both containing the same 4 shortcuts.

    ReplyDelete
  9. @Syclone0044, thanks for the feedback. I have not seen those problems (although I agree that initial error message is a little disturbing). I also have W7 x64, so I don't think that is the problem. Let me do a little testing to see if I can recreate it. I've got a few projects going on, so if you don't hear from me in the next few days, let me know.

    ReplyDelete
  10. I have released an update to the SystemMonitor package which includes a fix for the Unhandled Exception Error that Syclone0044 found above. Please download version 1.2.1 from the links above.

    ReplyDelete
  11. Skip, thanks for your prompt attention to this error! I've updated to 1.2.1 now. Good work.

    ReplyDelete
  12. Hi there,

    i'd like a HttpMonitor extension to something like:

    <setting name="expectedAnswer" value="0000" />

    So a Web-Application can post internal states ... all things ok on code "0000" - if you get no answer or an answer !="0000", I need an error message in growl.

    Do you think, this would be possible?

    Thanks in advance,
    Eye.Q

    ReplyDelete
  13. How about for Dropbox (and other applications too) a directory notifier, to notify when a file is new or changed?

    I think there's a Windows API for a callback, so you wouldn't need to poll it.

    ReplyDelete
  14. Skip - can System Monitor be called from a windows batch file or setup to monitor the results of a windows batch file (ie: errorlevel or a variable)?

    ReplyDelete
  15. Hi Skip,
    will there be any further modifications in the future, or has 'System Monitor' reached it's end of development cycle?
    At least a yes or no would be very nice. Thanx.
    Greetings, Eye.Q

    ReplyDelete
  16. I can add more functionality if needed. Do you have something in mind?

    ReplyDelete
  17. It was requested that I post the source code for SystemMonitor. No problem. Here it is:
    skipstechtalk.net/files/SystemMonitor.zip
    Now, please go easy on me. This was my VERY FIRST C# project. Please don't post my code on http://thedailywtf.com/ (although it probably deserves it). Anyway, if posting it makes it better, then I am all for it.

    ReplyDelete
  18. Hi Skip,
    I just discovered Growl by pure coincidence in an open source forum. And all I can say is "CONGRATULATIONS", it is a great application. However, I have a query, I am a beginner in C# and vbscript programming. I've been assigned recently to set up a pop up alert application in my company and as far as I've been searching and trying different possibilities nothing seems to be working. So I was wondering if you could tell me if Growl can be used to that effect. The OS on the machines are Windows 7 and XP Professional. In order to reply to me, here is my e-mail address: antoine.jimmy@neuf.fr. I don't have the ID and password to connect to your blog.

    Regards,
    Jimmy

    ReplyDelete
  19. Jimmy,
    My System Monitor application is simply a system monitoring (duh) application that has growl support. Instead of the application generating its own notifications, the applications sends notifications to a growl server and the growl server generates the popup notification. There are SDKs and developer information here: http://www.growlforwindows.com/gfw/developers.aspx. My system monitor application is actually open source, so you can see how I did it. By the way, trust me. If I can figure out how to do this stuff, then you will be able to do it too.

    ReplyDelete
  20. hi any body,
    i want to get notify(from growl) when there is a sound from my computer(whatever application initiate it)...does any body know about the existence app for that(not like volumometer)..plz help

    ReplyDelete
  21. @plz,
    Sorry, I do not know of any way for a dot-net application to receive notification that any sound is being played from the computer. That's a cool idea, and I feel your pain. It would be really cool if more applications opened their notification framework so we could manage them all with growl. If you have some specific applications that you wish to monitor, try asking here or in the GfW forums, or contacting the developer of those apps to see if they would add in Growl support. Most developers find adding Growl support to an existing app pretty easy once they look at the framework.

    ReplyDelete
  22. Thanks for sharing this useful information.
    Regards..
    Mathan
    DOT NET Training in Chennai

    ReplyDelete
  23. Skip, any chance you could add support for copying files in Explorer? That is, allow for a growl notification when the copying has completed? This would be especially useful for really long copy operations.

    ReplyDelete