Download the latest version of Growl for Windows

Growl On Your Phone

Get your Growl notifications on your phone with these apps:

Notify My Android

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.


  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.

  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! :)

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

  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"]); })


  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!


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

    (Cannot make it work with Snarl 2 Growl bridge)

  7. There's already an app for that: phoneyBalloony

  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.

  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.

  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.

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

  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,

  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.

  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)?

  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

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

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

  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: I don't have the ID and password to connect to your blog.


  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: 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.

  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

  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.

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

  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.

  24. These are 30- to 34-inch high-end panels that can display four times the resolution of a typical full HD (1,920-by-1,080) monitor Top performance bezel monitors here.

  25. As the initial step in the cvs enrollment, you need to enter your last 4 figures of ssn. CVS Learnet Account Login – It likewise enlightens its workers on their earnings tax obligations, insurance policy forever.