一、安装zabbix的客户端、数据库mysql、web、服务器在一台主机上
1.MySQL数据库已安装
2.创建数据库zabbix,用户存储数据 : create database zabbix character utf8
3.创建一个用户,server或者web用户只能访问zabbix数据库:
grant all on zabbix.* to 'zbxuser'@'192.168.%.%' identified by 'zbxuser';
flush privileges
4.yum安装如下:
服务器:
zabbix-server-2.4.8-1.e16_64 服务端包
zabbix-server-mysql-2.4.8-1.e16.x86_64 服务器端数据库接口
zabbix-get-2.4.8-1.e16.x86_64 服务器端子程序get
zabbix-2.4.8-1.e16x86_64 服务器主程序
web:
zabbix-web-2.4.8-1.e16.x86_64 web程序包
zabbix-web-mysql-2.4.8-1.e16.noarch web程序数据库接口
agent:
zabbix-agent-2.4.8-1.e16x86_64 agnent程序包
zabbix-sender-2.4.8-1.e16.x86_64 客户端子程序
5.配置:
1)配置文件在/etc/zabbix
2)启动web服务器,确认zbbix安装完毕
1)httpd可以登陆 2)zabbix确认在httpd的配置文件中 3)数据要导入到库中(按照顺序)
4)修改server端的配置文件:/etc/zabbix/zabbix_server.conf
5)启动:service zabbix-server start
端口检查:ss -tnlp:
6)修改时区:/etc/php.ini;重启service httpd start
7) 配置web后登陆:
6.配置服务器本机为agent: vim /etc/zabbix/zabbix_agentd.conf
允许服务器访问本地的授权IP,允许127.0.0.1和192.168.0.102访问agent
ServerActive :agent端主动发往的地址
hostname在主动发送数据的时候,这里一定要全局唯一,告诉服务器我是djw
7.启动客户端:service zabbix-agent start
进行查看:ss -tnlp
8.配置服务器其他机器为agent: 一样的配置,结果如下: