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 zabbix
shell> 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.sql
shell> mysql -u zabbix -p zabbix < database/mysql/images.sql
shell> mysql -u zabbix -p zabbix < database/mysql/data.sql

编译安装zabbix
shell> ./configure --prefix=/usr/local/zabbix --enable-server --enable-proxy --enable-agent \
--with-mysql=/db/mysql/bin/mysql_config --with-net-snmp --with-libcurl

shell> make && make install

shell> 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 Agent
zabbix-agent    10050/udp               # Zabbix Agent
zabbix-trapper  10051/tcp               # Zabbix Trapper
zabbix-trapper  10051/udp               # Zabbix Trapper

更改zabbix-server.conf配置文件中关于数据库部分。
shell> vi /usr/local/zabbix/etc/zabbix_server.conf
==============================================================
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=123@qwe
DBSocket=/tmp/mysql.sock
DBPort=3306
ListenIP=127.0.0.1
AlertScriptsPath=/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/zabbix

shell> /etc/init.d/zabbix_agentd start
Starting zabbix_agentd:                                    [确定]

shell> /etc/init.d/zabbix_server start
Starting zabbix_server:                                    [确定]

配置web站点

修改php配置文件参数
shell> vi /usr/local/php/lib/php.ini
==============================================================
date.timezone = Asia/Shanghai
post_max_size =32M
max_execution_time =300
max_input_time =300
==============================================================

启动php-fpm、nginx
shell> /usr/local/php/sbin/php-fpm 
shell> /usr/local/nginx/nginx

通过web页面配置zabbix

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

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

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29733787/viewspace-1720968/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29733787/viewspace-1720968/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我! 毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip毕设新项目-基于Java开发的智慧养老院信息管理系统源码+数据库(含vue前端源码).zip
综合小区管理系统管理系统按照操作主体分为管理员和用户。管理员的功能包括报修管理、车位管理、车位分配管理、出入管理、字典管理、房屋管理、物业费缴纳管理、公告管理、物业人员投诉管理、我的私信管理、物业人员管理、用户管理、管理员管理。用户的功能包括管理部门以及部门岗位信息,管理招聘信息,培训信息,薪资信息等。该系统采用了Mysql数据库,Java语言,Spring Boot框架等技术进行编程实现。 综合小区管理系统管理系统可以提高综合小区管理系统信息管理问题的解决效率,优化综合小区管理系统信息处理流程,保证综合小区管理系统信息数据的安全,它是一个非常可靠,非常安全的应用程序。 管理员权限操作的功能包括管理公告,管理综合小区管理系统信息,包括出入管理,报修管理,报修管理,物业费缴纳等,可以管理操作员。 出入管理界面,管理员在出入管理界面中可以对界面中显示,可以对招聘信息的招聘状态进行查看,可以添加新的招聘信息等。报修管理界面,管理员在报修管理界面中查看奖罚种类信息,奖罚描述信息,新增奖惩信息等。车位管理界面,管理员在车位管理界面中新增。公告管理界面,管理员在公告管理界面查看公告的工作状态,可以对公告的数据进行导出,可以添加新公告的信息,可以编辑公告信息,删除公告信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值