标签:教程 zabbix agent server nginx Zabbix rh 搭建
a. 导入 Zabbix 仓库
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
yum clean all
b. 安装 Zabbix server and agent
yum -y install zabbix-server-pgsql zabbix-agent
c. 安装 Zabbix frontend(前端)
安装CentOS额外存储库yum -y install centos-release-scl
编辑配置文件 /etc/yum.repos.d/zabbix.repo 启用 zabbix-frontend 仓库
[zabbix-frontend]
...
enabled=1
...
安装 Zabbix frontend.
yum -y install zabbix-web-pgsql-scl zabbix-nginx-conf-scl
d. 安装数据库(根据自己的想法自行选择,这里以PostgresSQL为例)|导入数据
yum -y install postgresql10-server
初始化数据库
rm -rf /var/lib/pgsql/10/data/ && /usr/pgsql-10/bin/postgresql-10-setup initdb
启动服务
systemctl restart postgresql-10
systemctl enable postgresql-10
创建用户和数据库
sudo -u postgres createuser --pwprompt zabbix
sudo -u postgres createdb -O zabbix zabbix
导入初始架构和数据,系统将提示您输入新创建的密码。
zcat /usr/share/doc/zabbix-server-pgsql*/create.sql.gz | sudo -u zabbix psql zabbix
e. 为Zabbix server配置数据库
编辑配置文件 /etc/zabbix/zabbix_server.conf
DBPassword=password
f. 为Zabbix前端配置PHP
编辑配置文件 /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf,取消注释(#)并设置端口和服务名
listen 80;
server_name example.com; #example.com修改为实际IP地址或域名
编辑配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf(可使用默认值)
listen.acl_users = apache,nginx
#设置时区
php_value[date.timezone] = Asia/Shanghai
g. 启动Zabbix server和agent进程
启动Zabbix server和agent进程,并为它们设置开机自启:
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
h. 配置Zabbix前端
连接到新安装的Zabbix前端
http://server_ip_or_name
标签:教程,zabbix,agent,server,nginx,Zabbix,rh,搭建 来源: https://www.cnblogs.com/lxxz/p/16157848.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。