bestjoe 发表于 2019-1-19 08:56:18

zabbix3.4.4 编译安装

  用的是LNMP环境,可参看我前面的博客,进行安装。之后再部署。

yum -y install libevent libevent-devel net-snmp-devel
cd /usr/local/src/zabbix-3.4.4
./configure --enable-server--prefix=/usr/local/zabbix   --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
make install
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to 'zabbix'@'%' identified by 'zabbixpass';
flush privileges;
cd /usr/local/src/zabbix-3.4.4/database/mysql
cat schema.sql | mysql -uroot -pzabbix
cat images.sql| mysql -uroot -pzabbix
cat data.sql| mysql -uroot -pzabbix
vim    /usr/local/zabbix/etc/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbixpass
vim /usr/local/zabbix/etc/zabbix_agentd.conf
Server=127.0.0.1   #默认监控服务器自己,这三行不用改
ServerActive=127.0.0.1
Hostname=Zabbix server
UnsafeUserParameters=1       #允许所有的字符是在用户定义的参数,参数传递,也就是支持
useradd -u 8005 -M -s /sbin/nologin zabbix
vim /etc/services //末尾添加如下几行
zabbix-agent 10050/tcp # Zabbix Agent
zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper 10051/tcp # Zabbix Trapper
zabbix-trapper 10051/udp # Zabbix Trapper
cd/usr/local/src/zabbix-3.4.4/misc/init.d/
cp fedora/core/zabbix_server/etc/init.d/
cp fedora/core/zabbix_agentd/etc/init.d/
vim /etc/init.d/zabbix_server
BASEDIR=/usr/local/zabbix   
vim /etc/init.d/zabbix_agent
BASEDIR=/usr/local/zabbix   
/etc/init.d/zabbix_server start
/etc/init.d/zabbix_agentd start
chkconfigzabbix_server on
chkconfigzabbix_agentd on
cp /usr/local/src/zabbix-3.4.4/frontends/php/* -rf /etc/nginx/html/
systemctl restart nginx.service
vim /usr/local/php/etc/php.ini # zabbix硬性要求
max_execution_time = 300
max_input_time = 300
post_max_size = 16M
memory_limit = 128M
upload_max_filesize = 2M
date.timezone = Asia/Shanghai
always_populate_raw_post_data = -1
/etc/init.d/php-fpm restart
账号Admin密码 zabbix
字体库      
cd /etc/nginx/html/fonts
mv DejaVuSans.ttfDejaVuSans.ttf.bak


页: [1]
查看完整版本: zabbix3.4.4 编译安装