千家信息网

Zabbix2.4安装和问题总结(一)

发表于:2024-12-12 作者:千家信息网编辑
千家信息网最后更新 2024年12月12日,Zabbix2.4安装和问题总结(一)一、安装开发软件包yum -y groupinstall "Development Tools"二、安装所需的依赖包yum -y install httpd my
千家信息网最后更新 2024年12月12日Zabbix2.4安装和问题总结(一)

Zabbix2.4安装和问题总结(一)

一、安装开发软件包

yum -y groupinstall "Development Tools"

二、安装所需的依赖包

yum -y install httpd mysql mysql-server php php-mysqlphp-common php-mbstring php-gd php-odbc php-pear curl curl-devel net-snmpnet-snmp-devel perl-DBI php-xml ntpdate php-bcmath gcc*

三、同步时间

ntpdate pool.ntp.org

这里随意同步时间服务器就行,不限制这一个

四、关闭防火墙和selinux

service iptables stop

chkconfig iptables off

vi /etc/sysconfig/selinux

SELINUX=disabled

或者命令替换

sed -i "s/SELINUX\=enforcing/SELINUX\=disabled/g"/etc/sysconfig/selinux

reboot

五、创建zabbix服务运行所需要的用户和组

groupadd -g 201zabbix

useradd -g zabbix -u 201 -m zabbix

六、初始化mysql服务器,设置mysql登录用户和密码;

/etc/init.d/mysqld stop停止mysql数据库;

/usr/bin/mysqld_safe &启动mysql数据库;

# mysql进入mysql数据库;

mysql> use mysql;使用mysql数据库;

mysql> UPDATE user SET password=password("dj20160321") WHERE user='root';

(设置登录root用户名和密码;)

mysql> flush privileges;刷新数据库;

mysql> exit;

七、创建zabbix运行所需要的数据库及用户权限

mysql -u root -p root用户登录mysql

create databasezabbix character set utf8;

use zabbix

grant all privileges on zabbix.* toroot@localhost identified by '

点击下一步:

确认红色圈内是正常,点击下一步;按照上边填写相应信息,数据库主机这块最好写localhost;否则开会造成后边的zabbix not running报错信息。然后点击test connection进行测试,测试完成会提示

点击下一步:

主机是本地,就不要更改了,端口号默认,名称填写本机ip地址,下一步

下一步:

显示正常,点击完成Finish

安装完成,接着就可以登录了

默认用户名:admin 密码:zabbix

十八、设置服务开机启动

chkconfig--level 35 httpd on

chkconfig--level 35 mysqld on

chkconfig--level 35 zabbix_server on

十九、修改中文语言支持

图片可以放大看:

二十、启用自身监控

二十一、配置监控本身

cat/etc/zabbix/zabbix_agentd.conf | grep -v "^#" | grep -v"^$"

查看里边内容,用下列命令替换,或者vi修改

sed -i"s/Server\=127.0.0.1/Server\=127.0.0.1,192.168.137.3/g"/etc/zabbix/zabbix_agentd.conf

sed -i"s/ServerActive\=127.0.0.1/ServerActive\=192.168.137.3:10051/g" /etc/zabbix/zabbix_agentd.conf

sed -i"s#tmp/zabbix_agentd.log#var/log/zabbix/zabbix_agentd.log#g"/etc/zabbix/zabbix_agentd.conf

sed -i"#UnsafeUserParameters=0#aUnsafeUserParameters=1\n"/etc/zabbix/zabbix_agentd.conf

添加完之后 稍等几分钟,图形就会出现了。

二十二、客户端安装

groupaddzabbix -g 201

useradd-g zabbix -u 201 -m zabbix

cd/usr/local/src/

tar xvfzabbix-2.4.7.tar.gz

cdzabbix-2.4.7

./configure--prefix=/usr/local/zabbix --enable-agent

make&& make install

mkdir/var/log/zabbix

chownzabbix.zabbix /var/log/zabbix

cp misc/init.d/fedora/core/zabbix_agentd/etc/init.d/

chmod 755/etc/init.d/zabbix_agentd

sed -i"s#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g"/etc/init.d/zabbix_agentd

ln -s /usr/local/zabbix/etc /etc/zabbix

ln -s /usr/local/zabbix/bin/* /usr/bin/

ln -s /usr/local/zabbix/sbin/* /usr/sbin/

vi/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 Trappe

cat/etc/zabbix/zabbix_agentd.conf | grep -v "^#" | grep -v"^$"

vi/etc/zabbix/zabbix_agentd.conf

添加或修改以下内容:

Server=127.0.0.1,192.168.1.191

ServerActive=192.168.1.191:10051

UnsafeUserParameters=1

或者用下命令替换

sed -i"s/Server\=127.0.0.1/Server\=127.0.0.1,192.168.137.3/g"/etc/zabbix/zabbix_agentd.conf

sed -i"s/ServerActive\=127.0.0.1/ServerActive\=192.168.137.3:10051/g"/etc/zabbix/zabbix_agentd.conf

sed -i"s#tmp/zabbix_agentd.log#var/log/zabbix/zabbix_agentd.log#g" /etc/zabbix/zabbix_agentd.conf

sed -i"#UnsafeUserParameters=0#aUnsafeUserParameters=1\n"/etc/zabbix/zabbix_agentd.conf

cat/etc/zabbix/zabbix_agentd.conf | grep -v "^#" | grep -v"^$"

chkconfig--add zabbix_agentd

chkconfigzabbix_agentd on

service zabbix_agentdstart


二十二、到zabbix服务器端web界面登录添加主机和相应模板,进行监控。



Zabbix2.4安装和问题总结(二):http://506554897.blog.51cto.com/2823970/1766150

0