Zabbix3.4安装部署 操作过程手册
1 系统环境cat /etc/redhat-release
更新centos yum -y update
http://i2.运维网.com/images/blog/201803/16/c868f1059984a7f0f344368e3bbc617e.png
2 关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
grep SELINUX=disabled /etc/selinux/config
setenforce 0
reboot重启服务器
http://i2.运维网.com/images/blog/201803/16/7d7f72acd1423a412b84b24331b44324.png
3 安装MariaDB
yum install mariadb-server mariadb -y
systemctl start mariadb#启动MariaDB
systemctl enable mariadb#设置开机启动
4 Zabbix3.4安装
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
yum install zabbix-server-mysql zabbix-web-mysql -y
5 创建数据库
登录数据库:mysql -uzabbix -pzabbix
创建数据库:create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
查看数据库:show databases;
退出:quit
6 导入数据
查看目录下zabbix版本:Cd /usr/share/docls
http://i2.运维网.com/images/blog/201803/16/ea60fd68621c0373017a331f520097cc.png
zcat /usr/share/doc/zabbix-server-mysql-3.4.5/create.sql.gz | mysql -uzabbix -pzabbix zabbix
7 配置数据库用户及密码
grep -n '^' /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=root
330:SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
448:Timeout=4
490:AlertScriptsPath=/usr/lib/zabbix/alertscripts
500:ExternalScripts=/usr/lib/zabbix/externalscripts
536:LogSlowQueries=3000
http://i2.运维网.com/images/blog/201803/16/d46d5e3424cbc282d9d73662371a36c4.png
8 启动zabbix server并设置开机启动
systemctl enable zabbix-server
systemctl start zabbix-server
9 编辑Zabbix前端PHP配置,更改时区
vi /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai
10SELinux配置
setsebool -P httpd_can_connect_zabbix on
setsebool -P httpd_can_network_connect_db on
11启动httpd并设置开机启动
systemctl start httpd
systemctl enable httpd
12安装Zabbix Web
浏览器访问,并进行安装 http://172.19.34.144/zabbix/
http://i2.运维网.com/images/blog/201803/16/49bfc087355922c9ab46bf21c84a5eea.png
12.1 检查状态
http://i2.运维网.com/images/blog/201803/16/8c69ccde2fe4bdeb12f0381007e06f4f.png
12.2 连接到数据库
http://i2.运维网.com/images/blog/201803/16/265afb882520d7bea54ba4da9255c331.png
12.3 选择默认直到完成
http://i2.运维网.com/images/blog/201803/16/655f55d93e053efaf877d3a6409406b5.png
12.4 完成安装:
登录最新版Zabbix3.4 默认用户Admin 默认密码zabbix
http://i2.运维网.com/images/blog/201803/16/706ccc1041dd828475705b2c570183da.png
http://i2.运维网.com/images/blog/201803/16/2e1a6dd47f8ee41086f6bb2c0806fe09.png
http://i2.运维网.com/images/blog/201803/16/14ea6d521887752c0008a5e4b67ad0cb.png
13Zabbxi-agent安装及配置
13.1 Zabbix服务器安装agent
yum install zabbix-agent -y
13.2 配置zabbxi-agent
grep -n '^' /etc/zabbix/zabbix_agentd.conf
http://i2.运维网.com/images/blog/201803/16/3f71841f74a5ade7966d26b54980f765.png
13.3 启动zabbxi-agent并设置开机启动 systemctl enable zabbix-agent.service systemctl restart zabbix-agent.service
13.4 Windows安装zabbix客户端
官方下载地址: http://www.zabbix.com/download
解压以下文件到服务器磁盘目录:
http://i2.运维网.com/images/blog/201803/16/ab60cffebe26848b390d1620d388d2ee.png
13.5 修改.conf文件
EnableRemoteCommands=1 #允许在本地执行远程命令
LogRemoteCommands=1 #执行远程命令是否保存操作日志
Server = 172.19.34.144 #填写zabbix服务器IP地址
Hostname=mail01 #zabbix_agent客户端计算机名 (被监控主机)
UnsafeUserParameters=1 #监控脚本输出
UserParameter=tcpportlisten,c:\zabbix\discovertcpport.bat#脚本文件
13.6 执行CMD命令安装
zabbix_agent.exe -c zabbix_agent.conf -i
zabbix_agent.exe -c zabbix_agent.conf -s
-i 安装 -s 启动 -x 停止-d 卸载
13.7 监控windows主机
选择配置 ---- 主机 ---- 创建主机
http://i2.运维网.com/images/blog/201803/16/70d8cd56876d52b7b283ead326bb930a.png
填写主机名称及群组 可以创建不同的群组区分服务器
http://i2.运维网.com/images/blog/201803/16/cca5434a48e1949c76bc32a5a4c9cd76.png
添加模板
http://i2.运维网.com/images/blog/201803/16/066f9e5c2714b47464cf41351237d616.png
查看主机监控
http://i2.运维网.com/images/blog/201803/16/2bfe966635f17b10d376d134f0e5a337.png
http://i2.运维网.com/images/blog/201803/16/0cd5d296d5ef084ad9fd7d304cbe12af.png
14问题
14.1 启动以后无法监控zabbix主机解决办法
vi/etc/zabbix/zabbix_server.conf //这是我的安装目录
DBUser=root修改为root用户即可搞定问题
# service zabbix_serverrestart //重启服务
# netstat -untlap | grep zabbix //在查看端口就有了
14.2 zabbix中文乱码解决方法
上传自定义字体到:/usr/share/Zabbix/fonts/ 目录下
修改:/usr/share/Zabbix/include/defines.inc.php 将默认字体替换
15Zabbix插件Graphtree安装
cd /usr/share/zabbix
wget https://raw.githubusercontent.com/OneOaaS/graphtrees/master/graphtree3.2.x.patch
yum install -y patch
patch -Np0 < graphtree3.2.x.patch
vi /etc/httpd/conf.d/zabbix.conf Alias /oneoaas /usr/share/zabbix/oneoaas
chown -R apache.apache oneoaas
页:
[1]