FreeBSD安装zabbix 过程

在线安装文档

http://www.zabbix.com/documentation/1.8/manual/installation

 

软件包

http://www.zabbix.com/download.php  目前已经更新到1.8.5版本了

 

系统环境 :FreeBSD 6.2-RELEASE

 

搭建LAMP环境 :
  php 5.2.3 【必须有GD,bcmath支持】
  mysql 5.0.51b
  httpd 2.2.9

 

添加用户和用户组
   pw groupadd zabbix
   adduser zabbix

 

创建数据库

/usr/local/mysql/bin/mysql -uUSER -pPASSWORD

mysql> create database zabbix;

mysql> grant all on zabbix.* to zabbix@localhost identified by 'Password';

mysql> flush privileges;


mysql> quit

 

导入数据

cat /home/sysadmin/zabbix/zabbix-1.8/create/schema/mysql.sql |mysql -uUSER -pPASSWORD zabbix

 

cat /home/sysadmin/zabbix/zabbix-1.8/create/data/data.sql |mysql -uUSER -pPASSWORD zabbix

 

cat /home/sysadmin/zabbix/zabbix-1.8/create/data/images_mysql.sql |mysql -uUSER -pPASSWORD zabbix

 

 

编译安装

zabbix-1.8]#./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp(可选)

 

zabbix-1.8]#make && make install

 

 

 

  配置文件:  /etc/services 【可以不操作,但推荐这样做】

 

zabbix-agent    10050/tcp                       # Zabbix Agent
zabbix-agent    10050/udp                      # Zabbix Agent
zabbix-trapper  10051/tcp                       # Zabbix Trapper
zabbix-trapper  10051/udp                      # Zabbix Trapper

 

编辑主配置文件    zabbix_server.conf

[root@mx2 ~]# mkdir /etc/zabbix
[root@mx2 ~]# cp -r /home/sysadmin/zabbix/zabbix-1.8/misc/conf/  /etc/zabbix/

DBName=zabbix

DBUser=

  DBPassword=

 

制作启动脚本

 cp -r /home/sysadmin/zabbix/zabbix-1.8/misc/init.d/freebsd/zabbix_server /usr/local/bin/

 

vi /usr/local/bin/zabbix_server

原:command="${prefix:-"/usr/local"}/bin/${name}"

改:command="${prefix:-"/usr/local/zabbix"}/sbin/${name}"

 

配置环境变量


echo "zabbix_server_enable="YES" ">> /etc/rc.conf

 

 vi /home/sysadmin/.profile

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:$HOME/bin:/usr/local/zabbix/sbin:/usr/local/zabbix/sbin ; export PATH

 

 

开机自启动

 

echo "/usr/local/bin/zabbix_server start"  >>  /etc/rc.local

 

 

配置web页面

cp -r /home/sysadmin/zabbix/zabbix-1.8/frontends/php/ /usr/local/apache/htdocs/zabbix/

 

 vi /usr/local/Zend/etc/php.ini

mbstring.func_overload = 2

max_execution_time = 300
     post_max_size = 20M            #不小于16M
     date.timezone =Asia/Shanghai

 

 

      web的配置另作讲解 ,请看下篇

 

 

 

 

 

 

 

 

 


 

 

 

 

 

安装Zabbix 5.4,你可以按照以下步骤进行操作: 1. 首先,确保你的服务器满足Zabbix 5.4的系统要求。Zabbix 5.4支持多个操作系统,包括Linux、Windows和FreeBSD。 2. 接下来,你需要安装所需的依赖项。在Linux上,你可以使用以下命令安装常见的依赖项: ``` sudo apt-get update sudo apt-get install -y apache2 mysql-server mysql-client php php-mysql php-gd php-xml php-bcmath php-mbstring php-ldap php-json ``` 在Windows上,你可以通过下载和安装适用于你的系统的相应软件包来安装所需的依赖项。 3. 安装Zabbix服务器。你可以从Zabbix官方网站下载Zabbix服务器软件包,然后根据官方文档提供的指南进行安装。 4. 安装Zabbix前端。你可以从Zabbix官方网站下载Zabbix前端软件包,并按照官方文档提供的指南进行安装。 5. 配置数据库。在安装Zabbix服务器和前端之前,你需要创建一个数据库,并为Zabbix分配一个数据库用户。你可以使用以下命令创建数据库和用户: ``` mysql -u root -p create database zabbix character set utf8 collate utf8_bin; create user 'zabbix'@'localhost' identified by 'password'; grant all privileges on zabbix.* to 'zabbix'@'localhost'; flush privileges; quit; ``` 请确保将 "password" 替换为你选择的实际密码。 6. 导入Zabbix数据库模式和数据。你可以使用以下命令导入Zabbix数据库: ``` zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p zabbix ``` 请注意,这里的路径可能因你的系统而有所不同,请根据实际情况进行修改。 7. 配置Zabbix服务器和前端。你需要编辑Zabbix服务器和前端的配置文件,以指定数据库连接等配置信息。详细的配置步骤可以在官方文档中找到。 8. 启动Zabbix服务器和前端。你可以使用以下命令启动Zabbix服务器和前端: ``` sudo systemctl start zabbix-server sudo systemctl start apache2 ``` 在Windows上,你可以通过启动相应的服务来启动Zabbix服务器和前端。 9. 访问Zabbix前端。使用你的Web浏览器访问Zabbix前端,并按照屏幕上的指引进行初始化设置。 这些是安装Zabbix 5.4的一般步骤。请确保在开始安装之前阅读官方文档,并参考官方文档中提供的更详细的安装指南。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值