CentOS7 安装Zabbix4.4
我是小白,曾经参加过培训课程,但是都过去好多年了,现在想回忆一下
zabbix作为原生中文支持还是非常友好的。
中间尝试过源码安装LAMP,无奈水平有限,弄了两天也没有弄出来,最后只好选择了YUM安装LAMP,源码安装Zabbix
总结步骤如下:
1、安装系统 CentOS7最小化安装
2、YUM源使用Ali的yum源
wget -O /etc/yum.repos.d/Ali.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3、安装了EPEL源(不知道有没有用)
yum -y install epel-release
4、安装LAMP环境
yum -y install php php-* php-mysql
yum -y install httpd httpd-devel
yum -y install net-snmp net-snmp-*
yum -y install mariadb mariadb-server mariadb-devel
5、安装Zabbix4.4.8
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-libcurl --with-net-snmp
make install
6、复制Zabbix的PHP文件
cp /usr/src/zabbix.4.4.8/frontends/php/* /var/www/html/zabbix/
chown -R apache.apache /var/www/html/zabbix
7、导入数据库
systemctl start mariadb
mysql_secure_install
...........(密码什么的,和删除test库)
mysql -uroot -p
create database zabbix character set utf8 collate utf8_bin;
grant all on zabbix.* to 'zabbix'@'%' identified by '123456';
grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by '123456';
grant all on zabbix.* to 'zabbix'@'localhost' identified by '123456';
flush privileges;
quit;
mysql -uroot -p123456 zabbix < /usr/src/zabbix.4.4.8/database/mysql/schema.sql
mysql -uroot -p123456 zabbix < /usr/src/zabbix.4.4.8/database/mysql/images.sql
mysql -uroot -p123456 zabbix < /usr/src/zabbix.4.4.8/database/mysql/data.sql
8.启动服务
systemctl restart httpd
cp /usr/src/zabbix.4.4.8/misc/init.d/fedora/core/zabbix_* /etc/init.d/
vim /etc/init.d/zabbix_server
BASEDIR=/usr/local/zabbix
service zabbix_server start
vim /etc/init.d/zabbix_agent
BASEDIR=/usr/local/zabbix
service zabbix_agent start
9、中间遇到了一些问题
安装数据库的过程中字符集没有设置正确,更改上面的命令就好了。
zabbix页面安装过程中,没有MySQL选项,安装了php-mysql 就好了
10、zabbix使用网上很多找找就好了
我确实是小白,大神不要喷我。学习用的
posted on 2020-05-18 14:38 ChaoYue_Xu 阅读(357) 评论(0) 编辑 收藏 举报