zabbix 4.0部署

下面的号令正在zabbix-server上实现,需要联网更新yum源码#。

yum -y update

#封闭selinux和firewalld(防火墙未封闭,战略可按照httpd和mysql监控的端口枯萎)

systemctl stop firewalldsystemctl disable firewalldsed -i 's/enforcing/disabled/' /etc/selinux/config

#修复一个灯的情况,用httpd,mariadb,PHP。

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

image.png#编辑httpd设置配备安排文献,检索ServerName,变更域名;检索DirectoryIndex,逃加一个索引文献规范index.php (那一步是为了便当摆设时写一个php页面来测试数据库的跟尾情况,假设没有思写或许曾经摆设过量次的可以没必要设置配备安排DirectoryIndex)#编译httpd设置设备的文献,搜刮ServerName,更改域名;搜刮DirectoryIndex,并添加一个索引文献示例index(那一步是为了便利起见写一个php页面来测试数据库的毗连形态。若是没有写过,可能是摆设的次数太多,不需要设置设备目次Index)

vi /etc/httpd/conf/httpd.confServerName localhost DirectoryIndex index.html index.php

image.pngimage.png#设置配备安排时区#设置设备时区。

vi /etc/php.inidate.timezone = PRC

image.png#启动mysqld并初始化用户以及密码#启动mysqld并初始化用户名和密码。

systemctl start mariadb systemctl enable mariadb//因为我是运用root用户摆设mysqld的,以是那里的用户填写root,密码为了烦琐设置装备摆设成123456mysqladmin -u root password 123456

#用root登录mysql,删除两个空用户,创建一个zabbix库,声明用户zabbix。

mysql -u root -p> drop user ''@localhost;> drop user ''@localhost.localdomain; > CREATE DATABASE zabbix character set utf8 collate utf8_bin; > GRANT all ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY '123456';//用户名zabbix,密码123456> flush privileges;> quit

#zabbix和zabbix 4.0版所需的附加组件

//安装依附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* php-bcmath php-mbstring//安装zabbixrpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm yum install zabbix-server-mysql zabbix-web-mysql -y

#在zabbix-server-mysql下导入修改后的脚本。

//那一步需求按一下Tab键补齐一下zabbix-server-mysql的版本cd /usr/share/doc/zabbix-server-mysql //导入筑库剧本zcat create.sql.gz | mysql -uzabbix -p -h localhost zabbix

#设置设备zabbix_server.conf,找出上面有几个数据库毗连参数,并打消文本或更改值。

DBHost=localhostDBName=zabbixDBUser=zabbixDBPassword=123456

#设置zabbix-server的时区。

vi /etc/httpd/conf.d/zabbix.conf 将# php_value date.timezone Europe/Riga 变卦成php_value date.timezone Asia/Shanghai,并裁撤注释

#参加httpd和zabbix-server的自启动,从头启动所有办事。

systemctl enable zabbix-server systemctl enable httpdsystemctl restart zabbix-serversystemctl restart httpd systemctl restart mariadb

#造访http://ip/zabbix/,点击下一步image.png#看到反省项后果部分都是OK就可以下一步了image.png#填写mysql跟尾新闻,因为咱们的mysql摆设正在本机,地点就写localhost,mysql端口咱们并没有改以是是默许的3306,库的话就用咱们刚才创建的zabbix库,用户就用zabbix,密码是123456image.png#zabbix的主机以及端口号,假设曾经停失落防火墙的可以随意写端口,不断防火墙的可以自行定义端口并干枯战略image.png#那里展示填写的后果,间接下一步就可以了image.png#点击实现后会自行跳转登陆外单页面,账号默许是Admin(留意A年夜写),密码默许zabbiximage.png点击登陆,即可登陆成功image.png#拜候http://ip/zabbix/

关于zabbix4.0前期的代办署理摆设,能够看后续做品。

您可以还会对下面的文章感兴趣:

最新评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。