【文件属性】:
文件名称:centos 7.5 安装zabbix4.0
文件大小:3KB
文件格式:MD
更新时间:2022-08-18 11:29:06
zabbix
下载zabbix server源码包
`wget -o zabbix-4.0.4.tar.gz
安装依赖
`yum install wget telnet net-tools python-paramiko gcc gcc-c++ dejavu-sans-fonts python-setuptools python-devel sendmail mailx net-snmp net-snmp-devel net-snmp-utils freetype-devel libpng-devel perl unbound libtasn1-devel p11-kit-devel OpenIPMI unixODBC libevent-devel mysql-devel libxml2-devel libssh2-devel OpenIPMI-devel java-1.8.0-openjdk-devel openldap-devel curl-devel unixODBC-devel`
解压并编译安装
`tar -zxvf zabbix-4.0.4.tar.gz`
`cd zabbix-4.0.4/`
建立编译安装目录
`mkdir -p /data/zabbix`
`./configure --prefix=/data/zabbix --enable-server --enable-agent --enable-java --with-mysql --with-libxml2 --with-unixodbc --with-net-snmp --with-ssh2 --with-openipmi --with-ldap --with-libcurl --with-iconv`
`make&&make; install`
`/data/zabbix/sbin/zabbix_server -V`
数据库安装
`yum install mariadb-server`
`systemctl start mariadb.service`
`systemctl status mariadb.service`
`mysql_secure_installation`
创建zabbix数据库
`mysql -uroot -p`
`create database zabbix character set utf8 collate utf8_bin;`
`grant all privileges on zabbix.* to zabbix@localhost identified by ‘123456’;`
导入zabbix数据结构
`mysql -uzabbix -p123456 zabbix < /root/zabbix-4.0.4/database/mysql/schema.sql`
`mysql -uzabbix -p123456 zabbix < /root/zabbix-4.0.4/database/mysql/images.sql`
`mysql -uzabbix -p123456 zabbix < /root/zabbix-4.0.4/database/mysql/data.sql`
更改zabbix-server配置文件
`[root@localhost ~]# egrep -v "^#|^$" /data/zabbix/etc/zabbix_server.conf`
`LogFile=/tmp/zabbix_server.log`
`DBHost=localhost`
`DBName=zabbix`
`DBUser=zabbix`
`DBPassword=123456`
`Timeout=4`
增加用户
`groupadd --system zabbix`
`useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" Zabbix`
启动zabbix server
`/data/zabbix/sbin/zabbix_server -c /data/zabbix/etc/zabbix_server.conf`
启动zabbix agent
`/data/zabbix/sbin/zabbix_agentd -c /data/zabbix/etc/zabbix_agentd.conf`
安装Zabbix Agent
`yum install zabbix-agent`
`systemctl start zabbix-agent.service`
安装zabbix前端
`rpm -ivh `
`yum -y install zabbix-web-mysql`
`egrep -v “^#|^$” /etc/php.ini`
`max_execution_time = 300`
`memory_limit = 128M`
`post_max_size = 16M`
`upload_max_filesize = 2M`
`max_input_time = 300`
`max_input_vars = 10000`
`always_populate_raw_post_data = -1`
`date.timezone = Asia/Shanghai`
``
启动httpd
`systemctl start httpd.service`
`systemctl status httpd.service`
访问 http://webIP/zabbix/setup.php
默认账号密码
Admin
zabbix