docker更换国内源
从网上找了几个速度比较快的镜像地址: Docker 官方中国区: https://registry.docker-cn.com 网易: http://hub-mirror.c.163.com ustc: https://docker.mirrors.ustc.edu.cn 修改方法: 直接设置 –registry-mirror 参数,仅对当前的命令有效: docker run hello-world --registry-mirror=https://docker.mirrors.ustc.edu.cn 修改 /etc/default/docker,加入 DOCKER_OPTS="镜像地址",可以有多个: DOCKER_OPTS="--registry-mirror=https://docker.mirrors.ustc.edu.cn" 支持 systemctl 的系统,通过: sudo systemctl edit docker.service 会生成: /etc/systemd/system/docker.service.d/override.conf 覆盖默认的参数,在该文件中加入如下内容: [Service] ExecStart= ExecStart=/usr/bin/docker -d -H fd:// --registry-mirror=https://docker.mirrors.ustc.edu.cn 新版的 Docker 推荐使用 json 配置文件的方式,默认为 /etc/docker/daemon.json,非默认路径需要修改 dockerd 的 –config-file,在该文件中加入如下内容: { "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"] }
解决zabbix 图形中文乱码
Zabbix安装好之后,监控图形页面出现字符集乱码. 解决方法: 1、复制本地电脑 C:\Windows\Fonts\simkai.ttf(楷体)上传到zabbix服务器网站目录的fonts目录下. 2、zabbix网站目录fonts目录查找如下: $ whereis zabbix zabbix: /usr/lib/zabbix /etc/zabbix /usr/share/zabbix $ cd /usr/share/zabbix/fonts/ $ ll 总用量 23024 lrwxrwxrwx. 1 root root 33 4月 10 11:20 graphfont.ttf -> /etc/alternatives/zabbix-web-font 3、graphfont.ttf是zabbix默认字符集,现在需要把PC拿到的字体上传到 /usr/share/zabbix/fonts/这个目录下. 4、在zabbix服务器端fonts目录下,就能看到添加的楷体字符集.(这里要留意拷贝进入的字体的权限,最好给777.要不会影响到zabbix图形显示异常). 5、切换至 /etc/alternatives,就可以看到默认软链接指向的字符集. 6、删除默认软链接的字符集,指向新安装的字符集: $ rm -f /etc/alternatives/zabbix-web-font $ ln -s /usr/share/zabbix/fonts/simkai.ttf /etc/alternatives/zabbix-web-font 8、重启zabbix-server服务 $ systemctl restart zabbix-server 9、web端确认成功. 另外一种原因是,创建数据的时候没有指定好字符集.  
zabbix官网安装教程
a.安装 数据库 $ rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm $ yum clean all b.安装Zabbix server,Web前端,agent $ yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent c.创建初始数据库 $ mysql -uroot -p password mysql> create database zabbix character set utf8 collate utf8_bin; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password'; mysql> quit; 导入初始架构和数据,系统将提示您输入新创建的密码. $ zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix d.为Zabbix server配置数据库 编辑配置文件: vi /etc/zabbix/zabbix_server.conf DBPassword=password e.为Zabbix前端配置PHP 编辑配置文件 /etc/httpd/conf.d/zabbix.conf, uncomment and set the right timezone for you. $ php_value date.timezone Europe/Riga f.启动Zabbix server和agent进程 启动Zabbix server和agent进程,并为它们设置开机自启: $ systemctl restart zabbix-server zabbix-agent httpd $ systemctl enable...
zabbix-agent安装使用
添加zabbix 源并安装配置. 添加源库: $rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpm 安装: $yum install zabbix-agent -y $chkconfig zabbix-agent on #添加开机启动 注意,如果网速过慢导致安装失败,请直接下载对应有agent包再安装,效果一样. $wget http://101.96.10.64/repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-agent-3.2.8-1.el6.x86_64.rpm $rpm -ivh zabbix-agent-3.2.8-1.el6.x86_64.rpm 配置zabbix_agentd.conf: PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log LogFileSize=0 Server=172.16.3.152 #zabbix server ServerActive=172.16.3.152:10051 #zabbix server 主动提交监控数据时使用 Hostname=salt-master147 #zabbix-agent标识 可以是主机名一样 RefreshActiveChecks=60 #主动刷新提交数据失败间隔重新提交时间 BufferSize=1000 #缓存大小 MaxLinesPerSecond=200 #处理监控类型为log和eventlog日志时,agent每秒最大发送的行数.默认为100行 Timeout=30 ...
zabbix_get 命令
zabbix_get 是 zabbix 服务端的一个命令,用于检测 agent 端的配置是否正确,可以很方便地知道 key 是否能正常获取到数据,在测试自定义监控的时候特别有用. $ zabbix_get -h Zabbix get v2.2.17 (revision 65977) (27 February 2017) usage: zabbix_get [-hV] -s [-p ] [-I ] -k Options: -s --host # agent 端的 ip -p --port # agent 监听的端口 默认是10050 -I --source-address # 指定通过哪个网卡进行数据获取 -k --key # 执行的参数 -h --help #显示帮助 -V --version #显示版本信息 例子: Example: zabbix_get -s 127.0.0.1 -p 10050 -k "system.cpu.load[all,avg1]" # 192.168.1.106 已经配置好 agent # 192.168.10.106 不存在 $ zabbix_get -s 192.168.1.106 -p 10050 -k "system.cpu.load[all]" 0.000000 $ zabbix_get -s 192.168.10.106 -p 10050 -k "system.cpu.load[all]" zabbix_get [10420]: Get value error: cannot connect to [[192.168.10.106]:10050]: [110] Connect
git 克隆报错 fatal ssh variant 'simple'...
原因是git和小乌龟版本低导致的. 升级tortoisegit到至少2.5.7版本,可以自动识别ssh格式链接. 如果是低版本的tortoisegit,需要将环境变量git-ssh-uvariant设置为ssh, 或者使用git config--globalssh.variantsh在git设置中配置它.