ZABBIX搭建与过程(LNMP\LAMP)
完全新手搭建ZABBIX应用过程记录一下;
之前绕过好多弯路,一开始装了LNMP,全部配置好以后,网页输入地址,居然打不开。然后不断的更换PHP版本从5.6>72>70,数据库也从mysql>mariadb>mysql5.7 虽然饶了不少弯路,不过自己学到了很多。
现在说下比较正确的安装方法。
https://www.zabbix.com/cn/download?zabbix=4.0&os_distribution=centos&os_version=7&db=mysql&ws=apache
直接登录Zabbix主页
选择对应自己的版本,下方会出现简单的安装步骤。我选择的是CENTOS7 zabbix4 mysql apache(官方没有NGINX)
用yum安装NGINX或者APACHE,网上有很多方法可以自己搜索下(替换yum源)
然后安装MYSQL5.7网上也有,用YUM装。
yum install mysql-server
初始化 mysql登录密码 (如果发现可以直接登录mysql数据库,那是因为没有删掉之前的残留数据,用rm -rf /var/lib/mysql)
# grep 'temporary password' /var/log/mysqld.log(查询第一次登录的随机密码)
# mysql -u root -p
进入数据库后
set password=password("your pass word")
quit
之后启动数据库
# systemctl start mysqld
然后下载4.0的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
随后 ,Yum安装
# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
接着进入MYSQL(创建zabbix数据库并追加用户zabbix):
mysql -u root -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;
退出数据库
#zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p password 导入数据表
systemctl restart zabbix-server zabbix-agent httpd(nginx)
随后输入网址 ,能不能打开就看技术了。如果网页打不开
systemctl status zabbix-server zabbix-agent httpd 查看报错的状态