千家信息网

Zabbix安装配置介绍

发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,Zabbix server安装准备服务器Ip为192.168.1.190 用户名root 密码 yicha.123准备运行环境及相应的软件软件清单: 软件 版本Apache httpd-2.2.3My
千家信息网最后更新 2024年11月19日Zabbix安装配置介绍

Zabbix server安装

  • 准备服务器

Ip192.168.1.190 用户名root 密码 yicha.123

  • 准备运行环境及相应的软件

软件清单: 软件 版本

Apache httpd-2.2.3

Mysql mysql-5.0.95

Php PHP -5.3.27

Zabbix zabbix-2.2.2

1、安装mysql

1、 mysqlroot用户添加密码为yicha.123 mysqladmin -u root password yicha.123

2、 创建zabbix数据库:mysql>create database zabbix character set utf8;

3、 创建zabbix数据库用户,并设定相应的权限

mysql>grant all privileges on zabbix.* to zabbixuser@'%' identified by 'yicha.123';

mysql> flush privileges;

2、安装httpd

3、安装zabbix

1、准备安装包 zabbix-2.2.2.tar.gz 解压至 /usr/src目录

2、创建zabbix用户组: groupadd zabbix

3、创建用户: useradd -g zabbix zabbix

4、编译安装(参数为 ./configure --enable-server --enable-agent --with-mysql --with-net-snmp

4、安装PHP

编辑配置文件 vim /etc/php.ini

ate.timezone = Asia/Shanghai

max_execution_time = 300

max_input_time = 300

post_max_size = 32M

memory_limit = 128M

mbstring.func_overload = 2

5、配置zabbix server端的文件,定义数据库的IP、用户名、密码

vim /usr/local/etc/zabbix.server.conf

DBHost=192.168.1.190

DBName= zabbix

DBUser=zabbixuser

DBPassword=yicha.123

6、zabbix的页面文件copy到指定目录

mkdir -pv /var/www/html/zabbix

cp -a zabbix-2.2.2/frontends/php/* /var/www/html/zabbix/

chown -R apache.apache /var/www/html/zabbix/

7、zabbix的初始数据导入到mysql

mysql -uroot -pyicha.123 zabbix

mysql -uroot -pyicha.123 zabbix

mysql -uroot -pyicha.123 zabbix

8、启动httpdmysql,访问安装页面,完成登录初始化。

访问http://192.168.1.190

接着依次输入mysqlIP地址,账号和密码,就可以登陆了。

Zabbix agent安装

下载地址:http://www.zabbix.com/download.php

# tar -zxvf zabbix-2.2.2.tar.gz

创建用户:# groupadd zabbix

# useradd -g zabbix zabbix

编译安装zabbix: ./configure --enable-agent

而后执行make make install

agent的配置文件为zaabix_agentd.conf,编辑配置文件,修改server=192.168.1.190

而后启动agent即可。

Zabbix proxy安装

Zabbix Proxy 不需要安装httpdphp,只需为其配置好数据库即可。注意,proxyserver端的数据库名称不能一样。

1、安装配置mysql

mysqlroot用户添加密码为yicha.123 mysqladmin -u root password yicha.123

创建zabbix数据库:mysql>create database zabbix_proxy character set utf8;

创建zabbix数据库用户,并设定相应的权限 :

mysql>grant all privileges on zabbix.* to zbxuser@'%' identified by 'yicha.123';

mysql> flush privileges;

2、编译安装zabbix proxy

准备安装包 zabbix-2.2.2.tar.gz 解压至 /usr/src目录

创建zabbix用户组: groupadd zabbix

创建用户: useradd -g zabbix zabbix

编译安装(参数为 ./configure --with-mysql - enable-proxy

make

make install

3、配置zabbix proxy端的文件,定义数据库的IP、用户名、密码

vim /usr/local/etc/zabbix.proxy.conf

DBHost=192.168.170.48

DBName= zabbix_proxy

DBUser=zbxuser

DBPassword=yicha.123

4、zabbix的初始数据导入到mysql(只导入shema即可)

Mysql -uroot -pyicha.123 zabbix_proxy

0