Zabbix安装

it2022-05-05  99

Zabbix安装

 

首先,还是要先关闭一下防火墙

然后安装LNMP环境 yum -y install mariadb mariadb-server php php-devel php-mysql php-fpm LNMP 和vim lrzsz [root@localhost ~]# yum -y install mariadb mariadb-server php php-devel php-mysql php-fpm vim lrzsz

然后进入cd /usr/local/src/ 把nginx包拉进来 用rpm安装 rpm -ivh nginx-1.8.0-1.el7.ngx.x86_64.rpm [root@localhost src]# rpm -ivh nainx-1.8.0-1.el7.ngx.x86_64.rpm

ls 查看 把zabbix包拉进来 tar xfz zabbix-4.0.6.tar.gz groupadd --system zabbix useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix yum -y install gcc-c++ mariadb-devel libxml2-devel net-snmp-devel libevent-devel curl-devel yum -y install php-bcmath php-mbstring php-gd php-xmlwriter php-xmlreader

ls查看 进入zabbix cd zabbix-4.0.6

Ls查看 然后输入 ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 && make && make install

启动服务 systemctl start php-fpm systemctl start mariadb systemctl start nginx

创建mysql数据库并导入数据库 进入musql

创建zabbix数据库和账号 create database zabbix default character set utf8;; grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix'; flush privileges;

#导入数据库 use zabbix; source /usr/local/src/zabbix-4.0.6/database/mysql/schema.sql source /usr/local/src/zabbix-4.0.6/database/mysql/images.sql source /usr/local/src/zabbix-4.0.6/database/mysql/data.sql 导入完成之后exit退出

重新开启一个机器 进入 cd /usr/local/src/ 目录 ls查看

修改配置文件

在配置文件最下行加入 export PATH=/usr/local/zabbix/sbin:/usr/local/zabbix/bin:$PATH

修改zabbix_server.conf配置文件,使之连接mysql vim /usr/local/zabbix/etc/zabbix_server.conf

在第二个机子上进入配置文件 vim /usr/local/zabbix/etc/zabbix_server.conf

输入 SocketDIr=/var/lib/mysql/mysql.sock

保存退出 创建目录 mkdir /usr/local/zabbix/alertscripts

修改目录权限并配置启动脚本 进入文件 cd /usr/local/zabbix/ ls查看

输入 ./sbin/zabbix_server ./sbin/zabbix_agentd

继续修改 vim /etc/nginx/conf.d/default.conf

复制zabbix web程序,并创建zabbix站点的配置文件

复制过去后,这里面有个conf文件夹,需要cp zabbix.conf.php.example zabbix.conf.php 然后修改里面的配置内容,是连接的数据库相关信息与页面设置的内容保持一直。 vim /etc/nginx/conf.d/default.conf

systemctl reload nginx tailf /var/log/nginx/error.log

再打开一个窗口 cd /usr/share/nginx/html/zabbix/ vim conf/zabbix.conf.php

chmod -R 777 zabbix systemctl reload nginx cd zabbix/

然后重启服务 systemctl restart mariadb systemctl restart php-fpm systemctl restart nginx

然后进入文件 继续修改配置文件 cd /usr/share/nginx/html/zabbix vim /etc/nginx/conf.d/default.conf

rm -rf zabbix/* cp -a /usr/local/src/zabbix-4.0.6/frontends/php/* ./zabbix/

cd zabbix/ chown -R nginx ./* vim /etc/nginx/conf.d/default.conf

继续修改 Vim /etc/php.ini post_max_size 16M max_execution_time 300 max_input_time 300 date.timezone=Asia/Shanghai

安装

yum -y install bcmath mbstring gd* xmlwriter xmlreader ldap

yum -y install php-bcmath php-mbstring gd-devel

 

yum -y install php-xmlwriter php-xmlreader php-ldap

yum -y install php-gd

systemctl restart php-fpm

安装完成后修改配置

vim /etc/nginx/nginx.conf

重启服务,进入网页验证 报错~~~ 进入目录 cd conf cp zabbix.conf.php.example zabbix.conf.php 修改配置 vim zabbix.conf.php

访问页面 成功啦!!!

 

转载于:https://www.cnblogs.com/ada54410017/p/11207121.html


最新回复(0)