zabbix上手-安装篇

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/Rigaphp_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 host127.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文件指向问题……成功

猜你喜欢

转载自blog.csdn.net/sxhexin/article/details/80660209