Jump to content

Martin Stevnhoved

  • Content Count

  • Joined

  • Last visited

About Martin Stevnhoved

  • Rank
    IT Legend
  • Birthday 09/05/1978

Contact Methods

  • Website URL

Profile Information

  • Gender
  • Location
    Copenhagen, Denmark

Recent Profile Visitors

2351 profile views
  1. Martin Stevnhoved

    Option to disable unused features on WebApp

    +1 It would be nice. Pulseway is getting more and more cluttered, while you implement great features, that are not relevant for me. :-) Br, Martin.
  2. Martin Stevnhoved

    Update plugin DLL-file from PowerShell

    I don't need to update any registry keys. I need to replace a plugin-file, that is locked by Pulseway. I can only overwrite the file, if Pulseway is stopped. But if I stop it the Automation task is stopped. I have tried to remove the plugin from registry, but the lock on the file is still first released when Pulseway is restarted.
  3. Martin Stevnhoved

    Update plugin DLL-file from PowerShell

    Hi. I am making an Automation Script that updates a custom plugin-file, that might is always be in use, to a newer version. If the plugin doesn't already exist everything works fine. But if it already exist it cannot be overwritten, because the Pulseway Service (and managers, if any are running) is using the file. My solution is to stop the service, overwrite the file and start the service. It works very well when executing manually in ISE, but not when executed as an Automation Script from Pulseway. It looks like the entire script is terminated when the service stops, and the execution doesn't return anything in execution history - not even an error. Could anyone help me with the best practice for updating a plugin dll-file from an Automation Script. Best Regards, Martin Stevnhoved
  4. Martin Stevnhoved

    Primary Authentication with external Directory

    ... like Azure AD.
  5. Martin Stevnhoved

    WMI Module

    That would be very nice. !! But sometimes it would return more rows. So a notification setting could also be if the criteria has been met on Any, All or None records.
  6. Martin Stevnhoved

    More that one notification per plugin?

  7. Martin Stevnhoved

    WMI Module

    Hi. I would still note that this would be a HUGE improvement. It would make it possible to make you own notifications, without learning c# and writing plugins. Right now I am looking a notifying if the DFS-R state is not normal (<>4). It would be so simple with a generic WMI module.
  8. Martin Stevnhoved

    Auto Clear Notifications Based on Trigger Conditions

    +1 I am curious about your plans? If any?
  9. Martin Stevnhoved

    Maintenance mode

    Any ETA?
  10. Martin Stevnhoved

    Ignore memory spikes

    Wuhu .... The future is here! Thank you very much for this long time expected feature!
  11. Martin Stevnhoved

    Custom graphs

  12. Martin Stevnhoved

    Improvement of Zendesk integration

    Hej Paul, The plans you are talking about - are they a part of your 2017 roadmap?
  13. Martin Stevnhoved

    Tags by rules / dynamic tags

    It would be nice if we could set up dynamic tags. Devices could have tags added/removed based by rules, like: does one or more files (from a list) exist on the device does one or more registy entries (from a list) exist on the device does one or more applications (from a list) exist as installed applications on the device. Of course it should be possible to use wildcards :-)
  14. Martin Stevnhoved

    Agent job staus in SQL server module

    Any status? The following SQL script shows all failed (and enabled) agent jobs: SELECT name FROM msdb.dbo.sysjobs WHERE ((SELECT TOP (1) run_status FROM dbo.sysjobhistory WHERE (step_id = 0) AND (job_id = dbo.sysjobs.job_id) ORDER BY run_date DESC, run_time DESC) = 0) AND (enabled = 1)
  15. Martin Stevnhoved

    Backup status in SQL Server module

    Have you looked in to this? It looks like a very easy quickfix for you, and would help us a lot. Put two new options in SQL Server config. One for how old a full/differential backup is allowed to be, and one for how old the log backup is allowed to be. Then loop through the databases (except tempdb) and check for last backup time for all databases and last log backup for databases not in "simple" recovery mode. Last full or differential backup (for model db as an example) SELECT TOP (1) database_name, backup_finish_date FROM msdb.dbo.backupset WHERE (type IN ('D', 'I')) AND (database_name = N'model') ORDER BY backup_finish_date DESC Last log backup (for model db as an example) SELECT TOP (1) database_name, backup_finish_date FROM msdb.dbo.backupset WHERE (type = 'L') AND (database_name = N'model') ORDER BY backup_finish_date DESC You could also look at the databases create time, so we don't get notified because the first backup hasn't run yet.