Forum Discussion

eblair84_141985's avatar
eblair84_141985
Icon for Nimbostratus rankNimbostratus
Jun 18, 2014

Microsoft Server 2008 R2 monitor

I would like to create a monitor for Microsoft Server 2008 R2 database instances. I know there's a MSSQL monitor type but according to F5's site, I need the JDBC driver in order for F5 to communicate with the database. I created a monitor but it's still telling me the resource is unavailable. I downloaded the driver from microsoft.com and installed it into new directory on the BigIP. Beyond this, I'm not sure what the next step is.

 

Thanks,

 

Chris

 

3 Replies

  • I'm not sure I made this question especially clear. Here's maybe a better run-down of the specifics: Database server: Microsoft SQL Server 2008 R2 with SQL database instance F5 Appliance: BigIP 11.5 HF5 physical device Monitor: barebones MSSQL monitor without send/receive but with username and password for connection. JDBC driver decompressed to /root/[user-created folder] The end result is that the monitor does not appear to be set up correctly in that the back-end resource is still listed as being down. I'm curious what the next step for the JDBC driver is, besides just being unzipped into a new folder. Thanks, Chris
  • Hi eblair84

     

    You have a couple of options. 1) You can do an LTM external monitor...this is a monitor that runs on the LTM but is an external monitor that will let you connect to the SQL instance, run a test, and consume the result. However, I am generally loathe to use "external monitors" on the LTM because if you don't do them smart, they can impact the LTM performance

     

    Another option is to setup an HTML page on the SQL server that reports on the status of SQL on the SQL server. So you could add the role of IIS servers, then add a small script via a windows scheduled task that would run every X amount of minutes and check the status of SQL then output to a plain text HTML page that is served by IIS. Then you only have to use a standard ECV monitor on the LTM to consume that HTML page on the SQL server via IIS. That would be my advice versus an external LTM monitor

     

    Let me know if you need more help setting up a simple status page on the SQL server for the LTM to consume for monitoring/VS checks

     

    Thanks Matt

     

    • eblair84_141985's avatar
      eblair84_141985
      Icon for Nimbostratus rankNimbostratus
      Matt, I have been working on implementing this idea but hit a political brickwall. My federal government customer does not like the idea of adding an IIS role to a SQL server. So, have you worked with the JDBC driver from Microsoft? I downloaded the software and decompressed it to a folder on my F5 device but I'm not sure how to get the BigIP to "see" it. If you can lend any additional assistance in this avenue, that would be great! Thanks, eblair84