安装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)
添加主机
修改该主机模板为snmpv2 interface
修改该主机宏为继承
完成后,修改采集更新时间,不然大半天出不来
若提示
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操作
暂无评论,还不快来坐沙发...