centos7安装zabbix4及修复部分问题

By Heanny
2019-1-28
3601 read

安装httpd,将firewalld改为iptables

https://www.cnblogs.com/xuezhigu/p/6652835.html


官方地址https://www.zabbix.com/download?zabbix=4.0&os_distribution=centos&os_version=7&db=mysql


添加rpm 

rpm -Uvh https://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 zabbix-agent

安装mysql

http://www.heanny.cn/post-354.html

配置mysql

# mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
mysql> quit;

导入mysql表

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix


修改zabbix配置文件的db密码

/etc/zabbix/zabbix_server.conf

DBPassword=password

修改php的时区 vim /etc/php.ini

date.timezone =PRC

启动

# systemctl restart zabbix-server zabbix-agent httpd
# systemctl enable zabbix-server zabbix-agent httpd

配置web

http://server_ip_or_name/zabbix 

默认账户:Admin/zabbix


正常情况下

netstat -ntlp |grep zabbix

会有

tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      3308/zabbix_agentd  
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      4248/zabbix_server  
tcp6       0      0 :::10050                :::*                    LISTEN      3308/zabbix_agentd  
tcp6       0      0 :::10051                :::*                    LISTEN      4248/zabbix_server

若没有zabbix_server则往下看


修复采集中文乱码问题

ttf文件复制到/usr/share/zabbix/fonts下

并修改/usr/share/zabbix/include/defines.inc.php

define('ZBX_GRAPH_FONT_NAME',    'graphfont'); // font file name


(如果是zabbix4.2版本,则需要将ttf文件替换/usr/share/fonts/dejavu/DejaVuSans.ttf文件, 

因为graphfont指向->

/etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf)


添加主机

image.png


修改该主机模板为snmpv2 interface

修改该主机宏为继承

完成后,修改采集更新时间,不然大半天出不来

image.png




若提示

Zabbix server is not running: the information displayed may not be current.

centos的SELinux在作祟,关闭即可,

若开启SELinux情况进行修复

setsebool httpd_can_network_connect on   # 加-P 为永久生效

  

可能是https://www.cnblogs.com/rusking/p/4441362.html

 若是还有,分析日志

cat /var/log/zabbix/zabbix_server.log | more

若出现

 10764:20190315:090324.920 [file:dbconfig.c,line:94] zbx_mem_realloc(): out of memory (requested 162664 bytes)
 10764:20190315:090324.921 [file:dbconfig.c,line:94] zbx_mem_realloc(): please increase CacheSize configuration parameter

则为内存溢出,修改vim /etc/zabbix/zabbix_server.conf

CacheSize=1024M

其他报错前往>>报错大全https://www.cnblogs.com/dbslinux/p/9465803.html


升级

rpm新的包,然后进行upgrade操作


【全】zebra在centos7的安装与使用
python如何将自己写的代码打包供他人使用

Comments

暂无评论,还不快来坐沙发...

Leave a Reply