【Zabbix】 详细配置信息
****zabbix****Zabbix
server(agent): 172.25.264.165
proxy(代理机):172.25.254.161
agent: 172.25.254.164
一.安装zabbix所需软件包
(1) yum install
zabbix-server-2.4.5-1.el6.x86_64.rpm
zabbix-server-mysql-2.4.5-1.el6.x86_64.rpm
zabbix-web-2.4.5-1.el6.noarch.rpm
zabbix-web-mysql-2.4.5-1.el6.noarch.rpm
zabbix-2.4.5-1.el6.x86_64.rpm
fping-2.4b2-16.el6.x86_64.rpm
php-bcmath-5.3.3-26.el6.x86_64.rpm
php-mbstring-5.3.3-26.el6.x86_64.rpm
iksemel-1.4-2.el6.x86_64.rpm -y
(2)agent,被监控端所需软件包
yum install
zabbix-2.4.5-1.el6.x86_64.rpm
zabbix-agent-2.4.5-1.el6.x86_64.rpm
(3)配置mysql数据库
/etc/init.d/mysqld start
mysql
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'hxl123';
mysql> quit;
cd /usr/share/doc/zabbix-server-mysql-2.4.5/create
mysql -uzabbix -phxl123 zabbix < schema.sql
stop here if you are creating database for Zabbix proxy ##
mysql -uzabbix -phxl123 zabbix < images.sql
mysql -uzabbix -phxl123 zabbix < data.sql
(4)配置zabbix server
vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=hxl123
(5)配置php(实则就是配置了一个timezone)
vim /etc/httpd/conf.d/zabbix.conf
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value date.timezone Asia/Shanghai
(6)访问,直接在浏览器输入http:/172.25.254.165/zabbix
二.添加agent主机
(1)agent,被监控端所需软件包
yum install(rpm安装)
zabbix-2.4.5-1.el6.x86_64.rpm
zabbix-agent-2.4.5-1.el6.x86_64.rpm
(2)配置
vim /etc/zabbix/zabbix_agentd.conf
Server=172.25.254.165
ServerActive=172.25.254.165
Hostname=server4.example.com [主机名需要有解析,这是自己的]
启动 zabbix agent
service zabbix-agent start
(3)1.在zabbix server 上添加自动发现功能
点击 Configuration -> Actions -> Create action 按下图所示设置:
添加名称和检索ip的范围
2. 自定义Configuration of actions,选择Event source 为 Auto registration,Create action
Conditions 选项卡保持默认即可。
Operations 选项卡添加如下:
Add host:自动注册主机添加到 hosts 列表
Add to host groups:自动注册主机加入 linux servers 组(组名可以自定义)
Link to templates:自动注册主机应用模板 Template OS linux
3.Configuration -> Hosts 点击侧边的all 则可以查看所有主机
https://s3.运维网.com/wyfs02/M00/90/88/wKioL1jw08GjoW5CAADSqRqdvfk427.png
https://s3.运维网.com/wyfs02/M01/90/89/wKiom1jw08LB7ON4AACREwArp-0055.png
三.Agent主机设置为主动推送监控信息
(1)更改配置文件/etc/zabbix/zabbix_agentd.conf
#server=172.25.254.165[注释掉]
StartAgents=0[改为0]
ServerActive=172.25.254.165[保留]
(2)克隆items,重新生成Zabbix agent(active)类型(以Template OS Linux 为例子)
1.在 Configuration of templates 下找到 Template OS Linux,选中 fullclone,并重新命名为Template OS Linux active
2.进入Template OS Linux active 将里面的items都设置成active类型(有的设置不完全的项目,要追其源项,以同样的方式fullclone,然后重新链入Template OS Linux active中,这样所有的都为active类型了)
3.再将Template OS Linux active 模板添入agent主机模板中即可(先删除原先的链接)
图示:
https://s5.运维网.com/wyfs02/M02/90/88/wKioL1jw1JnSJQ09AABhGFKGtD8385.png
https://s5.运维网.com/wyfs02/M00/90/8A/wKiom1jw1JmyZE4JAAA8KhLUlzE872.png
https://s5.运维网.com/wyfs02/M00/90/88/wKioL1jw1JqSBZadAABfv8KqkR4608.png
https://s5.运维网.com/wyfs02/M00/90/8A/wKiom1jw1JrQzQQ9AAAYM2Gyq30868.png
https://s5.运维网.com/wyfs02/M01/90/8A/wKiom1jw1JvDrjOiAAAuGunauC4506.png
https://s5.运维网.com/wyfs02/M00/90/88/wKioL1jw1JvymhcVAAC5-7hWY1o131.png
https://s5.运维网.com/wyfs02/M01/90/8A/wKiom1jw1JviwJ-YAABSF0DtAb8324.png
https://s1.运维网.com/wyfs02/M01/90/88/wKioL1jw1JyCtl5sAAA75K_2-iM065.png
https://s1.运维网.com/wyfs02/M01/90/88/wKioL1jw1JyzN1UdAABiO47MuD0924.png
四.添加代理机proxy(代理主机:172.25.254.161 server1.example.com)
(1)下载软件包
fping-2.4b2-16.el6.x86_64.rpm zabbix-2.4.5-1.el6.x86_64.rpm
zabbix-proxy-2.4.5-1.el6.x86_64.rpm zabbix-proxy-mysql-2.4.5-1.el6.x86_64.rpm
mysql-server
(2)配置数据库
/etc/init.d/mysqld start
mysql
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'hxl123';
mysql> quit;
cd /usr/share/doc/zabbix-server-mysql-2.4.5/create
mysql -uzabbix -phxl123 zabbix < schema.sql
(3)配置文件
vim /etc/zabbix/zabbix_proxy.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=hxl123
/etc/init.d/zabbix-proxy start
vim /etc/zabbix/zabbix_agent.conf
ServerActive=172.25.254.161
Hostname=server4.example.com
https://s2.运维网.com/wyfs02/M01/90/88/wKioL1jw1SPg5-41AAAY-sVnmfs435.png
https://s2.运维网.com/wyfs02/M00/90/8A/wKiom1jw1SThqHXcAABm5lT2j4w382.png
https://s2.运维网.com/wyfs02/M02/90/8A/wKiom1jw1STgQsitAABj4KFcV6o379.png
https://s3.运维网.com/wyfs02/M02/90/88/wKioL1jw1SXx8JcpAACFIxUOQjc016.png
https://s3.运维网.com/wyfs02/M00/90/88/wKioL1jw1SXg3acTAADDGHg56xY219.png
五.扩展mysql数据库信息,加载percona-zabbix-templates-1.1.6-1.noarch.rpm
(1)下载安装文件(yum,rpm)
(2)cd /var/lib/zabbix/percona/templates
vim /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php.cnf
页:
[1]