zabbix入门单机部署
zabbix官网
1进入官网后选择右上角Download 选择你要的版本以及需要的组件,网页下方会自动生成需要操作的步骤 ,跟着步骤一步一步安装即可:
这里跟着官网步骤一步步走下去就可以了 但是需要注意的是安装
yum install centos-release-scl源后需要修改一下 ,官网默认的镜像我实验的时候用不了,这里换成aliyun
上图两个都要修改:
#vim /etc/yum.repos.d/CentOS-SCLo-scl.repo
注释#mirrorlist=http://mirrorlist.centos.org?arch=$basearch&release=7&repo=sclo-sclo
替换baseurl=https://mirrors.aliyun.com/centos/7/sclo/x86_64/sclo/
#vim /etc/yum.repos.d/CentOS-SCLo-scl-rh.repo
注释#mirrorlist=http://mirrorlist.centos.org?arch=$basearch&release=7&repo=sclo-rh
替换baseurl=https://mirrors.aliyun.com/centos/7/sclo/x86_64/rh/
还有就是/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf这个文件下的时区修改为你的时区
php_value[date.timezone] = Asia/Shanghai
zabbix_server.conf 配置
ListenPort=10051
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbix
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=123456 # 这里要修改为你配置的db密码
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
ListenIP=0.0.0.0
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000
StatsAllowedIP=127.0.0.1
zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
Server=127.0.0.1,192.168.29.201
ServerActive=127.0.0.1,192.168.29.201
ListenIP=0.0.0.0
ListenPort=10050
Hostname=Zabbix server
Include=/etc/zabbix/zabbix_agentd.d/*.conf
最后
systemctl restart zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm
浏览器http://192.168.29.201/ # 改为你的主机ip 第一次进需要初始化设置 ,一步一步根据自己情况下一步就好了