zabbix 安装

# zabbix 安装文档 #

实验平台:centos6.5以及windows2008
1、采用rpm包安装

agent节点和server节点多需要进行的操作

1 rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm

安装zabbix-server-mysql和zabbix-web-mysql以及zabbix-agent(server端)

1 yum install zabbix-server-mysql zabbix-web-mysql zabbix-get zabbix-agent -y

代理节点只需安装

1 #yum install zabbix-agent -y

安装mysql(zabbix server 节点)

 1 #yum install mysql mysql-server
 2 #/etc/init.d/mysqld start
 3 # mysql -uroot
 4 #mysql> create database zabbix character set utf8 collate utf8_bin;
 5 #mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
 6 #mysql> grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';
 7 #mysql> exit
 8 #cd /usr/share/doc/zabbix-server-mysql-2.2.8/create/
 9 #mysql -uroot zabbix <schema.sql
10 #mysql -uroot zabbix <images.sql
11 #mysql -uroot zabbix <data.sql

以上三个表的导入必须是按顺序的,否则会因为外键的存在导致失败
编辑server端的配置

1 #vim /etc/zabbix/zabbix_server.conf
2 DBHost=localhost
3 DBName=zabbix
4 DBUser=zabbix
5 DBPassword=zabbix
6 AllowRoot=1(是否允许在root用户下启动zabbix-server服务,为1则允许并跳转到zabbix用户,为0不允许)
7 ListenIP=10.0.0.61(zabbix——server端的ip地址或者主机名)
8 ListenPort=10051(zabbix—server运行的端口,默认是10051,agent默认是10050)
9 #service zabbix-server start

编辑agent端的配置(这里zabbix server和agent安装在同一台)

1 #vim /etc/zabbix/zabbix_agentd.conf
2 Server=10.0.0.61(zabbix-server的ip或者主机名)
3 ListenPort=10050
4 ListenIP=10.0.0.61(zabbix-agent的ip或者主机名)
5 ServerActive=10.0.0.61(zabbix-server的ip或者主机名)
6 Hostname=Zabbix server (是在网页上配置监控Host选项当中的Host name)
7 Timeout=30
8 AllowRoot=1(是否允许在root用户下启动zabbix-agent服务,为1则允许并跳转到zabbix用户启动,为0不允许)

server端zabbix前端的配置

1 #cd /etc/httpd/conf.d/zabbix.conf
2 php_value max_execution_time 300
3 php_value memory_limit 128M
4 php_value post_max_size 16M
5 php_value upload_max_filesize 2M
6 php_value max_input_time 300
7 php_value date.timezone Europe/Riga
8 #service httpd restart

windows下的agent安装:以2008为例
首先:到官网下载相应的版本包:这里是2.4.1
下载链接:http://www.zabbix.com/download.php
其次:解压(我这里是.zip文件),里面共有两个文件夹,一个名为bin,一个名为conf,第一个里面又有两个目录:分别为:win32和win64,存放agent的启动、发送等文件;conf下存放配置,需要将此配置复制到c:\下,并改名为zabbix_agentd.conf(否则start zabbix_agentd服务会失败),修改配置文件,跟linux一样;
接着进入zabbix_agentd.exe对应的目录下执行:zabbix_agentd.exe --install;
最后执行:zabbix_agentd.exe --start。

现在可以访问zabbix前端了,http://ip/zabbix,默认用户名为Admin,密码为zabbix。

1 #[root@test-003 zabbix]# /usr/bin/zabbix_get -s 10.0.0.77 -p 10050 -k"system.cpu.util[,system]"
2 0.016669

在server端运行此命令,可以检验server端是否能够从agent端获取数据

参考:https://www.zabbix.com/documentation/2.2/manual/installation/requirements
https://www.zabbix.com/documentation/1.8/manual/processes/zabbix_agentd_win windows安装

posted @ 2015-03-16 19:12  细胞在生  阅读(482)  评论(0编辑  收藏  举报