CentOS7安装Zabbix 3.4 zabbix


https://www.zabbix.com/documentation/3.4/zh/start
https://www.zabbix.com/download

https://abc.htmltoo.com/search-zabbix.htm

一. Zabbix3.4安装及配置

关闭防火墙,关闭selinux

#安装基础环境
groupadd zabbix
useradd -g zabbix zabbix
yum install mysql-devel gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml -y
yum -y install mariadb-server
systemctl enable mariadb
systemctl start mariadb
mysql_secure_installation   # 初始化数据库

rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y

# 查看一下安装的位置
dpkg -L zabbix-server-mysql

# mysql -uroot -p
password
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to ihunter@'%' identified by '***';      # 增加授权
revoke all privileges on zabbix.* from ihunter@'%' identified by '***';   # 取消授权
SET PASSWORD FOR 'ihunter'@'%' = PASSWORD("***");  # 修改密码

use zabbix
source /data/soft/zabbix/schema.sql;
source /data/soft/zabbix/data.sql;
source /data/soft/zabbix/images.sql; 
 

导入初始架构和数据。系统将提示您输入新创建的密码
# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix


#配置数据库用户及密码
grep -n '^'[a-Z] /etc/zabbix/zabbix_server.conf

38:LogFile=/var/log/zabbix/zabbix_server.log
49:LogFileSize=0
72:PidFile=/var/run/zabbix/zabbix_server.pid
82:SocketDir=/var/run/zabbix
101:DBName=zabbix
117:DBUser=zabbix
316:SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
434:Timeout=4
476:AlertScriptsPath=/usr/lib/zabbix/alertscripts
486:ExternalScripts=/usr/lib/zabbix/externalscripts
522:LogSlowQueries=3000

vi /etc/zabbix/zabbix_server.conf
DBPassword=password

启动zabbix server并设置开机启动
systemctl restart zabbix-server zabbix-agent
systemctl enable zabbix-server zabbix-agent

编辑Zabbix前端PHP配置,更改时区
vi /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai

SELinux配置
setsebool -P httpd_can_connect_zabbix on
setsebool:  SELinux is disabled.
setsebool -P httpd_can_cetwork_connect_db on
SELinux is disabled.

启动httpd并设置开机启动
systemctl start httpd          #启动httpd服务
systemctl enable httpd         #设置开机启动httpd服务


二. 安装Zabbix Web

浏览器访问,并进行安装
http://192.168.1.18/zabbix/
...
完成安装,会将在/etc/zabbix/web/zabbix.conf.php生成配置文件
默认用户Admin 默认密码zabbix

中文化:
LANG="zh_CN.UTF-8";
yum -y install kde-l10n-Chinese
yum -y reinstall glibc-common
find / -name "locales.inc.php"
/usr/share/zabbix/include/locales.inc.php
vi /usr/share/zabbix/include/locales.inc.php
'zh_CN' => ['name' => _('Chinese (zh_CN)'), 'display' => true], #也就是把false改为true
vi /usr/share/zabbix/include/defines.inc.php  
#修改第93行
define('ZBX_FONT_NAME', 'msyh'); 
#修改第45行改为 
define('ZBX_GRAPH_FONT_NAME', 'msyh')  
#然后下载微软雅黑字体,改名为msyh传入/usr/share/zabbix/fonts 目录下即可。
cd /data/soft/zabbix/
cp msyh.ttf /usr/share/zabbix/fonts/
systemctl restart httpd


三. zabbxi-agent安装及配置

yum install zabbix-agent –y
vi /etc/zabbix/zabbix_agentd.conf
Server = 192.168.10.100          # 修改原127.0.0.1
ServerActive = 192.168.10.100    # 修改原127.0.0.1 

启动zabbxi-agent并设置开机启动
systemctl restart zabbix-agent.service
systemctl enable zabbix-agent.service


四. 开始使用: Quickstart guide

使用rancher搭建zabbix的组合是mysql+docker+zabix-server


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回