安装版本
Zabbix版本 | OS分布 | OS版本 | 数据库 | web |
---|---|---|---|---|
5.0 | Centos | 7 | postgres | Nginx |
准备工作
防火墙
#查看防火墙状态
systemctl start firewalld.service
#关闭防火墙
systemctl stop firewalld.service
SELinux
SELinux有三个状态
Enforcing 强制——策略强制执行,基于 SELinux 策略规则授予或拒绝主体对目标的访问
Permissive 宽容—— SELinux 策略不强制执行,不实际拒绝访问,但会有拒绝信息写入日志
Disabled 禁用—— 完全禁用SELinux
#查看SELinux状态 如果为Disabled不需要改动
getenforce
#临时设置允许 重启后失效
setenforce 0
#永久关闭 重启生效
vim /etc/selinux/config
SELINUX=disabled
允许发送邮件
#为server服务器安装即可
yum install postfix
#启动
service postfix start
#开机启动
systemctl enable postfix
#yum安装mailx
yum install mailx
Postgres安装
查看现存Postgres
#查看
rpm -qa | grep postgres
#如果存在可以删除(数据目录等也要同时清掉)
rpm -e 上一个命令查找的部分
yum安装postgres server
# -y表示全部同意
yum install -y postgresql-server
创建数据目录
#创建存放数据的目录 自定义即可
mkdir -p /data/pgsql/data
#赋权给postgres用户
chown -R postgres:postgres /data/pgsql/data
初始化postgres
#切换用户
su postgres
#-D指定数据存放地址 -E指定编码 --locale指定排序字符信息(如果没有,则以本地locale为准) -U指定超级用户 -W指定超级用户密码
initdb -D /data/pgsql/data -E UTF8 --locale=en_US.UTF-8 -U postgres -W
#输入超级用户的密码
postgres