zabbix4.4yum安装

 

 

 

安装MySQL5.7
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server

#启动数据库
systemctl start mysqld && systemctl enable mysqld && systemctl status mysqld

#查看数据库初始密码
grep "password" /var/log/mysqld.log

#登录mysql数据库修改初始密码
mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Aa4455**';               #注:mysql5.7默认对密码复杂度有要求

#创建初始数据库
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'Aa4455**';      #MySQL5.7设置密码会有要求,需注意!
flush privileges;
quit;

 

#使用阿里的镜像站安装zabbix
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
#下载安装后/etc/yum.repo目录下会生成zabbix.repo文件

#安装fping,以免出错
yum -y install epel-release
yum clean all && yum makecache
yum -y install iksemel fping libiksemel

#安装zabbix-server、agent和apache
yum -y install zabbix-server-mysql zabbix-web-mysql  zabbix-agent zabbix-get

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

#为Zabbix server配置数据库,编辑配置文件 /etc/zabbix/zabbix_server.conf
sed -i "s/# DBPassword=/DBPassword=Aa4455**/" /etc/zabbix/zabbix_server.conf

#配置PHP上海时区
sed -i "s/# php_value/php_value/" /etc/httpd/conf.d/zabbix.conf
sed -i "s/Europe\/Riga/Asia\/Shanghai/" /etc/httpd/conf.d/zabbix.conf

#启动Zabbix server和agent进程并设置开机启动
systemctl start zabbix-server zabbix-agent httpd && systemctl enable zabbix-server zabbix-agent httpd

========================================================================================================

问题一、httpd: Could not reliably determine the server's fully qualified domai...essage  (下图倒数第4行)

 

 解决办法:
vim /etc/httpd/conf/httpd.conf
#ServerName www.example.com:80  改为  ServerName 172.16.186.20:80

systemctl restart httpd

问题二、打开zabbix登录页面提示HTTP 500问题
vim /etc/php.ini
display_errors = Off 修改为 display_errors = On

问题三、
查看页面发现Permission denied in /usr/share/zabbix/include/classes/core/ZBase.php 报错信息
由于/etc/zabbix/web目录apache用户无法进入导致,修改目录权限然后登录zabbix站点即可
chown apache.apache /etc/zabbix/web

========================================================================================================

#访问前台页面
http://IP/zabbix

 

#下图必须全为OK状态

 

#下图只写授权的zabbix密码即可

 

#下图的Name自定义即可

 

 

#登录账号/密码
Admin/zabbix

 

 

 

 #将语言修改为中文,点击上图右上角的"用户"标志

 

 #将English(en_GB)修改为Chinese(zh_CN),而后点击Update即可

 

#添加windows主机

https://www.zabbix.com/cn/download_agents 下载相应的agent,这里我选择MSI类型

上图选好后在上图的下面会有下载地址,如下图(点击DOWNLOAD AGENT即可)

 

 

 

 #安装

 

 

 

 

注:
Host name:该项为zabbix服务端web页面上设置的主机名称
zabbix server IP/DNS:该项为zabbix服务器IP地址,不能是域名,否则安装不上
server or proxy for active checks: 该项同上

安装时需要正确填写Zabbix服务器的Host name和IP地址
Host name需要和Zabbix服务端Web页面上设置的主机名称一致

#安装目录保持默认

 

 

#修改zabbix_agentd.conf(这里我是用的nodepad++打开的该文件)
LogRemoteCommands=1              #执行远程命令是否保存操作日志,该项要改
LogFile=d:\zabbix\zabbix_agentd.log #日志文件存储位置
EnableRemoteCommands=1         #允许在本地执行远程命令,该项要改
Server=103.218.3.xx,103.218.3.xx/25,103.218.3.xxx   #填zabbix服务器IP地址(注,如果zabbix-agent是跨网段连接的话需将远程zabbix_server主机所有的ip地址以及网关加上)
Hostname=RAMBO-PC      #zabbix_agent即windows主机名称(被监控主机名称)
ServerActive=103.218.3.xx,103.218.3.xx/25,103.218.3.xxx         #填写zabbix服务器IP地址(同Server) 

#启动zabbix_agent
注:在win机器上C:\Windows\System32目录下右键cmd.exe选择 "管理员身份运行"打开cmd

 

注释:
-c:指定配置文件位置
-i:安装agent
-s:启动
-x:停止agent
-d:卸载agent

执行完了最好重启一下服务

 

 #在服务端执行zabbix_get -s  <客户端IP>  -k "vfs.fs.size[c:,pused]"

 ========================================================

 

 

#zabbix服务端web页面上添加上面的win7主机

配置——主机群主——创建主机群组——组名(根据自己的环境定义,这里我定义为windows)

 

 

配置---主机---创建主机

 

 

#新建模板(下图右上角"创建模板")

 

 

 

#创建监控项(点击下图中186.3那台机中的"监控项"

 

#创建监控项,在下图中右上角

 

 

 

 

 

注:参数说明
监控磁盘使用情况需要vfs.fs.size[fs,<mode>]键值
fs:文件系统
mode:模式,total默认全部,free空闲,used使用,pfree空闲百分比,pused使用百分比

示例:键值:vfs.fs.size[c:,total] 或者 键值:vfs.fs.size[c:,pused] 或者 键值:vfs.fs.size[c:,pfree]

添加pfree、pused时,这两个信息类型需要选择浮点数,单位%

 

注:上图中添加完毕后要等一下状态才会变为"已启用",未变为"已启用"前状态为"不支持的格式"

 

添加图形(选中线图中的"图形")

 

 #下图中右上角添加图形

 

 

#添加好以后如下图,点击最下面的那个"添加"即可

 

#点击下图中的"测试机C盘使用率"的字样进去

 

#点击下图中的"预览",接下来就是等......

 

 

 

 

           欢迎一起讨论技术

 

posted @ 2020-05-14 14:37  Linux大魔王  阅读(389)  评论(0编辑  收藏  举报