一.Zabbix的功能:
常见的商业监控软件,具备主机的性能监控、网络设备性能监控、数据库性能监控、FTP等通用协议监控、多种告警方式、、详细的图表报表绘制等功能
二.Zabbix的配置:
Server:zabbix的服务器,采用mysql存储监控数据并使用apache+php的方式呈现
Agent:安装在被监控设备上的zabbix的代理,被监控设备上的数据由代理收集后统一上传到服务器端由服务器端收集、整理并呈现
Snmp:agent的一种,支持snmp协议的设备,通过设定snmp的参数将相关监控数据传送至服务器端
一.abbix的服务配置文件
Zabbix安装后服务端默认的配置文件存在/etc中
编译:主要有两个配置文件:
Zabbix_server.conf负责服务器端的设定
Zabbix_agent.conf设置客户端代理参数
Zabbix_proxy.conf设定分布式的部署
Vimzabbix_server.conf
DBName=zabbix ##zabbix所属的数据库名称
DBUser=zabbix ##zabbix所属数据库用户
DBPassword=westos ##zabbix数据库密码
StartPollers=30 ##轮询的初始值
StartIPMIPollers=4 ##IPMI轮询的初始值
StartPollersUnreachable=30 ##轮询不可达的主机数
StartTrappers=8 ##捕获的初始值
StartPingers=4 ##ping的初始值
StartDiscovers=0 ##自动发现的初始值
CacheSize=384M ##缓存大小
CacheUpdateFrequency=300 ##缓存更新的频率
StartDBSyncers=8 ##数据库同步时间
TrendCacheSize=128M ##总趋势缓存大小
AlertScriptsPath=/usr/bin ##脚本的存放位置
LogSlowQueries=1000 ##日志慢查询设定
Vim /etc/httpd/conf/httpd.conf
Php_valuedate.timezone Asia/shanghai
开启服务 systemctl startzabbix-server
开机自启 systemctl enable zabbix-server
访问IP+zabbix
五.Agent的安装
前提:需要安装包zabbix-agent-3.2.6-1.el6.x86_64.rpm yum install安装
Vim zabbix_agentd.conf
修改主机名和IP
添加解析
开启服务 /etc/init.d/zabbix-agent start /etc/init.d/httpd start