zabbix监控数据存放pg的数据库配置

  

一、操作系统
/etc/sysctl。参看文件追加如下内容:

  

(sysctl - p使配置生效)

  

内核。shmmni=4096
内核。sem=50100 64128000 50100 1280
fs。file-max=7672460
net.core。rmem_default=1048576
net.core。rmem_max=4194304
net.core。wmem_default=262144
net.core。wmem_max=1048576
net.core.netdev_max_backlog=10000
fs。aio-max-nr=1048576
net.ipv4。65000
net.ipv4 ip_local_port_range=9000。tcp_tw_recycle=1
net.ipv4。tcp_max_syn_backlog=4096
net.ipv4。tcp_timestamps=0
net.ipv4。tcp_keepalive_time=72
net.ipv4。tcp_keepalive_probes=9
net.ipv4。tcp_keepalive_intvl=7
vm。overcommit_memory=0
vm。swappiness=0
vm。dirty_background_bytes=102400000
vm.dirty_bytes=102400000

  

/etc/安全/限制。参看文件追加如下内容:

  

软nofile 131072
硬软nproc nofile 131072
131072
硬nproc 131072
软核心无限
核心无限
软memlock 50000000
硬memlock 50000000
二,数据库配置
listen_addresses=?’# IP地址(es)听什么;
=5432 #港(改变需要重启)
max_connections=600 #(改变需要重启)
unix_socket_directories='。' #以逗号分隔的目录
shared_buffers=11581 mb #分钟128 kb
maintenance_work_mem=2048 mb #分钟1 mb
dynamic_shared_memory_type=posix #默认的是第一个选项
shared_preload_libraries=' pg_stat_statements, pg_pathman’#(改变需要重启)
vacuum_cost_limit=10000 # 1 - 10000学分
max_worker_processes=8 #(改变需要重启)
max_parallel_workers_per_gather=5 #来自max_worker_processes
wal_level=逻辑#最小,复制,或逻辑
synchronous_commit=#同步水平;
wal_writer_delay=500 ms # 1 - 10000毫秒
max_wal_size=4 gb
min_wal_size=1 gb
checkpoint_completion_target=0.9 #检查点目标时间,0.0 - 1.0
checkpoint_flush_after=256 kb # 0禁用,
archive_mode=#使归档;上,或总是
archive_command=/bin/日期的#命令使用归档日志文件段
max_wal_senders=13 #最大数量的walsender流程
wal_keep_segments=256 #在日志文件片段,16 mb每个;在# 0禁用
hot_standby=爸?恢复期间允许查询
random_page_cost=4 #相同规模以上
log_destination=癱svlog”#有效值的组合
logging_collector=#启用捕获stderr和csvlog
log_directory=' pg_log #目录写日志文件,
log_filename=' postgresql - %。日志”#日志文件名称模式,
log_truncate_on_rotation=#如果,现有的日志文件的
log_rotation_age d=1 #自动旋转的日志
log_rotation_size=10 mb #自动旋转的日志
log_min_duration_statement=100 ms # 1是禁用的,0日志语句
log_timezone='中华人民共和国
autovacuum_naptime=30年代# autovacuum运行间隔时间
autovacuum_vacuum_scale_factor=0.02 #的表大小之前真空
temp_tablespaces=' tbs_zabbix”#一个表空间名称列表,使用
idle_in_transaction_session_timeout=7200000 #以毫秒为单位,0禁用
datestyle=癷so,做功”
时区=爸谢嗣窆埠凸?br/> lc_messages=en_US。use utf8 ' #区域为系统错误消息
lc_monetary=' en_US。use utf8 #地区货币格式化
lc_numeric=' en_US。use utf8 ' #地区数字格式
而=' en_US。use utf8 ' #现场时间格式化
default_text_search_config=' pg_catalog。英语
pg_stat_statements。max=1000
pg_stat_statements。跟踪所有
auth_delay.milliseconds=5000=

zabbix监控数据存放pg的数据库配置