Could you tell me the monitoring system for a complex PHP project


Warning: count(): Parameter must be an array or an object that implements Countable in /home/styllloz/public_html/qa-theme/donut-theme/qa-donut-layer.php on line 274
0 like 0 dislike
7 views
Good day, habradi!

Before to start another bike for myself, I want to ask the collective mind suddenly has already made the decision?

There is a large and complex project written in php. A lot of interaction with external services performed for the crown.

Problem — want to monitor some values (where some of them are just the result of one query and the database, somewhere- very complex logic, many queries, many checks).

Want

  • to be able to look at the values "one look"- that was kind of a summary website
  • receive notifications on e-mail/sms about the fail


If somebody has already stalkivalsa or wrote something?
by | 7 views

6 Answers

0 like 0 dislike
I was always with her swamp: Zabbix able to execute WEB scripts of any complexity, you have to search the text, analyze the error code returned, etc. and react on the result in different ways.
Zabbix-agent on the server can execute any scripts, including making queries to the database and pass the result to the server, where you can configure the trigger events/thresholds values and receive notification by SMS/mail/jabber/beep/pigeons. On the page of the integrated report, you can display any graphics, state triggers, information specific audits in text/graphic form, etc.
by
0 like 0 dislike
Nagios — system monitoring and alerting, you can add your own plugins.
by
0 like 0 dislike
There is a PEAR library, Log. The program is overloading the standard error handling, error levels, support save error in database, sending in FireBug, soap, etc. is Very convenient.
by
0 like 0 dislike
Highly recommend pinba pinba.org/wiki/Main_Page
by
0 like 0 dislike
Take any system monitoring ( it so happened to me that I have an account in serverdensity.com but there are agents in python for the server easier ) and write to him agent for your project. To pull out a few queries and send them http corny IMHO
by
0 like 0 dislike
And there's a very cool library — Lagger. Very comfortable and flexibly nastraivaniya, catches all kinds of errors including fatal, sends emails/text messages writes to a log, supports FireBug for Firefox, native is also a very cool extension for Google Chrome.
\r
Highly recommend.
by

Related questions

0 like 0 dislike
3 answers
0 like 0 dislike
1 answer
0 like 0 dislike
6 answers
0 like 0 dislike
6 answers
0 like 0 dislike
7 answers
110,608 questions
257,186 answers
0 comments
27,898 users