监控平台Zabbix搭建步骤及相关命令

一、搭建LAMP环境,安装zabbix相关软件包
-Yum –y ×××tall http://repo.zabbix.com/zabbix/3.4/rhel/7/zabbix-release-3.4-el7.noarch.rpm
在线安装zabbix官方软件源

-yum –y ×××tall zabbix-server-mysql zabbix-web-mysql zabbix-agent
直接通过yum源安装

二、调整文件 /etc/httpd/conf.d/zabbix.conf 大部分参数已经配好,时区需要更改
-vim /etc/httpd/conf.d/zabbix.conf -------进入并修改zabbix.conf文件
将“php_value date.timezone xxxx/xxxx”改为“php_value date.timezone Asia/Shanghai”

-systemctl restart httpd ------------重启一下web服务

三、准备初始数据库资料
1)为zabbix建立专用库及授权用户
mysql -u root -------以root用户进入数据库

create database zabbix character set utf8 collate utf8_bin; ---创建新库zabbix,支持utf8字符集

grant all on zabbix.* to zabbix@localhost identified by 'pwd@123'; --------授权用户zabbix,密码pwd@123,允许从主机访问

quit; -------------------退出
2)导入初始数据资料
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql –uzabbix -ppwd@123 zabbix

3)告诉zabbix服务端如何访问数据库资料
vim /etc/zabbix/zabbix_server.conf
DBPassword=pwd@123 //注意删除行首的#号

四、启动httpd服务,zabbix-server服务,zabbix-agent服务
systemctl restart httpd zabbix-server zabbix-agent ---------------启动服务

systemctl enable httpd zabbix-server zabbix-agent ------------设置开机自运行

五、访问web界面,按照提示安装设置
比如:http://配置zabbix服务器的地址/zabbix/setup.php

六、安装完毕以默认管理员 Admin 密码为zabbix

常见错误:
1)访问zabbix初始页面时
页面提示 –Time zone for PHP is not set (configuration parameter "date.timezone").
原因:date.timezone没有启用(忘记改了,或者前面#没有删除,改完后没有重启httpd服务)

2)网页提示 连接数据库失败
Details–Error connecting to database: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
原因:mariadb服务没有启动

3)网页提示“未知数据库zabbix”
Details–Error connecting to database: Unknown database 'zabbix'
原因:没有创建名为zabbix的库

4)网页提示:前端详细资料与zabbix数据库不匹配
Details–The frontend does not match Zabbix database.
原因:zabbix库里是空的(没有导入初始库资料,或者导入不成功)

5)以用户Admin登入zabbix平台页面报错
–strtotime(): Invalid date.timezone value 'Asia/Shanhai', we selected the timezone 'UTC' for now
原因:设置的时区名称有错误

猜你喜欢

转载自blog.51cto.com/14310368/2409561