STEP0 不废话步骤(Centos7 Mysql5.6 Zabbix 3.4)
登陆root账户
# yum install screen
# yum install wget
# screen -S lamp
# wget -c http://soft.vpser.net/lnmp/lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lamp
按照配置和需求选择安装版本(Mysql最好选择5.6,5.7版本会生成初始密码增加步骤),需要开启InnoDB,设置的Mysql密码不要忘记
安装完成后如果不能自动跳出,则使用Ctrl+C
手动退出
reboot
重启系统
重新登陆root账户
# rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
# mysql -uroot -p
键入你设置的Mysql密码
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '你之前设置的Mysql密码';
mysql> quit;
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
find / -name mysql.sock
# vi /etc/zabbix/zabbix_server.conf
按Insert
键进入编辑模式
修改DBPassword=设置的Mysql密码
若之前的find / -name mysql.sock
返回/tmp/mysql.sock
,则修改DBSocket=/tmp/mysql.sock
按ESC
键退出编辑模式
键入:wq
并回车保存退出vi编辑器
# vi /etc/httpd/conf.d/zabbix.conf
操作方法同上
修改# php_value date.timezone Europe/Riga
为php_value date.timezone Asia/Shanghai
(注意去掉注释)
保存并退出
# systemctl restart zabbix-server zabbix-agent httpd
# systemctl enable zabbix-server zabbix-agent httpd
此时 键入http://你的ip或者域名/zabbix
即可访问zabbix前端
一路Check&Next step,在Configure DB connection
步骤中,修改Datebase host
为127.0.0.1
并在Password
后键入你设置的Mysql密码,继续几个Next后,出现登陆界面
默认账户Admin
,默认密码zabbix
点击右上角的用户即可修改界面语言
完成
STEP1 运行环境安装
参照https://lnmp.org/install.html,按照页面指示安装lamp环境,安装完成后重启系统
在这一步上卡了大半天(*  ̄︿ ̄)
如果你喜欢手动配置环境,不拦你
STEP2 Zabbix安装
参照https://www.zabbix.com/download 安装
STEP3 曾遇到过的问题
安装过程提示无可用源,可尝试使用清华源 https://mirror.tuna.tsinghua.edu.cn/help/centos
Mysql5.7安装过程中会自动生成初始密码,参照https://www.cnblogs.com/arraylist/p/6726614.html 解决
Apache启动过程可能会有问题,参照https://blog.csdn.net/u013378306/article/details/52064730 解决
提示Connection to database 'zabbix' failed
,或Zabbix server is not running:the information displayed may not be current
,参照https://blog.csdn.net/u011085172/article/details/72662940 解决
STEP X 曲折的安装经历
- 第一次,装的Mysql8.0然后死活连接不上……重装重装
- 第二次,装了Mysql5.7然后不知道会生成初始密码,又花了很长时间
参照https://www.cnblogs.com/arraylist/p/6726614.html,解决了问题
键入grep "temporary password" /var/log/mysqld.log
,返回结果最后引号后面的字符串就是root的默认密码
然后打不开前端界面,发现需要装php(lll¬ω¬) ……重装重装 - 第三次,导入数据库的那步,导入过程时间太长以为死机了……强行退出再次导入,提示冲突,DROP DATEBASE后一直报错……才发现,emmm,我这英语水平,应该是
DROP DATABASE
,继续进行步骤的时候提示用户冲突……重装重装 - 第四次,索性使用[https://lnmp.org/(https://lnmp.org/)的lnmp一键包来安装环境,么有问题,zabbix也装上了,然后依然打不开,查看日志说Apache启动失败。。。纳尼?查看https://www.zabbix.com/documentation/3.4/manual/installation/requirements,嗯,确实写的Apache……重装重装
- 第五次,使用[https://lnmp.org/(https://lnmp.org/)的lamp一键包,然后没套screen……中间搬着电脑换了地,连接断掉了,重新安装lamp,忘了重启导致SELinux依然运行着(一键包会将SELinux改为Disabled状态,但需要重启生效),进入界面后提示
Zabbix server is not running:the information displayed may not be current
查帖子乱改了很多配置文件,然后网页喜闻乐见的打不开了……重装重装 - 第六次,小心翼翼的按照之前走过的步骤来,参照https://blog.csdn.net/u011085172/article/details/72662940 修复了sock文件指向问题……成功