Jump to content

Paul

Administrators
  • Posts

    1740
  • Joined

  • Last visited

Posts posted by Paul

  1. Hello,

     

    Thanks for dropping by. This plugin is obsolete since PC Monitor has integrated support for third party security products and windows firewall monitoring. Please use PC Monitor's security center features since it's better than mine.

     

    Thank You,

    Paul.

     

    Hello PC Monitor Users,

    I would like to present my second plugin for the community. It's main purpose is to monitor the status of security software. Main features are:

    • View and get notified if the antivirus is enabled or not, updated or not.
    • View and get notified if the third-party firewall is updated or not.
    • View, get notified and control Windows Firewall.

    Please take your time and read the 'readme.txt' file as it explains everything you need to know about installing, using and customizing the settings.

    Note: This plugin does not support Server operating systems for checking Antivirus or Third-Party Firewall Products however starting 1.4 you can monitor and manage Windows Firewall.

    Warning: Not all security products are supported on windows vista+. Vista and newer generation operating systems include a newer Security Center which permits security software developers to have custom statuses based on a 6 digit code. There is a standard code set which is used by most antiviruses but some choose to have custom status codes. If your plugin shows on your PC Monitor client "Unknown status: NUMBER" this means that your antivirus solution has custom codes.

    In order to make the plugin work we need the status codes for all four possible situations:

    • Auto protect Enabled - Antivirus Updated
       
    • Auto protect Disabled  - Antivirus Updated
       
    • Auto protected Enabled - Antivirus Outdated
       
    • Auto protected Disabled - Antivirus Outdated

    You can get these status codes yourself by enabling diagnostics in PC Monitor and viewing the trace log generated in your PC Monitor executable path.

    In order to enable the diagnostic logging feature you need to:

    • Open 'PC Monitor Manager'
    • Open the 'Settings' tab
    • Open the 'Diagnostics' sub tab
    • Click the button 'Enable Diagnostics'

    In the file trace.log you will see an entry:

    • 03/02/2012, 11:32:33.007: [securityPlugin Plugin] Unknown State: NUMBER

    Take a note of that number and write it down along with the antivirus state at that moment. Then change the state of the antivirus and wait 15 seconds to see another state number then continue with the remaining states. After you got all four post a reply to this thread with the codes and the product name.

    Thank you for helping improve our plugin.

    My release is open-source bound by no license. That being said you can freely modify, distribute, claim as your work, sell and / or include in your copyrighted material as long as it doesn't breach PC Monitor's license or terms and conditions.

    Download Link: Click (Version 1.4)

     

    Changes:

    • Added support for Product Version on Pre-Vista environments.
    • Added support for Firewall products.
    • Added support for Windows Firewall
    • Added support for notification switches on mobile clients.
    • Revamped configuration system.
    • Fixed an issue where the notifications would be sent without computer identification details.

    Any feedback and plugin ideas will be appreciated.

    Screenshots:

    post-9-0-07896400-1328288928_thumb.png post-9-0-60810000-1328288930_thumb.png

  2. This would change the application in a spyware if you try to monitor someone's browsing history. It's more recommended to use a firewall with a transparent proxy to prevent access to websites you want to block, rather than monitoring the history which can include ads and malicious popups.

    Are you sure you want this?

  3. Most FTP servers have anti hammering technology which automatically filters the client's IP Address in case he types wrong account details too many times in a short time period. As Marius said the best way would be a plugin that implements your FTP Server's public API (if it has) or you could monitor the events, or you can make a plugin that reads the text from a log file and sends you a plugin if something matches your query.

    The PC Monitor client API has endless possibilities, you only need to find the most appropriate way to approach your problem.

  4. Hello,

    I've talked with some people (Shiju D., Jaikumar, Mark W.) from Vembu too and they told me that at this moment these are the only supported API calls for StoreGrid Client:

    
    "CreateBackup", "BackupJobList", "GetRestoreList", "RestoreXML", "ReloadBackup", "ReloadRestore", "ReloadAction", "DoReports", "DoRestore", "GetBackupConfigInfo", "GetBackupList", "BackupConfigInfo", "GetClientRestoreTreeList", "GetClientBackupProgress", "GetClientRestoreProgress", "ListClientFullBackups", "ClientDisasterRecovery", "GetLocalBackupList"
    
    

    I have also requested some backup actions to be included in the API but I am not sure if they will be implemented and when.

    All the server functionality is already supported by my plugin, I'm still integrating it in the PC Monitor API.

    Also their documentation for the client API is outdated and obsolote. It contains a lot of calls that don't exist anymore.

    Paul.

  5. Hello,

    Thank you for the offer however I have to refuse it. The only way to thank me for my work is by using it. The only problem is that vembu storegrid client's api is very limited. I already requested some new features.

    You can expect a release in about a week.

    Thank you for waiting.

  6. To turn off "The service is running" notification you need to go to PC Monitor Manager -> Notifications tab -> Status subtab -> State group -> untick "Send a notification when the computer is offline (recommend for servers)".

    Also PC Monitor talks to the servers every 15-20 seconds however keeping a computer 24/7 online without using the mobile application to request data PC Monitor will not use more than 30-50mb a month.

  7. Hello,

    You can view more precise informations using this application which Microsoft has provided. If you consider the informations are related to a PC Monitor bug post here the output too. I use PC Monitor on a few machines as well and I never experienced this problem before.

    Paul.

  8. Hello,

    There are a lot of antiviruses avaiable on the internet, I don't think possible to monitor them all. Now you have two solutions:

    1. Wait for the feature.
    2. Write a plugin to monitor action centre or your antivirus via their public api.

    I wish I could have helped you further.

  9. I am currently analising the structure of their API. You can expect a release in two to three weeks.

    Note: Due to certain circumstances expect that the release date to change. Rest assured a plugin will be released however it may be delayed.

    Updates 12/01 - Core functionality and structure finished. ListResellers functional core functionality ready.

    Expected features for first release:

    Listing events / resellers / clients / servers / backup jobs.

    Updates 22/01 - Most functionality is finished. Waiting for PC Monitor API 2.0 to be released.

  10. Hello,

    For building plugins you will require a .NET Based compiler (You can download a free one here).

    As for the custom plugin I think I can help you with an example (but I don't promise you anything) if you can provide more details, do you want to receive a notification if there is any backup that failed?

    I will take a look over it and let you know. Also please post questions like this on the forum not on this thread, it makes it look like a Mega Support Thread.

    Paul.

  11. Hello,

    Here is how I would do it. Create a bool variable to represent the current state. Inside the GetComputerDetails have an If statement to separate the two states (false for only one button, true for no button but simpleItems containing your data). Now when the plugin receives the command you only change the state to true and when GetComputerDetails gets called again you will see your computed fields.

    You can create all items dynamically inside the GetComputerDetails method that gets called every 5 seconds if a client requests it. This means that you can always provide fresh data and you can add / remove items at will based on your code logic.

    For a list of supported API features just add the client dll in your visual studio project. Extend any class with ClientPlugin interface, fix your usings in order to recognize the interface and right click ClientPlugin and click 'Go To Declaration' or click the text and press F12. You will see a list of all fields and methods you can call / implement.

    Paul.

  12. Hello Ivan,

    Thank you for using my plugin! I can tell you that because of PC Monitor's restriction plugins can only send one notification. You can send another one when the first one gets deleted. This is the main reason I disable the submit button after a successful send. This is normal behavior. However in the upcoming version I plan on adding checks to the service and client so that the client will know if he is allowed to send another notification without having to open and close the application. Any faulty changes to the xml will trigger default settings so if you can see your changes that means you modified the xml correctly.

    Paul.

    If anyone wants to help me I would really apreciate xml files translated into your language. They will be included in the next release and credited!

  13. Just a little thing I found: To send at message you say we need a minimum of 10 characters, but in fact we need to type 11 characters to send a message :-)

    Hello,

    Thank you for your feedback.

    You are correct, this is a mistake that will be fixed in the upcoming version. Please let me know if there is anything you would like me to add or any other bugs you will find.

    I estimate that 1.1 will be released by the end of the following week, so if you have any ideas they are welcomed :lol: .

    Paul.

  14. Hello PC Monitor Users,

    I would like to present my first plugin for the community. It's main purpose is to allow IT Administrators to deploy a User Support client on their computer in order to receive notifications when someone requires technical support. Main features are:

    • Send notifications to all devices connected to the PC Monitor account with a text long as 4000 characters.
    • Organise support requests by departments and priority all dinamically loaded from a xml file.
    • Easy to deploy in Active Directory using Group Policy Objects.
    • Easy to configure through registry to support multiple connections on the same PC Monitor service.
    • Uses modern and secure tehnologies for communication (WCF).
    • Easy to customize all strings using xml files.

    I also attached an example version to show everyone how you can create your own plugins for this great app. Please take your time and read the 'readme.txt' file as it explains everything you need to know about installing, using and customizing the application.

    My release is open-source bound by no license. That being said you can freely modify, distribute, claim as your work, sell and / or include in your copyrighted material as long as it doesn't breach PC Monitor's license or terms and conditions.

    Download Link: Click (Version 1.3)

    Changes since 1.2:

    • Changed registry reading and writing with api calls for plugin and removed registry writes for application with hardcoded defaults.

    Any feedback and plugin ideas will be appreciated.

    Edit: New version is scheduled at 05/03/2012.

    Screenshots:

    post-9-0-13681300-1325626367_thumb.png post-9-0-74505100-1325626373_thumb.png post-9-0-30377200-1325626384_thumb.png post-9-0-72935100-1325961377_thumb.png

×
×
  • Create New...