zabbix4.0

第一步,安装并查看

[root@localhost ~]# yum install -y httpd mariadb-server mariadb php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash

[root@localhost ~]# rpm -qa httpd php mariadb

第二步,编辑/etc/httpd/conf/httpd.conf

[root@localhost ~]# vim /etc/httpd/conf/httpd.conf

#ServerName www.example.com:80

ServerName www.zabbix1.com

DirectoryIndex index.html index.php

第三步,编辑/etc/php.ini

[root@localhost ~]# vim /etc/php.ini

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
;date.timezone =
date.timezone =PRC

第四步,启动httpd,mysqld,并设置开机启动

[root@localhost ~]# systemctl start httpd 

[root@localhost ~]# systemctl start mariadb

[root@localhost ~]# systemctl enable httpd

[root@localhost ~]# systemctl enable mariadb

[root@localhost ~]# netstat -anpt

第五步,测试LAMP是否搭建成功

[root@localhost ~]# vim /var/www/html/index.php

<?php
phpinfo()
?>
浏览器:172.168.6.15

第六步,配置数据库mariadb

[root@localhost ~]# mysql_secure_installation

[root@localhost ~]# mysql -u root -p

CREATE DATABASE zabbix character set utf8 collate utf8_bin;

GRANT all ON zabbix.* To 'admin'@'%' IDENTIFIED BY 'admin@123';

flush privileges;

quit

第七步,测试是否成功连接数据库

[root@localhost ~]# vim /var/www/html/index.php

<?php
$link=mysql_connect('172.168.6.15','admin','admin@123');
if($link) echo "<h1>Success!!</h1>";
else echo "Fail!!";
mysql_close();
?>

浏览器:172.168.6.15

 第八步,安装zabbix

[root@localhost ~]# yum -y install net-snmp net-snmp-devel curl curl-devel libxml2 libxml2-devel libevent-devel.x86_64 javacc.noarch javacc-javadoc.noarch javacc-maven-plugin.noarch javacc*

[root@localhost ~]# yum install php-bcmath php-mbstring -y

[root@localhost ~]# rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

[root@localhost ~]# yum install zabbix-server-mysql zabbix-web-mysql -y

第九步,导入数据到数据库中

[root@localhost ~]# zcat /usr/share/doc/zabbix-server-mysql-4.0.5/create.sql.gz | mysql -u admin -p -h 172.168.6.15 zabbix

第十步,配置/etc/zabbix/zabbix_server.conf

[root@localhost ~]# vim /etc/zabbix/zabbix_server.conf

DBUser=admin
DBPassword=admin@123

[root@localhost ~]# grep -n '^[a-Z]' /etc/zabbix/zabbix_server.conf

第十一步,配置/etc/httpd/conf.d/zabbix.conf

[root@localhost ~]# vim /etc/httpd/conf.d/zabbix.conf

php_value date.timezone Asia/Shanghai

第十二步,zabbix-server启动同时开机启动

[root@localhost ~]# systemctl enable zabbix-server

[root@localhost ~]# systemctl start zabbix-server

第十三步,删除数据库空用户

[root@localhost ~]# mysql -u root -p

select user,host from mysql.user;

drop user ''@localhost;

第十四步,重启服务

[root@localhost ~]# systemctl restart httpd.service

[root@localhost ~]# systemctl restart mariadb

[root@localhost ~]# systemctl restart zabbix-server

第十五步,web界面安装zabbix

浏览器:172.16.6.15/zabbix

登录界面:Admin/zabbix

第十六步,监听10051端口

[root@localhost ~]# netstat -anpt|grep zabbix_server

第十七步,FTP上传simkai.ttf(楷体 常规)字体

第十八步,复制字体到/usr/share/zabbix/fonts

[root@localhost ~]# cp /root/下载/SIMKAI.TTF /usr/share/zabbix/fonts/simkai.ttf

第十九步,编辑/usr/share/zabbix/include/defines.inc.php

[root@localhost ~]# vim /usr/share/zabbix/include/defines.inc.php

define('ZBX_FONTPATH', realpath('fonts')); // where to search for font (GD > 2.0.18)
define('ZBX_GRAPH_FONT_NAME', 'simkai'); // font file name

posted @ 2019-02-19 20:38  天羽羽斩  阅读(175)  评论(0)    收藏  举报