千家信息网

zabbix源码安装

发表于:2025-02-11 作者:千家信息网编辑
千家信息网最后更新 2025年02月11日,zabbix 介绍zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法
千家信息网最后更新 2025年02月11日zabbix源码安装

zabbix 介绍

zabbix由2部分构成,zabbix server与可选组件zabbix agent。

  • zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台上。
  • zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。zabbix agent可以运行在Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000/2003/XP/Vista)等系统之上。

zabbix 安装

安装zabbix依赖包shell> yum install net-snmp-devel curl-devel创建zabbix用户shell> groupadd zabbixshell> useradd -r -g zabbix zabbix解压zabbix安装包shell> tar zxvf zabbix-2.4.5.tar.gz shell> cd zabbix-2.4.5/创建zabbix数据库库并导入初始化数据mysql> create database zabbix character set utf8;Query OK, 1 row affected (0.02 sec)mysql> grant all on zabbix.* to zabbix@localhost identified by '123@qwe';Query OK, 0 rows affected (0.01 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)shell> mysql -u zabbix -p zabbix < database/mysql/schema.sqlshell> mysql -u zabbix -p zabbix < database/mysql/images.sqlshell> mysql -u zabbix -p zabbix < database/mysql/data.sql编译安装zabbixshell> ./configure --prefix=/usr/local/zabbix --enable-server --enable-proxy --enable-agent \--with-mysql=/db/mysql/bin/mysql_config --with-net-snmp --with-libcurlshell> make && make installshell> ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/shell> ln -s /usr/local/zabbix/bin/* /usr/local/bin/

zabbix 配置

添加zabbix server端口shell> grep zabbix /etc/services zabbix-agent    10050/tcp               # Zabbix Agentzabbix-agent    10050/udp               # Zabbix Agentzabbix-trapper  10051/tcp               # Zabbix Trapperzabbix-trapper  10051/udp               # Zabbix Trapper更改zabbix-server.conf配置文件中关于数据库部分。shell> vi /usr/local/zabbix/etc/zabbix_server.conf==============================================================DBHost=localhostDBName=zabbixDBUser=zabbixDBPassword=123@qweDBSocket=/tmp/mysql.sockDBPort=3306ListenIP=127.0.0.1AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts==============================================================更改zabbix_agent.conf配置文件中关于数据库部分shell> vi /usr/local/zabbix/etc/zabbix_agentd.conf==============================================================Include=/usr/local/etc/zabbix_agentd.conf.d/UnsafeUserParameters=1==============================================================

启动运行zabbix

拷贝zabbix前端到web目录下shell> cp -a frontends/php/* /usr/local/nginx/html/zabbix/shell> chown -R nginx.nginx /usr/local/nginx/html/添加zabbix到开机启动脚本并修改shell> cp misc/init.d/fedora/zabbix_agentd /etc/init.d/shell> cp misc/init.d/fedora/zabbix_server /etc/init.d/修改/etc/init.d/zabbix_server、/etc/init.d/zabbix_agentd中BASEDIR=/usr/local/zabbixshell> /etc/init.d/zabbix_agentd startStarting zabbix_agentd:                                    [确定]shell> /etc/init.d/zabbix_server startStarting zabbix_server:                                    [确定]

配置web站点

修改php配置文件参数shell> vi /usr/local/php/lib/php.ini==============================================================date.timezone = Asia/Shanghaipost_max_size =32Mmax_execution_time =300max_input_time =300==============================================================启动php-fpm、nginxshell> /usr/local/php/sbin/php-fpm shell> /usr/local/nginx/nginx

通过web页面配置zabbix

在浏览器中输入http:///zabbix/setup.php,会显示

  1. Welcome ---> next
  2. Check of pre-requisites ---> next,如检查不通过可能需要修改php配置文件或动态扩展编译php
  3. Configure DB connection ---> 输入数据库用户信息,Test connection, nest
  4. Zabbix server details ---> next
  5. Pre-Installation summary ---> next
  6. Install ---> Finish

使用默认账号:admin 密码:zabbix 登录

参考:
https://www.zabbix.com/documentation/2.4/manual/installation/install
http://coolnull.com/217.html
http://www.osyunwei.com/archives/7984.html

整理自网络

Svoid
2015-07-02

配置 数据 数据库 文件 信息 部分 监视 运行 服务器 用户 端口 系统 网络 中关 服务 输入 操作系统 内存 前端 功能 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 江苏海岸线互联网科技公司 linux中数据库如何查询 北京外企软件开发怎么样了 软件开发公司服务内容 第八届国家网络安全周活动方案 网络安全作文450写 sci数据库作者查询 农银金科农业银行软件开发中心 银川办公软件开发公司 数据库文档主外键 维普期刊数据库能不能在校外使用 软件需要连接数据库吗 按键精灵有网络安全隐患吗 河北软件开发定制包括什么 云计算网络技术课程 云南pdu服务器专用电源公司 网络安全包括信息安全 成都工归全软件开发工作室 如何提取表格中的相同数据库 服务器对象 计算机与网络技术是什么意思 怀旧服紧急调查服务器 数据库分页公式 抖店首页发布显示服务器忙碌 云南pdu服务器专用电源公司 正大软件开发怎么样 开启4g语音和数据库 网络安全微课征集奖品领取时间 青岛尚文网络技术有限公司 河南正数网络技术有限公司股东
0