如何卸载zabbix yum源

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何卸载zabbix yum源相关的知识,希望对你有一定的参考价值。

参考技术A 既然用了centos,那么就不要管别的,sudo yum install httpd,就可以了 注意提前设置好yum,使用比较快的yum源,不然很慢本回答被提问者采纳 参考技术B 打开360卫士的软件管家里就能帮着卸载软件。

zabbix监控部署文档

zabbix监控部署文档

server端配置: 内存最少4G内存

1、zabbix的yum源自带mysql数据库。需要提前把机器原有的mysql或者mariadb卸载掉,然后再安装zabbix后重新安装数据库

yum erase `rpm -qa |grep mariadb` -y

2、安装zabbix.repo的yum源之前,先把epel源删除或者改名,然后安装zabbix、agent、apache

 自动安装
    先去掉epel源
   mv /etc/yum.repos.d/epel.repo  /etc/yum.repos.d/epel.repo.bak
    安装yum源
   centos7
   ?  rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm 
   centos6
   ? rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-2.el6.noarch.rpm 
    安装server
   ? yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent
手动安装
        yum install http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-server-3.2.5-1.el6.x86_64.rpm   不用安装zabbix yum源

3、修改mariadb数据库密码

安装mariadb,默认是无密码的,但一般是指要设置密码的。在设置密码时出现各种问题,可能还是不太明白其原理。
一下我尝试了两种方法,但都失败了。下面是正确的方法:
1、进入到数据库 
[[email protected] etc]# mysql
Welcome to the MariaDB monitor. Commands end with ; or g.
Your MariaDB connection id is 7
Server version: 5.5.41-MariaDB MariaDB Server
Copyright (c) 2000, 2014, Oracle, MariaDB Corporation Ab and others.
Type ‘help;‘ or ‘h‘ for help. Type ‘c‘ to clear the current input statement.
MariaDB [(none)]> mysql
-> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds
to your MariaDB server version for the right syntax to use near ‘mysql‘ at line 1MariaDB [(none)]> update user set password=password("123456")where user=‘root‘;
ERROR 1046 (3D000): No database selected
2、选择数据库
MariaDB [(none)]> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
3、用户root添加密码
MariaDB [mysql]> update user set password=password("toomee")where user=‘root‘;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 4 Changed: 0 Warnings: 0
4、赋予权限
MariaDB [mysql]> flush privileges;
Query OK, 0 rows affected (0.00 sec)
5、退出,重新登录
MariaDB [mysql]> exit
Bye
6、登录
mysql -uroot -ptoomee

4、然后创建zabbix库,并设置密码

    mysql> create database zabbix character set utf8 collate utf8_bin;
    mysql> grant all privileges on zabbix.* to [email protected] identified by ‘zabbix‘;            ////创建zabbix用户并给该用户操作zabbix库的权限 它的密码自己随意起
    mysql>flush privileges;
    mysql> quit; 
    zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p‘zabbix‘  -D zabbix         ////把压缩包导入到创建好的zabbix库里

5、配置文件中修改密码为数据库中设置好的密码

vim /etc/zabbix/zabbix_server.conf
    DBHost=localhost
    DBName=zabbix
    DBUser=zabbix
    DBPassword=zabbix

6、停!!! 操作完以上步骤 后需要下面的密码修改 才能再继续后面的步骤 官方文档的默认密码是password 我们上面创zabbix库的时候把密码改了 但是php里的和官方文档的默认密码都是password,需要修改成自己改过的密码

cd /usr/share/zabbix/conf/  
cp zabbix.conf.php.example  zabbix.conf.php
vim zabbix.conf.php     **///在这里配置修改数据库密码为****toomee**        **$DB [‘PAAAWORD‘]     =‘zabbix‘;

7、修改时区

# vim /etc/httpd/conf.d/zabbix.conf
    php_value max_execution_time 300
    php_value memory_limit 128M
    php_value post_max_size 16M
    php_value upload_max_filesize 2M
    php_value max_input_time 300
    php_value always_populate_raw_post_data -1
    # php_value date.timezone Europe/Riga      ///找到这里的位置 进行修改时区
    php_value date.timezone Asia/Shanghai   //修改时区

8、server端也需要配置agent

 vim /etc/zabbix/zabbix_agentd.conf
   Server=IP地址(内网ip)                  
   ServerActive=IP地址(内网ip)           
   Hostname=zabbix-server                                 ////服务器端主机名称 
   UnsafeUserParameters=1                                //// 是否限制用户自定义 keys 使用特殊字符

9、启动程序,进行测试

  systemctl start  zabbix-server zabbix-agent httpd
  systemctl enable zabbix-server zabbix-agent httpd
    http://server_ip_or_name/zabbix       ////网页上登录zabbix所在的ip/zabbix 

技术分享图片
技术分享图片

输入用户名Admin和密码zabbix以作为Zabbix超级用户登录

agent端部署配置

1、客户端安装

自动安装
   mv /etc/yum.repos.d/epel.repo  /etc/yum.repos.d/epel.repo.bak
   rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm 
   yum -y install zabbix-agent
手动安装
   yum install http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-agent-3.2.5-1.el6.x86_64.rpm 

2、修改配置文件 ###配置文件中server端ip最好走内网,尽量避免暴露在外网

vim /etc/zabbix/zabbix_agentd.conf
  Server=IP地址(内网ip)                #被动模式 zabbix-server-ip  (机器少的时候使用,有多台写多台)
  ServerActive=IP地址(内网ip)        #主动模式  zabbix-server-ip   (机器多的时候使用)
Hostname=web1         #客户端主机名称 这里的名字必须与zabbix的网页界面中的主机名称一致,不然会报错
UnsafeUserParameters=1                            #是否限制用户自定义 keys 使用特殊字符 

3、启动服务

启动服务:
[[email protected] ~]# systemctl start zabbix-agent  如果是centos6的话 #service zabbix-agent start 
[[email protected] ~]# systemctl enable zabbix-agent  
查看端口:
[[email protected] ~]# ss -anlp |grep :10050   #这里如果没显示出来,请查看端口有没有开,还有就是防火墙设置

以上是关于如何卸载zabbix yum源的主要内容,如果未能解决你的问题,请参考以下文章

zabbix监控部署文档

如何卸载zabbix且删除

在CentOS 7上使用Yum源安装和卸载 MongoDB 3.4

在CentOS 7上使用Yum源安装和卸载 MongoDB 3.4

卸载yum并重新安装并配置源

redhat 配置本地yum源163yum源epel 源,无需卸载yum!无须拷贝ISO