How do you handle workstation monitoring?

I've been in IT for almost a year now, and am the only IT staff in my office. While I've been getting my sea legs so to speak, we've had a MSP help monitor/patch our workstations. Since I've been handling workstation support and troubleshooting well, we are going to end our managed services contract with them. Being a nonprofit, it helps to cut expenses where possible.We have about 45 workstations/devices. I'd like to be somewhat proactive with the maintenance of them. I'm wondering how best to organize and handle this workload on my own.I'm thinking of creating a sort of schedule to go through and check:Updates (Windows, Java, Antivirus)Disks (free space, fragmentation, event logs to make sure they aren't generating errors)What procedures and resources would you recommend? Would appreciate any advice!
This topic first appeared in the Spiceworks Community

I've been in IT for almost a year now, and am the only IT staff in my office. While I've been getting my sea legs so to speak, we've had a MSP help monitor/patch our workstations. Since I've been handling workstation support and troubleshooting well, we are going to end our managed services contract with them. Being a nonprofit, it helps to cut expenses where possible.We have about 45 workstations/devices. I'd like to be somewhat proactive with the maintenance of them. I'm wondering how best to organize and handle this workload on my own.I'm thinking of creating a sort of schedule to go through and check:Updates (Windows, Java, Antivirus)Disks (free space, fragmentation, event logs to make sure they aren't generating errors)What procedures and resources would you recommend? Would appreciate any advice!
This topic first appeared in the Spiceworks Community

Similar Messages

  • How do you handle multiple at the same address?

    My wife just got an iMac. She is using the Birthday feature in Address Book and iCal to track our friends and family birthdays and anniversaries.
    Question:
    How do you track it when multiple people are at the same address? For instance, our friends are a family of four, but they all live at the same address. Do you need to make a separate Address Book card for each of them, even the 1 year old baby? Or can you track multiple people in a single card with custom fields?
    If you do need to make multiple cards, then how do you handle mailing lists? For instance, if I make separate cards for all four of them, how do I make sure I only send on Christmas card when I use my Mac to print labels?
    Thanks for any advice.

    This is really an issue that you're going to have to resolve yourself since Apple's address book isn't really built with this in mind - darn it. For me there are three scenarios. First, a singleton. No problem. Second a family for which all members share the same information - acquantences to whom I don't send birthday greetings. These get one card and I'll put in both (or all) their names in the first name field (as in Bob and Jean). If there are children, in the last name field I'll add 'and Ken' or 'and the kids'. Third, a family for which some fields are different - perhaps cell phone number, birthday, etc.
    For mailing purposes, I create a holiday group and put the people I'll be sending cards to into the group.

  • How do you handle an incoming call while playing a game?

    If you're playing a game on your iPhone, how do you handle an incoming call? A call will stop my app from running, but how do I save the state and restore it when the user starts the app again?
    I have a bunch of objects on-screen and I need to record where they are so that the user doesn't lose the progress of their game.
    I've looked through the SDK, but I can't see anything obvious. Any ideas?

    I don't have a device to test with, but I suspect you'd want to save state in one of the UIApplicationDelegate callbacks:
    applicationWillResignActive:
    applicationWillTerminate:

  • SMTP traffic blocked by ISP how do you handle it ?

    I have recently installed the OCFO 10.1.3.07. We were using POP account previously and i had 2 account created in outlook (one using my SMTP server as outgoing mail server and the 2nd using the user ISP SMTP server) to let users send emails from home by letting them select the account in outlook before sending their mail without having them to configure anything.
    I am now stuck here. I tried replicating the same kind of setup using OCFO and a secondary IMAP4 account but it doesnt work. The mail stays in the outbox. The only way to send from their homes is to run the configuration wizard and change the SMTP server adress.
    How do you handle this? am i taking the wrong approach here?
    Thanks for any inputs.

    For anyone who might be interested,
    I have submited a SR to oracle support and the workaround to this issue is to Create a 2nd mail profile and configure the OCFO with a different SMTP server within that profile.

  • How do you connect two monitors to macmini

    how do you connect two monitors to macmini

    Hello, is this the latest Mini?
    Video Card:
    HD Graphics 4000
    VRAM Type:
    Integrated
    Details:
    This model has an Intel HD Graphics 4000 graphics processor that shares memory with the system. Also see: What type of video system is provided by the Aluminum Mac mini models? Which are integrated and which are dedicated? Can the video be upgraded?
    Standard VRAM:
    512 MB*
    Maximum VRAM:
    768 MB*
    Details:
    *With 4 GB of RAM installed, this model uses 512 MB of RAM for graphics. With additional RAM installed, more RAM is reserved for graphics use.
    Display Support:
    Dual Displays
    Resolution Support:
    1920x1200*
    Details:
    *This model simultaneously supports 1920x1200 on an HDMI display or a DVI display using the included HDMI-to-DVI adapter and 2560x1600 on a Thunderbolt or Mini DisplayPort display or even a VGA display (with an optional Mini DisplayPort-to-VGA adapter, which is compatible with the Thunderbolt port).
    2nd Display Support:
    Dual/Mirroring*
    2nd Max. Resolution:
    2560x1600*
    Details:
    *This model simultaneously supports 1920x1200 on an HDMI or a DVI display (using the included HDMI-to-DVI adapter) and 2560x1600 on a Thunderbolt or Mini DisplayPort display or even a VGA display (with an optional Mini DisplayPort-to-VGA adapter, which is compatible with the Thunderbolt port).
    http://www.everymac.com/systems/apple/mac_mini/specs/mac-mini-core-i5-2.5-late-2 012-specs.html

  • Interview Q: 'how did you handle delta'

    Hi BW experts,
    I've been asked this question in the interviews, 'how did you handle delta?'  I know how to create delta.  What is the right answer for this type of question? should I start explaining what/how we did in my previous company?
    I'd appreciate and assign points, if someone can provide the answer for this.
    Thanks,
    Sam

    The answer depends on what you have been talking about, I mean the previous discussion you had with the the interviewer. There are different way of handling delta... example:
    1. The extractor itself handles delta and it send you the before and after image of the changes.
    2. sometimes you load the data direclty to ODS and depending on the key you have in ods, the delta is being handled.
    3. In somecases, you may not need to worry about handling delta at all (full load)... going back to the quesion you asked, that depends on the discussion you had with him/her.
    thanks.
    Wond

  • How do you handle change in user names if folks get married or divorced

    If an application is using the apex authentication scheme, how do you handle change in user names if folks get married or divorced. The reason I ask the question is that all of apex uses v('app_user'), which is the user_name. If I have transactions done by this user and then their name changes, which means so does their id, how do I get all of their transactions, before and after the name change. Traditionally I would expect to use user_id, not sure if this feature is still available. I can always create a custom auth scheme, but that is a lot of additional work. Any ideas?
    Thanks,

    Appreciate your help and time Jari, below is my game plan, unless someone has a better idea,
    I plan on doing the following to use user_id for auditing of transaction records:
    1. Get the user_id to use in the tables audit trail fields
    user_id := apex_util.get_user_id(v('app_user'));
    OR
    user_id := apex_util.get_current_user_id;
    2. If a user changes their name then use
    apex_util.set_last_name(p_user_id, p_new_lastname);
    apex_util.set_username(p_userid, p_new_username);
    Thanks,

  • In ldap how do you handle to users logged in at the same time

    in ldap if i am logged in as one user and make a change to a page and another user makes another change how do i handle refresh the other persons logged in pages...

    Hi,
    to which page do you add a change and what has LDAP to do with this ?
    Frank

  • How can you handle Third Party Payment in Oracle Payroll

    People I hope you all are at your Good Health!
    I have a question and that is i would like to know how i can restrict a dependent from getting an Insurance benefit after he has crossed the Age =18 Also the To date must be calculated and populated automatically.
    Also, how can we handle this third party payment in the Oracle Payroll.
    All comments are welcomed.
    Chetan

    For the payment piece, create a payment method on the person record as a third party. you would need to have setup the recieving party as a third party organization before setting up at employee level.
    During normal payroll processing, you may run Third party check writer to generate a check .
    Ankur thank you for the response i have understood that we must create a Payment Method and Check the Check box for Third party Payment on Payment Method window.But how will that be handled for case where an employee has taken a Loan from a Bank and he has to be deducted every month from his salary how can we handle such a requiremet.
    I did not understand when you said :
    "you would need to have setup the recieving party as a third party organization before setting up at employee level.
    During normal payroll processing, you may run Third party check writer to generate a check ."
    Could you please explain me.
    Regards,
    Chetan

  • How do you handle date and time in a global implementation

    Hello:
    Does somebody have a strategy on handling date and time in a global environment? Does Oracle timestamp it based on the Time Zone it is in? If so, if I have a distributed data architecture and data is getting replicated across these sites that are in different time zones, how does it handle the situation?
    Thanks.
    venki

    There are a variety of TIMESTAMP data types-- TIMESTAMP, TIMESTAMP WITH TIME ZONE, and TIMESTAMP WITH LOCAL TIME ZONE. TIMESTAMP WITH TIME ZONE or TIMESTAMP WITH LOCAL TIME ZONE will probably work for you. If you are going to display the data to a user, however, TIMESTAMP WITH LOCAL TIME ZONE is probably the best option since it automatically converts to the local time zone. If you just have application code that is looking at the timestamps, either one will work.
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • How are you handling keyword sets?

    After spending a little time keywording tonight, I like both Stamping and the "Assign this keyword to selected photo" options. Both are faster and easier than I anticipated. :-)
    The one speed bump has been keyword set creation. It appears to limit each set to nine keywords. Is that right? If so, I guess you could divide long sets into several nine-word subsets. But if you want them in alphabetical order, what happens when you add a new keyword to the set? Wouldn't you need to shuffle everything that follows?
    My temporary solution has been to create sets in the left Keyword Tags panel using "child of" nesting. This keeps that panel -- which otherwise sorts alphabetically without regard to category -- better organized and shorter. So far, I am keywording entirely from that side.
    Does this make sense? If you need long sets or deep nesting in your sets, how are you approaching keywording? BTW, the more I use it, the better I like LR.

    Alexander, what I'm asking about is how people handle long sets. If a keyword does not fall into the natural short-list category described by Mike, that doesn't mean you only use it "occasionally."
    Suppose you regularly photograph species -- flowers, birds, animals -- or football teams with 85 players on a side. You don't want to type every name or drag and drop, do you? As Steve Jobs said of using a stylus: Yuck. Or Ick. Or Blech. Or whatever he said. :-)
    The best solution I've found is to nest the lists in the left panel to shorten the panel, and then select images, twirl down the nested list to the desired keyword, and cmd-click to "Assign this keyword to selected photos." But that adds a step to the (IMHO) faster, easier system in Bridge.
    Just asking if others have found a quicker way.

  • How do *you* handle Old Time Radio (OTR) shows in iTunes?

    I collect OTR shows, free from Internet Archive.
    1. If you do as well
    2. How do you put them into iTunes? As music or possibly audiobooks?
    3. How do you signify it is OTR.
    Currently I have them as Music, with "OTR" in the Genre list. But that really is not a genre and was hoping to get sone better ideas.

    It's up to you, though you cannot edit the catagories list and won't be able to have OTR up next to music, audiobooks, and movies.  The few plays I have I separate into genres.  They aren't an audiobooks to me since they are plays, usually not a reading of the original book itself.

  • How are you handling ASCII 0 values

    Hi,
    I have noticed a strange thing with ASCII 0 values. in the process of database replication MSSQL to Oracle some columns in the source DB (MSSQL) have some of the values as ascii 0.
    when i load this data with sqlldr in oracle and query the table this columns are not considered as null.
    ex:
    table_name : PriceItems
    Column_name : Description
    if i query the table with select count() from PriceItems where Description is null* the result is 0
    if i query the table with select count() from PriceItems where Description = chr(0)* the result is 301 (actual rows)
    how can we handle this kind of situations?
    is this a bug of Oracle?
    My Oracle Version:
    Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production
    PL/SQL Release 11.1.0.7.0 - Production
    "CORE     11.1.0.7.0     Production"
    TNS for Linux: Version 11.1.0.7.0 - Production
    NLSRTL Version 11.1.0.7.0 - Production
    Edited by: user8999602 on Sep 3, 2012 9:22 AM

    Ascii character zero indicates a NULL character. Not a null string.
    A null string is a string without a value - i.e. a string that has no ASCII (or EBCDIC or Unicode) characters. Oracle does not discriminate between Ascii characters.
    Character zero is used, on Windows for example, as string terminator. An empty string can thus only contain a zero terminator. And thus the confusion. An empty string is not the same as a null string in this case - but a zero string length implies the string is empty, does not contain characters (despite containing a char zero), and is therefore null.
    The issue is inconsistencies in implementation and terminology. NULL itself is a very abused concept in software engineering.

  • How do you handle this issue ?   HELP !!!

    Hi
    I am doing a simple GUI programming with netbeans 5 and have a big question to issue to myself at the moment. So I wish someone could give me a fine way to solve this.
    The project would have around 10 different screens that contain various components like JPanel, JLabel, JTextField etc depending on the data to handle. But some of those components appear in almost every screens.
    Now I don't want to put those common components into every screens but I want to make just a single JPanel screen which contains those things and use the JPanel screen at every other screens. This is the way I tried to and failed and want to know the solution.
    My question is how does my approch could run well, or Is there any other simple way to do like this ? or more generous way ? Any good study resouces would be appreciated.
    Thanks
    Steve
    here is the code:
    /// This one is that I want to share with other screens
    public class ModeControl extends javax.swing.JPanel {
    public int MC_ADD = 1;
    public int MC_MODIFY = 2;
    public int MC_DELETE = 3;
    private int mode;
    /** Creates new form ModeControl */
    public ModeControl() {
    initComponents();
    public void setMode(int m) {
    if (m == MC_DELETE) {
    chkDelete.setSelected(true);
    } else if (m == MC_MODIFY) {
    chkModify.setSelected(true);
    } else {
    chkAdd.setSelected(true);
    public int getMode() {
    if (chkAdd.isSelected()) return MC_ADD;
    else if (chkModify.isSelected()) return MC_MODIFY;
    else if (chkDelete.isSelected()) return MC_DELETE;
    else return 0;
    /** This method is called from within the constructor to
    * initialize the form.
    * WARNING: Do NOT modify this code. The content of this method is
    * always regenerated by the Form Editor.
    // <editor-fold defaultstate="collapsed" desc=" Generated Code ">
    private void initComponents() {
    chkMode = new javax.swing.ButtonGroup();
    chkAdd = new javax.swing.JRadioButton();
    chkModify = new javax.swing.JRadioButton();
    chkDelete = new javax.swing.JRadioButton();
    setBackground(new java.awt.Color(204, 204, 255));
    setFont(new java.awt.Font("Verdana", 0, 12));
    chkMode.add(chkAdd);
    chkAdd.setFont(new java.awt.Font("Verdana", 0, 12));
    chkAdd.setText("Add New");
    chkAdd.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
    chkAdd.setMargin(new java.awt.Insets(0, 0, 0, 0));
    chkMode.add(chkModify);
    chkModify.setText("Modify");
    chkModify.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
    chkModify.setMargin(new java.awt.Insets(0, 0, 0, 0));
    chkMode.add(chkDelete);
    chkDelete.setText("Delete");
    chkDelete.setBorder(javax.swing.BorderFactory.createEmptyBorder(0, 0, 0, 0));
    chkDelete.setMargin(new java.awt.Insets(0, 0, 0, 0));
    org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(this);
    this.setLayout(layout);
    layout.setHorizontalGroup(
    layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
    .add(layout.createSequentialGroup()
    .add(chkAdd)
    .add(28, 28, 28)
    .add(chkModify)
    .add(31, 31, 31)
    .add(chkDelete))
    layout.setVerticalGroup(
    layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
    .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.BASELINE)
    .add(chkAdd)
    .add(chkModify)
    .add(chkDelete))
    }// </editor-fold>
    // Variables declaration - do not modify
    private javax.swing.JRadioButton chkAdd;
    private javax.swing.JRadioButton chkDelete;
    private javax.swing.ButtonGroup chkMode;
    private javax.swing.JRadioButton chkModify;
    // End of variables declaration
    /// This one is the test screen.
    /// As I click the button, the JPanel should show the common things up here.
    public class test extends javax.swing.JFrame {
    ModeControl mc = new ModeControl();
    /** Creates new form test */
    public test() {
    initComponents();
    // <editor-fold defaultstate="collapsed" desc=" Generated Code ">
    private void initComponents() {
    jPanel1 = new javax.swing.JPanel();
    jButton1 = new javax.swing.JButton();
    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
    jPanel1.setBorder(javax.swing.BorderFactory.createEtchedBorder());
    org.jdesktop.layout.GroupLayout jPanel1Layout = new org.jdesktop.layout.GroupLayout(jPanel1);
    jPanel1.setLayout(jPanel1Layout);
    jPanel1Layout.setHorizontalGroup(
    jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
    .add(0, 322, Short.MAX_VALUE)
    jPanel1Layout.setVerticalGroup(
    jPanel1Layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
    .add(0, 58, Short.MAX_VALUE)
    jButton1.setText("jButton1");
    jButton1.addActionListener(new java.awt.event.ActionListener() {
    public void actionPerformed(java.awt.event.ActionEvent evt) {
    jButton1ActionPerformed(evt);
    org.jdesktop.layout.GroupLayout layout = new org.jdesktop.layout.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(
    layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
    .add(layout.createSequentialGroup()
    .add(layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
    .add(layout.createSequentialGroup()
    .add(41, 41, 41)
    .add(jPanel1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE))
    .add(layout.createSequentialGroup()
    .add(160, 160, 160)
    .add(jButton1)))
    .addContainerGap(33, Short.MAX_VALUE))
    layout.setVerticalGroup(
    layout.createParallelGroup(org.jdesktop.layout.GroupLayout.LEADING)
    .add(layout.createSequentialGroup()
    .add(24, 24, 24)
    .add(jPanel1, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE, org.jdesktop.layout.GroupLayout.DEFAULT_SIZE, org.jdesktop.layout.GroupLayout.PREFERRED_SIZE)
    .add(24, 24, 24)
    .add(jButton1)
    .addContainerGap(165, Short.MAX_VALUE))
    pack();
    }// </editor-fold>
    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
    jPanel1.add(mc);
    * @param args the command line arguments
    public static void main(String args[]) {
    java.awt.EventQueue.invokeLater(new Runnable() {
    public void run() {
    // I have no ideas how does this part should be
    new test().setVisible(true);
    // Variables declaration - do not modify
    private javax.swing.JButton jButton1;
    private javax.swing.JPanel jPanel1;
    // End of variables declaration
    }

    I don't speak the netbeans language so I didn't look at the code, but from your
    description, this might work
    a frame (or panel set as borderLayout)
    panel1 to hold all your 'permanent' components - this is added to borderLayout.NORTH (or SOUTH)
    panel2 set as a cardLayout - this contains all your different 'view' panels, this
    is added to borderLayout.CENTER
    in panel1 you would need a way to navigate through panel2, next/previous buttons,
    or perhaps a menu with the view panel names

  • How do you determine correct monitor resolution

    monitor resolution changes in system preferences is not restting the display back to correct resolution.
    how do i determine the correct setting so the desktop image is not running off the sides of the screen?

    do you choose the "best for display" radio button ?
    for me that set the correct resolution
    of cause if you set it to mirror it will not be it's native resolution if the display it's mirroring is in a lower resolution

Maybe you are looking for

  • Camera Zoom Function No Longer Works

    Model 8310. This function worked for the first few times I used the camera (via trackball and upper right side buttons), but no longer works. Is there something disabled that I need to enable? Manual no help. Thanks.

  • .RDF file: Need info

    Hi, I have a .rdf file but I don't have report builder installed in machine. Is theere any way to view the underline sql in the data model? I heard that there are some options where rdf can be converted to rtf file and then in microsoft word the unde

  • How may I share my contacts in Icloud with someone else

    I want to add my contacts in my Icloud account to another phone of mine. Just contacts.

  • WHAT...Can't perform digital download. Do I have to downgrade to IE 7 or 8 because I have 11.

    I just purchased the add-on for Dishonored via digital download. Now I cannot download because it says I do not have the correct equipment.  I HAVE Windows 7, BUT I run IE 11, which is the latest.  It shows I need 7 or 8?  Really?  Do I have to downg

  • Live view doesn't correctly pass URL parameters from HTML docs?

    Running into something that I wonder if anyone else has seen.  I've created a site in DW CS5 with a local testing server (XAMPP on Win7), and if I use LiveView to view an HTML page that has a link to a PHP page that includes a URL parameter, the para