• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 486
  • Last Modified:

PHP, linux and MysQL monitoring

Dear all,

Right now we are looking for a tools that can find out which MySQL is long running and therefore find out which php script it cames from, and therefore find the respective file and have developer follow that up.

Any monitoriong tools can do this for us automatically so that the time to find that script out is much shorter?

do which content we need to do manul what?

we need single box of tools that can hand the same thing for MS SQL, Windows, PHP, MysQL and linux.

This tools much be better than Nagious !
0
marrowyung
Asked:
marrowyung
  • 4
  • 3
3 Solutions
 
rhinocerosCommented:
Xymon should be a good choice, which provides both trending and monitoring/alerting with only having to install one piece of software.

http://sourceforge.net/projects/xymon/ 
or
http://www.xymon.com/xymon/xymon.html


More info
(Compare Xymon and Nagios)
http://comments.gmane.org/gmane.comp.monitoring.hobbit/25118
0
 
Tomas Helgi JohannssonCommented:
Hi!

If you are running mysql on Linux then I suggest you use mysqltuner a very good script that help you tune your database.
http://mysqltuner.com/
http://www.howtoforge.com/tuning-mysql-performance-with-mysqltuner

You should also be able to get it from your linux distro repository.
And if you are running MySQL 5.5 I would also look at the Performance Schema
http://dev.mysql.com/doc/refman/5.5/en/performance-schema.html

Regards,
    Tomas Helgi
0
 
marrowyungAuthor Commented:
rhinoceros,

It seems that this tools don't provide monitoring for MSSQL and Windows, we will have more and more MS SQL later on, please suggest.
0
Veeam Disaster Recovery in Microsoft Azure

Veeam PN for Microsoft Azure is a FREE solution designed to simplify and automate the setup of a DR site in Microsoft Azure using lightweight software-defined networking. It reduces the complexity of VPN deployments and is designed for businesses of ALL sizes.

 
rhinocerosCommented:
They provide more Monitor Free Tools
http://www.manageengine.com/free-tools.html

- Free Windows Health Monitor Tool
- Free SQL Health Monitor Tool

To monitor more servers (Pay $$$)
http://www.manageengine.com/products/applications_manager/sql/index.html
0
 
marrowyungAuthor Commented:
rhinoceros,

Apparently that Xymon can't monitor MS SQL at all ! that' why you suggest me managengine.com.

What i would like to tell you is, I am already testing this tools but the feature is really a bit gerenic ! it can't provide much help for professional like us !

Their technical support don't provide much BIG help and they alreayd present that this applicaiton manager can't do "therefore find out which php script it cames from, and therefore find the respective file and have developer follow that up."

we work out a lot of thing already and they doc is wrong on the process to monitor all MySQL real time running query. If you trust their doc, you can't see ALL running MySQL query. But this is fixed now !

We also further improve the way Application manager to monitor MySQL slow query log, this means we don't need to find that out using workbench or Toad buy from one sigle console only.

Finally I am contacting BMC for this but it seems that even BMC can't even do:

"therefore find out which php script it cames from, and therefore find the respective file and have developer follow that up."

BMC patrol is widely used here in a lot of very large company like HSBC, but they can't do this either!!

Our main requirement is:

1) monitoring everything in one console.
2) monitor the slow MySQL query and find where it comes from, what PHP code page it comes from.
3) alert appropriate owner/developer so that they can fix it themselve without too late.


Any other suggestion on tools that can do this?

DBA100.
0
 
rhinocerosCommented:
I do not believe any MONITOR tools can do it.

It should be one of debugging tools ???
0
 
marrowyungAuthor Commented:
rhinoceros,

"I do not believe any MONITOR tools can do it."

you are talking about:

2) monitor the slow MySQL query and find where it comes from, what PHP code page it comes from.
3) alert appropriate owner/developer so that they can fix it themselve without too late.

 right?

"It should be one of debugging tools"

Yes, we have a plan for it and we will use MySQL 5.5 enterprise monitor, but in the first place we need a tools it automatically. When the MySQL is in a very trouble situation, no one remember what to do, they will just find that they can't even go in to the MySQL,

when MySQL xxxx up, it will be totally xxxx up !! MS SQL will not !

so we need a tools to mainly handle MySQL.

we are contacting BMC for this and they are finding the way on it.
0
 
marrowyungAuthor Commented:
Dear all,

Anyone know what is the different between Nagious and the application manage from manageine?

They both looks very like but Nagious is free.... then everyone should go for Nagious, right?

DBA100.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 4
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now