Zabbix Share

Zabbix templates, modules & more
Log in
Choose social to login:
Login With Google
Login With Github

Nav view search

Navigation

Advanced Search
  • Applications
    • 1C
    • Anti-Virus
    • Backup
    • Bug and issue tracking
    • Cluster
    • Clustered File Systems
    • DNS
    • Excel Export
    • Firewall
    • HelpDesk System
    • High Availability (HA)
    • Java Application
    • Mail servers
    • Misc
    • Monitoring System
    • NFS
    • NTP
    • Others
    • Pi-Hole
    • Process Managers
    • Queue managers
    • Security
    • SIEM
    • Skype
    • Ticketing System
    • Time synchronization
    • TV Broadcasting
    • Web-servers
  • Cloud
  • Databases
  • Network Appliances
  • Network Devices
  • Official Templates
  • Operating Systems
  • Power (UPS)
  • Printers
  • SCADA, IoT, Energy, Home Automation, Industrial monitoring
  • Server Hardware
  • Storage Devices
  • Telephony
  • Unsorted
  • Virtualization
  • Zabbix
  • Recently Added
  • Recently Updated
  • Popular
  • Most Rated
  • Top Rated
  • Most Reviewed

FCGI stat getter. Monitor PHP-FPM without Nginx proxy

English description - https://github.com/tonymadbrain/fcgi_stat_getter/blob/master/README.md

Скрипт для получения статистики из PHP-FPM, который можно использовать в Zabbix. Реализация на Go вот этого скрипта - http://doam.ru/fcgi_monitoring_with_zabbix/.

go version go1.7.4 darwin/amd64

Настройка PHP-FPM

В конфиге PHP-FPM пула нужно включить статус и пинг:

pm.status_path = /status 
ping.path = /ping 

И сделать restart сервера.

Настройка Zabbix

Нужно скомпилировать бинарник под ту платформу, на которой запущен Zabbix сервер, для этого нужно использовать команду:

env GOOS={OS} GOARCH={ARCH} go build -v github.com/username/fcgi_stat_getter

{OS} - тип операционной системы, может быть:

  • Mac os - darwin
  • Windows - windows
  • Linux - linux
  • FreeBSD - freebsd

{ARCH} - архитектура, может быть:

  • x86_64 - amd64
  • x86 - 386
  • ARM - arm (linux only)

Example:

$ env GOOS=linux GOARCH=amd64 go build -v github.com/tonymadbrain/fcgi_stat_getter

Закинуть бинарник на сервер Zabbix в каталог /usr/lib/zabbix/externalscripts, сделать его исполняемым:

 chmod +x fcgi_stat_getter 

сделать владельцем файла Zabbix:

chown zabbix:zabbix fcgi_stat_getter 

Затем нужно импортировать шаблон zbx_fcgi_template.xml в Zabbix фронтенде и прикрепить его к нужному серверу. Ждать данных.

Rating
502
2 votes

Listing Details

Type
Template
Min Zabbix version
3.0.x
Features
  • Other
Link
github.com/tonymadbrain/fcgi_stat_getter
Created
2017-02-07
Modified
2017-03-05 09:22:25
Version 3.0
Download (1133 downloads)
1 version, '2017-02-07 02:28' modified
Version 3.2
Download (578 downloads)
1 version, '2017-02-07 02:15' modified
Tags
php-fpm, golang
Author
Antony Ryabov
Owner
Antony
RecommendReportOwner's listing
All resources created by third parties; use at your own risk
© 2001-2018 by Zabbix SIA. All rights reserved. Trademark Policy · Contact us