zabbix是一款基于web界面的提供分布式系统监控以及网络监视功能的企业级的开源解决方案
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制让系统管理员快速定位,解决存在的各种问题
zabbix由2部分构成,zabbix server与可选组件zabbix agent
zabbix server可以通过SNMP、zabbix agent、ping、端口监视等方法提供对远程服务器、网络状态的监视,以及数据收集等功能,它可以运行在Linux、Solaris、HP-UX、ALX、Free BSD、Open BSD,OS X等平台上
关闭防火墙和selinux
#临时关闭 |
安装httpd服务
#安装 |
安装mariadb数据库
#安装 |
安装php环境
yum install -y php php-mysql |
安装zabbix
#下载包 |
导入表
#切换到此目录 |
配置zabbix文件
#进入此目录 |
配置php
#进入此目录 |
##登录zabbix网址设置
在浏览器输入zabbix server服务器地址,我的是192.168.136.134/zabbix
##添加对zabbix server自身的监控
#启动zabbix server主机上的agent,并设置自启 |
解决中文乱码问题
在C:\Windows\Fonts找到黑体文件,复制到zabbix server的/usr/share/zabbix/fonts
在被监控主机安装zabbix agent
#关闭防火墙 |
使用zabbix server监控主机
(1)点击配置->主机群组->创建主机群组
(2)点击配置->主机->创建主机
(3)点击配置->模板->创建模板
(4)创建自定义key
我们来对web1服务器的远程登录数进行监控
#查看远程登录数 |
(5)添加监控项
重新进入刚刚创建的模板,创建监控项
(6)为监控项创建图形,点击配置->主机->图形
(7)查看图形