Ⅰ docker 怎么启动容器的所有
docker如果安装成功,会有一块虚拟网卡,ip地址默认是172.17.42.1
用docker
search
centos6命令搜索githup中的容器
使用docker
pull
weepee/centos6下载容器到本地
使用docker
images查看本地所有的容器
使用run命令启动容器
/usr/bin/docker
run
-d
-v
/root:/root
-p
81:80
-p
2222:22
-p
10050:10050
-p
10051:10051
centos6.5_zabbix:v1.3
一定要记住centos6.5_zabbix:v1.3就是第四步查询到的名称和版本号
81:80
前面的宿主机的端口,后面是docker中容器所开的端口,两个端口之间是映射关系
docker
ps
查看运行状态的容器
如果提交修改用docker
commit
859549d3f157命令
859549d3f157就是使用docker
ps查询到的CONTAINER
ID
Ⅱ 实战干货!三千字长文,手把手教你!zabbix部署!
搭建Zabbix监控系统涉及多个步骤,本文将手把手教你完成Zabbix部署。
首先,确保系统环境符合Zabbix要求,如在CentOS环境下进行以下操作:
- 检查系统版本:使用`cat /etc/redhat-release`查看。
- 升级系统:执行`yum -y update`,确保所有组件是最新的。
- 关闭防火墙、selinux:使用`systemctl stop firewalld.service`和`systemctl disable firewalld.service`关闭防火墙,使用`setenforce 0`并编辑`/etc/selinux/config`文件将SELINUX设置为`disabled`,重启系统以使更改生效。
- 安装LAMP环境:使用`yum install -y httpd mariadb-server mariadb php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash`命令安装。
- 编辑httpd配置:使用`vim /etc/httpd/conf/httpd.conf`文件设置`ServerName`和`DirectoryIndex`。
- 配置php时区:使用`vim /etc/php.ini`文件将`date.timezone`设置为`PRC`。
- 启动服务:使用`systemctl start httpd`和`systemctl start mariadb`启动服务,设置为开机启动:`systemctl enable httpd`和`systemctl enable mariadb`。
- 测试LAMP环境:创建`index.php`文件,输入`phpinfo()`查看是否正常。
接下来,初始化mysql数据库:
- 使用`mysqladmin -u root password Huawei@WUnengcan123.`设置root用户密码。
- 使用`mysql -u root -p`登录数据库。
- 创建数据库`zabbix`并设置中文编码格式:`CREATE DATABASE zabbix character set utf8 collate utf8_bin;`。
- 授权用户`zabbix01`访问数据库并设置密码:`GRANT all ON zabbix.* TO 'zabbix01'@'%' IDENTIFIED BY 'Huawei@WUnengcan123.;'`。
- 刷新权限:`flush privileges;`。
安装Zabbix组件:
- 安装依赖包和组件,如`yum -y install net-snmp net-snmp-devel curl curl-devel libxml2 libxml2-devel libevent-devel.x86_64 javacc.noarch javacc-javadoc.noarch javacc-maven-plugin.noarch javacc*`。
- 安装Zabbix主程序包:使用`rpm -ivh repo.zabbix.com/zabbix/...`命令。
- 安装Zabbix组件:`yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent`。
导入数据到数据库中:
- 找数据库压缩包,使用`zcat /usr/share/doc/zabbix-server-mysql-3.4.15/create.sql.gz | mysql -uzabbix01-p zabbix`命令导入。
- 重启系统:`reboot`。
配置数据库和修改php时区:
- 编辑`/etc/zabbix/zabbix_server.conf`文件配置数据库连接信息。
- 编辑`/etc/httpd/conf.d/zabbix.conf`文件修改时区设置。
启用Zabbix服务:
- 使用`systemctl enable zabbix-server`设置服务开机启动。
- 使用`systemctl start zabbix-server`启动服务。
登录web配置界面,可能需要解决URL未找到的问题。
实现汉化:在win系统下,复制微软雅黑字体替换Linux系统中相应的DejaVuSans.ttf文件。
监控本机和备机:
- 配置本机监控:编辑`/etc/zabbix/zabbix_agentd.conf`文件设置相关参数,重启zabbix-agent服务。
- 检测备机:通过Zabbix界面新建监控检查。
安装邮件发送功能:
- 安装和启动邮件服务:使用`yum -y install Mail`和`systemctl start mail`命令。
- 配置`/etc/mail.rc`文件设置邮箱参数。
- 生成SSL证书并配置。
- 测试邮件发送。
配置Zabbix邮件发送脚本:
- 查看脚本存放位置:使用`vi /etc/zabbix/zabbix_server.conf`查看。
- 创建脚本:使用`vim /usr/lib/zabbix/alertscripts/mail.sh`编辑脚本。
- 测试脚本:发送邮件测试。
配置监控告警系统:参考文档进行监控项、触发器、动作等配置。
完成部署后,请确保监控系统运行正常,并对告警策略进行调整以适应实际需求。