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
签名:这个人很懒,什么也没有留下!