Zabbix部署

xiaoxiao2021-02-28  134

Zabbix支持的监控方式类型:Agentd|Snmp|Jmx|Ipmi 一、中文汉化版 # vim /usr/share/zabbix/include/locales.inc.php 将'zh_CN' => ['name' => _('Chinese (zh_CN)'),     'display' => false]修改为ture 二、服务器端部署(也可以用yum) 1 zabbix WEB环境搭建    zabbix的安装需要LAMP或者LNMP环境    需要其它的软件包     # yum install mysql-dev gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xm 2 zabbix 数据库设置   zabbix数据库可以和zabbix服务器分离,采用用专门的mysql服务器存储数据,此时要给zabbix数据库受相应的权限。  # grant all privileges on zabbix.* to zabbix_user@'ip' identified by '123456'; 注:ip为zabbix服务器的IP地址。 关于数据库的安装,可以查看Mysql安装,我习惯使用二进制包。 启动数据库 /usr/local/mysql/bin/mysqld_safe --user=mysql & 登录数据库,创建帐号和设置权限: mysql> use mysql; mysql>create database zabbix character set utf8; mysql>grant all privileges on zabbix.* to zabbix_user@'192.168.10.197' identified by '123456'; 3 安装zabbix服务 增加zabbix用户和组 # groupadd zabbix # useradd -g zabbix -m zabbix 下载地址: http://www.zabbix.com/download.php #wget http://fossies.org/unix/misc/zabbix-2.0.3.tar.gz #tar -zxvf zabbix-2.0.3.tar.gz #cd zabbix-2.203 导入数据库表 #cd zabbix-2.0.3/database/mysql #mysql -uroot -pmysql zabbix < mysql.sql #mysql -uroot -pmysql zabbix < images.sql #mysql -uroot -pmysql zabbix < schema.sql 编译安装zabbix #./configure --prefix=/usr/local/zabbix --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy 【编译报错checking for main in -lmysqlclient ... no yum 安装mysql-devel即可】 #make #make install 添加服务端口 # vim /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 添加配置文件 # mkdir -p /etc/zabbix # cp -r zabbix-2.203/conf/* /etc/zabbix/ # chown -R zabbix:zabbix /etc/zabbix 修改server配置文件,添加zabbix数据库密码 # vim /etc/zabbix/zabbix_server.conf LogFile=/tmp/zabbix_server.log PidFile=/tmp/zabbix_server.pid DBName=zabbix DBUser=zabbix_user DBPassword=123456 #指定zabbix数据库密码 ListenIP=192.168.10.197 #服务器IP地址 在客户端浏览器上面访问zabbix,开始WEB的前端配置,http://ZabbixIP/zabbix,按提示点击下一步 最后会自动写入配置文件:zabbix.conf.php,配置完成后出现登陆界面,默认的用户名为:admin,密码为:zabbix 在zabbix安装目录下面可以直接启动 #/usr/local/zabbix/sbin/zabbix_server start 三、客户端部署 安装 1)创建用户 groupadd zabbix useradd -g zabbix zabbix 2)解压即可 tar -zxvf zabbix_agents_2.0.3.linux2_6.i386.tar.gz -C /usr/local/zabbix_agent 3)安装服务 cat >>/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 EOF 4)修改配置文件 vim /usr/local/zabbix_agent/etc/zabbix_agent.conf   修改Zabbix server的ip   Server=192.168.10.197 #server端IP地址,请修改 5)启动 /usr/local/agent/sbin/zabbix_agentd -c /usr/local/agent/etc/zabbix_agentd.conf Echo "/usr/local/agent/sbin/zabbix_agentd -c /usr/local/agent/etc/zabbix_agentd.conf" >>/etc/tc.local 6)添加到系统目录 ln -s /usr/local/zabbix_agent/sbin/* /usr/local/sbin/ ln -s /usr/local/zabbix_agent/bin/* /usr/local/bin/ 7)测试,下面的命令需要在server端执行,其中192.168.10.199是agent的ip #/usr/local/zabbix/bin/zabbix_get -s192.168.10.199 -p10050 -k"system.uptime" 1031163
转载请注明原文地址: https://www.6miu.com/read-39217.html

最新回复(0)