zabbix源码安装项目
如果对运维课程感兴趣,可以在b站上搜索我的账号: 运维实战课程,可以关注我,学习更多免费的运维实战技术视频
监控端配置:(192.168.4.5)
1基础环境:(实验环境可以关闭防火墙,但生产环境不能关闭,否则不安全,要设置相应规则)
[root@localhost 桌面]# /etc/init.d/iptables stop
[root@localhost 桌面]# setenforce 0
2搭建lamp平台,(它运行在lamp平台上)
[root@localhost 桌面]# yum -y install httpd
[root@localhost 桌面]# yum -y install php-*
[root@localhost 桌面]# yum -y install mysql mysql-server
[root@localhost 桌面]# /etc/init.d/httpd restart
[root@localhost 桌面]# /etc/init.d/mysqld restart
3安装snmp协议 //用该协议收集信息
[root@localhost 桌面]# yum -y install net-snmp net-snmp-utils net-snmp-*
4安装编译工具gcc 和 gcc-c++
[root@localhost 桌面]# yum -y install gcc gcc-c++
5安装zabbix依赖包
[root@localhost 桌面]# yum -y install mysql-devel
[root@localhost 桌面]# yum -y install libcurl-devel
6安装zabbix源码包
[root@localhost 桌面]# ls //下面是插件功能包和zabbix源码包,网上下载
php-bcmath-5.3.3-22.el6.x86_64.rpm zabbix-2.2.1.tar.gz
php-mbstring-5.3.3-22.el6.x86_64.rpm
[root@localhost 桌面]# tar -zxf zabbix-2.2.1.tar.gz
[root@localhost 桌面]# cd zabbix-2.2.1
[root@localhost zabbix-2.2.1]# useradd zabbix
[root@localhost zabbix-2.2.1]# ls
[root@localhost zabbix-2.2.1]# ./configure --prefix=/usr/local/zabbix --enable-server \
--enable-proxy --enable-agent --with-mysql --with-net-snmp --with-libcurl \
--enable-server \
--enable-proxy \
--with-mysql \
--with-net-snmp \
--with-libcurl
回车即可。
//注意:
--enable-server //安装zabbix server
--enable-proxy //安装zabbix proxy
--enable-agent //安装zabbix agent 被监控的机器需要配置,启动agent服务
--with-mysql //支持mysql数据库服务器
--with-net-