centos7安装zabbix

【参考文档】
mysql数据库安装zabbix:https://blog.csdn.net/weixin_42152604/article/details/83177909
zabbix配置服务端、客户端:https://blog.csdn.net/qq_39376481/article/details/90519852
zabbix前端配置文档:https://www.zabbix.com/documentation/4.0/manual/installation/install#installing_frontend

1. 安装zabbix
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
yum clean all
2. 安装zabbix服务端、前端、代理
yum install zabbix-server-pgsql zabbix-web-pgsql zabbix-agent
3. 创建初始数据库
#切换用户,执行后提示符会变为 '-bash-4.2$'
su - postgres  
#登录数据库,执行后提示符变为 'postgres=#'		
psql -U postgres  	
#方式一:
#注意语句后加分号
create database zabbix;
grant all on database zabbix to zabbix;
alter user zabbix with password ${{pwd}};
#方式二:
createuser --pwprompt zabbix;
createdb -O zabbix ${{pwd}};
4. 服务端导入初始架构和数据
zcat /usr/share/doc/zabbix-server-pgsql*/create.sql.gz | sudo -u zabbix psql ${{pwd}}
5. 服务端配置数据库
vim /etc/zabbix/zabbix_server.conf
DBPassword=${{pwd}}
6. 前端配置PHP
vim /etc/httpd/conf.d/zabbix.conf
#将php_value date.timezone Europe/Riga删除,并添加:
php_value date.timezone Asia/Shanghai
7. 启动服务端和代理进程,并设置开机自启动
systemctl restart zabbix-server zabbix-agent httpd
systemctl enable zabbix-server zabbix-agent httpd
8. 修改http访问端口号
# 停止http服务
systemctl stop httpd
# 查看http服务
systemctl httpd status
# 查看httpd.conf的存放路径,注意当前所在位置
find -name httpd.conf
vim /绝对路径/httpd.conf
Listen ${{port}}
# 保存退出后,重新启动httpd服务
systemctl start httpd

说明:服务端需要保证10051、10050、22、${{port}}可访问

9. 浏览器访问zabbix前端,并配置
1、浏览器访问web端,http://服务器外网IP:端口号/zabbix;
2、默认Admin/zabbix登录;
3、点击右上方小人图标,修改密码和语言为中文;
10. 后续操作
  1. 添加模板:选择{配置-模板},选择本地文件,导入成功可在模板中看到,之后在群组中手动创建servers
11. 解决问题
#查看zabbix日志
vim /var/log/zabbix/zabbix_agentd.log
vim /var/log/zabbix/zabbix_server.log
#log中显示问题listener failed: zbx_tcp_listen() fatal error: unable to serve on any address [[-]:10051]
# 运行“ netstat -ntpl”-查看那个进程正在监听端口10051:
netstat -ntpl | grep 10051
# 检查zabbix进程是否存在
ps -ef | grep zabbix
# 根据端口对应进程,kill对应的进程:
# To kill Zabbix Server
killall -TERM zabbix_server
# To kill Zabbix agentd
killall -TERM zabbix_agentd
# To kill Zabbix proxy
killall -TERM zabbix_proxy
#重启zabbix服务
systemctl restart zabbix-server
systemctl restart zabbix-agent
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值