All Projects → sergiotocalini → zapgix

sergiotocalini / zapgix

Licence: GPL-3.0 License
Zabbix Agent - PostgreSQL

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to zapgix

collection-of-zabbix-templates
一堆zabbix模板和笔记
Stars: ✭ 90 (+309.09%)
Mutual labels:  zabbix
zabbix-review-export-import
Clone of zabbix-review-export with added import object(s) feature
Stars: ✭ 36 (+63.64%)
Mutual labels:  zabbix
docker-formio-api
Docker Form.io Server based on Debian w/s6 init, Zabbix Monitoring
Stars: ✭ 14 (-36.36%)
Mutual labels:  zabbix
zabbix-nvidia-smi-integration
The Zabbix template for monitoring Nvidia graphics cards.
Stars: ✭ 22 (+0%)
Mutual labels:  zabbix
shell-scripts
my-scripts
Stars: ✭ 87 (+295.45%)
Mutual labels:  zabbix
zabbix-module-sockets
A Zabbix loadable module to monitor Linux Sockets
Stars: ✭ 16 (-27.27%)
Mutual labels:  zabbix
zabbix-edgemax-template
Zabbix template for Ubiquiti EdgeMAX devices, monitored with SNMPv2.
Stars: ✭ 18 (-18.18%)
Mutual labels:  zabbix
weixin-alert
企业微信告警发送
Stars: ✭ 51 (+131.82%)
Mutual labels:  zabbix
zabbix-monitor
monitor system based on zabbix API pyzaabix grafana
Stars: ✭ 70 (+218.18%)
Mutual labels:  zabbix
rabe-zabbix
Collection of various Zabbix templates and helper scripts created or used by Radio Bern RaBe
Stars: ✭ 93 (+322.73%)
Mutual labels:  zabbix
ZbxWallboard
Wallboard with active triggers/problems of Zabbix Monitoring
Stars: ✭ 17 (-22.73%)
Mutual labels:  zabbix
zabbixapi-php
Zabbix API client for PHP with session cache and SSL management
Stars: ✭ 32 (+45.45%)
Mutual labels:  zabbix
influxdb-zabbix
Gather data from Zabbix back-end and load to InfluxDB in near real-time for enhanced performance and easier usage with Grafana.
Stars: ✭ 69 (+213.64%)
Mutual labels:  zabbix
Graphical notifications Zabbix
No description or website provided.
Stars: ✭ 77 (+250%)
Mutual labels:  zabbix
ksh
ksh 93u+m: current development of KornShell, based off the last stable AT&T release (93u+ 2012-08-01)
Stars: ✭ 69 (+213.64%)
Mutual labels:  ksh
monitor system docs
No description or website provided.
Stars: ✭ 30 (+36.36%)
Mutual labels:  zabbix
execute-engine
基于Ansible API的任务执行引擎,支持adhoc和playbook两种任务的执行
Stars: ✭ 18 (-18.18%)
Mutual labels:  zabbix
orazabbix
Oracle database Monitoring via Zabbix
Stars: ✭ 18 (-18.18%)
Mutual labels:  zabbix
WSFC
Windows Server Failover Cluster (WSFC) metrics fetcher
Stars: ✭ 21 (-4.55%)
Mutual labels:  zabbix
kshdb
Korn Shell (93v- 2014-12-24 or greater) Debugger
Stars: ✭ 24 (+9.09%)
Mutual labels:  ksh

zapgix

PostgreSQL Monitoring

This script is part of a monitoring solution that allows to monitor several services and applications.

For more information about this monitoring solution please check out this post on my site.

Dependencies

Packages

  • ksh
  • sudo

Debian/Ubuntu

#~ sudo apt install ksh sudo
#~

Red Hat

#~ sudo yum install ksh sudo
#~

Deploy

PostgreSQL

We may need to enable some extensions.

postgres=# CREATE EXTENSION pg_buffercache;
CREATE EXTENSION
postgres=# \dx pg_buffercache
                    List of installed extensions
      Name      | Version | Schema |           Description           
----------------+---------+--------+---------------------------------
 pg_buffercache | 1.0     | public | examine the shared buffer cache
(1 row)
postgres=#

Zabbix

Zabbix user has to have sudo privileges.

#~ cat /etc/sudoers.d/user_zabbix
# Allow the user zabbix to execute any command without password
Defaults:zabbix !requiretty
zabbix  ALL=(ALL:ALL) NOPASSWD:ALL

Then you can run the deploy_zabbix script

#~ git clone https://github.com/sergiotocalini/zapgix.git
#~ sudo ./zapgix/deploy_zabbix.sh
#~ sudo systemctl restart zabbix-agent

Note: the installation has to be executed on the zabbix agent host and you have to import the template on the zabbix web. The default installation directory is /etc/zabbix/scripts/agentd/zapgix/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].