Ramil Valitov
8357d32b07
Caching of ondemand pools and status checks ( #19 )
...
* [add] zero exit code on success
* [add] cache for ondemand pm and check status of pools during discovery
* [fix] improved detection of some commands
* [add] info about ondemand pools, update syntax of discovery script in samples
2020-01-17 21:47:39 +03:00
Ramil Valitov
94f821269f
[add] description of triggers in README
2020-01-04 02:46:08 +03:00
Ramil Valitov
ee707bd4ef
[add] more details how to use zabbix-get command
2020-01-04 02:32:04 +03:00
Ramil Valitov
ae8edbbb24
[add] some missing description to data items
2020-01-04 02:18:49 +03:00
Ramil Valitov
75f1cd3ab5
Merge branch 'master' into bug/queue-trigger
2020-01-04 01:44:25 +03:00
Ramil Valitov
375683d172
[add] description to triggers
2020-01-04 01:43:42 +03:00
Ramil Valitov
15b6a3e8e7
[fix] listen queue trigger alarms only after 3 sequental checks
2020-01-04 01:36:53 +03:00
Ramil Valitov
54aa3e484c
[del] remove template for version 4.2
...
We don't have to support it, a single template version 4.0 is enough
2020-01-04 01:32:07 +03:00
Ramil Valitov
1c1411d836
Feature ISPConfig patch ( #16 )
...
* [add] patch file
* [add] info how to use a patch
2019-12-24 16:34:21 +03:00
Ramil Valitov
efb6eaf651
[add] update about supported versions of PHP
2019-12-24 15:22:52 +03:00
Ramil Valitov
85a4bce885
Support for Zabbix version 4.0 ( #15 )
2019-12-24 14:15:50 +03:00
Ramil Valitov
874dbe6958
[add] info about screens
2019-12-21 20:51:31 +03:00
Ramil Valitov
a6feafea40
[add] screens example
2019-12-21 20:49:48 +03:00
Ramil Valitov
3497d053d8
[add] more troubleshooting
2019-12-21 19:15:09 +03:00
Ramil Valitov
2e71a996aa
[add] more details how to run Zabbix agent as root
2019-12-21 19:14:37 +03:00
Ramil Valitov
be9802dec9
[add] info how to install zabbix-get
2019-12-21 18:20:36 +03:00
Ramil Valitov
52612d807d
[add] some new screens, improved colors of graphs, less data to show in graphs to make them more friendly and readable
2019-12-21 17:33:49 +03:00
Ramil Valitov
d13b33fa59
[add] shorter names of parameters in template
2019-12-21 15:28:43 +03:00
Ramil Valitov
5797127be2
[add] details about pm ondemand issue
2019-12-19 14:29:04 +03:00
Ramil Valitov
718ae76828
[add] info about supported pool's listen directive and PM managers
2019-12-19 14:25:50 +03:00
Ramil Valitov
2210d3bbd5
Fix for issue #12 ( #13 )
...
## Fix (all problems specified in issue #12 )
- **More robust method to discover sockets** (when PHP pool uses sockets). Script performs automatic checks of socket files (the file exists and is really a socket).
- **More robust method to discover host and port** (when PHP pool uses TCP connection).
- **Support of pools when PHP daemon listens on any network interface**. This mode is activated when in PHP pool configuration the `listen` command specifies only a port, without a host IP, for example:
```
listen = 9000
```
- **Correct discovery of pools in some cases.** The script performs analysis of all processes that belong to the pool. Previously, we checked only the first process, as a result if a pool somehow had multiple processes (for example Memcached, Redis, PostgreSQL) then discovery could capture wrong data. Now this problem is fixed.
- **Improved detection of pools**. We use better expressions in `grep` now. Previously special characters in pool names could lead to script failures. Besides such approach is a more robust method to fix #10 .
## New functionality
- **Debug mode** of the discovery script helps to investigate problems that may happen
2019-12-19 14:02:16 +03:00
Ramil Valitov
805ef87655
Merge pull request #9 from LeoShivas/patch-2
...
Pools detection fix for CentOS
2019-12-15 16:19:40 +03:00
Ramil Valitov
d78455db86
Merge branch 'master' into patch-2
2019-12-15 16:18:38 +03:00
Ramil Valitov
c3bec2e000
[add] one more step how to grant previliges without root #7
2019-11-29 14:57:53 +03:00
Ramil Valitov
799f76ec1a
[add] info how to use zabbix_get for troubleshooting
2019-11-28 12:41:32 +03:00
Ramil Valitov
e6b19fc940
[fix] correct grep of pool name #10
2019-11-28 12:14:09 +03:00
Ramil Valitov
fc5b1d583c
[add] method how to grant previliges without root #7
2019-11-28 12:13:04 +03:00
Ramil Valitov
80401be1f2
[add] more details about cgi-fcgi package installation in Debian
2019-11-26 22:36:21 +03:00
Ramil Valitov
5623e2e38a
[add] how to troubleshoot template import failure
2019-11-26 19:24:53 +03:00
Ramil Valitov
5f17630c0f
[add] example of IP and port combination in script PHP-FPM pools detection output
2019-11-26 19:24:29 +03:00
Ramil Valitov
fbcbf39d2a
[add] import error details screenshot
2019-11-26 19:21:21 +03:00
Ramil Valitov
0678312563
[add, fix] detection of PHP-FPM pools spawned in TCP mode, fixes #8
2019-11-26 19:07:54 +03:00
Ramil Valitov
04243442fd
[del] remove debug file output
2019-11-26 18:26:39 +03:00
Ramil Valitov
a35cb432b9
[add] info how to use this script
2019-11-26 18:26:21 +03:00
Ramil Valitov
573c9b3123
[fix] better alias safe executables detection in addition to #6
2019-11-26 18:15:39 +03:00
Ramil Valitov
eba3d17825
[add] stale bot ignores bug labels
2019-11-26 18:12:58 +03:00
LeoShivas
9acb7224d2
Update zabbix_php_fpm_discovery.sh
...
Replace $(NF-1) by $(NF).
I don't know, but on my CentOs server, the commande "lsof -p 1179 2>/dev/null | grep unix | head -1" gives me :
php-fpm 1179 php-fpm 24u unix 0xffff8f77b774dc00 0t0 8958617 /local/php/sockets/php7_mediawiki.sock
So, the socket is in the last row, not in the before last.
2019-11-26 11:46:52 +01:00
Ramil Valitov
a748ddfc90
[add] notice that we need bash
2019-11-05 01:05:17 +03:00
Ramil Valitov
9041821e20
[add] info how to install prerequisites using yum
2019-11-05 01:02:22 +03:00
Carl Heaton
5d9b551aa6
Improved alias safe method to get commands and locations of required executables ( #6 )
2019-11-05 00:45:20 +03:00
Ramil Valitov
1410cd3061
[add] update info that only Zabbix 4.2.x+ is supported
2019-10-22 22:17:54 +03:00
Ramil Valitov
359a7ce62a
reduce issue stale time
2019-10-22 22:11:29 +03:00
Ramil Valitov
2debace432
Merge pull request #3 from LeoShivas/patch-1
...
Use rss instead of vsize
2019-10-22 21:53:16 +03:00
Ramil Valitov
5a56022dfa
Merge pull request #4 from danboid/master
...
Fix various installation commands in README.md
2019-10-22 21:26:48 +03:00
Dan MacDonald
83f96417ef
Fix various installation commands in README.md
2019-10-15 17:07:21 +01:00
LeoShivas
7299a383cc
Update zabbix_php_fpm_template.xml
...
Replace vsize by rss because it's more relevant in monitoring.
2019-10-11 12:07:26 +02:00
Ramil Valitov
3e69778090
[add] info how to troubleshoot autodiscovery, #1
2019-10-01 12:17:19 +03:00
Ramil Valitov
97304dcc0f
[fix] correct autodiscovery if there are problems with PID or socket, #1
...
If PID or socket are invalid or failed to detect, then it caused the JSON to be malformed because of extra comma.
2019-10-01 12:02:49 +03:00
Ramil Valitov
7ece5b18c1
Create FUNDING.yml
2019-08-13 17:04:31 +03:00
Ramil Valitov
fe71fee823
[add] Stale bot config
2019-08-13 16:43:26 +03:00