03 2018 档案
摘要:一,选择添加了web监控的主机 二,创建一个告警触发器 三,定义监控项 设置完毕假如网站down就会触发告警 怎么设置web监控以及触发告警action参考 Zabbix使用SMTP发送邮件报警并且制定报警内容
阅读全文
摘要:上一篇:SaltStack数据系统-Grains 使用saltstack进行配置管理可以使用pillar定义主机假如是Openstack修改了一下nova的密码就需要修改很多配置文件 pillar很安全只有指定的人才能看 查看pillar(默认为空) 修改配置文件设置成显示 可以使用命令salt '
阅读全文
摘要:上一篇:SaltStack配置管理 granis:谷粒 pillar:柱子 grains是salt的一个组件,存放minion启动时候收集的信息(状态信息) 查看 只列出名称 获取固定的 获取eth0的ip地址 使用grains进行目标匹配 只在CentOS系统下面执行命令 匹配所有grains的o
阅读全文
摘要:一,SVN备份 其中/data/svn/blzfmima/为svn文件夹,导出成一个备份文件 二,SVN恢复 创建恢复文件夹 导入备份文件
阅读全文
摘要:上一篇:SaltStack远程执行 配置管理使用YAML标记语言 YAML YAML是“YAML不是一种记语言”的外语缩写 [1] (见前方参考资料原文内容);但为了强调这种语言以数据做为中心,而不是以置标语言为重点,而用返璞词重新命名。它是一种直观的能够被电脑识别的数据序列化格式,是一个可读性高并
阅读全文
摘要:上一篇:SaltStack概述及安装 master也需要安装一个minion 启动salt-master 配置文件在目录/etc/salt下 pki目录是在启动了产生的 修改master上面的minion配置文件/etc/salt/minion 启动minion 其他主机也同样修改配置启动 在文件夹
阅读全文
摘要:配置管理工具 查看文档 https://docs.saltstack.com/en/latest/ 其他工具 puppet puppet是一种Linux、Unix、windows平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppe
阅读全文
摘要:上一篇:Zabbix数据库表结构 安装两台Zabbix-server 两台均安装MySQL数据库 数据库做双主互相同步 keepalive做vip偏移 to_master.sh脚本 两边都要安装sshpass Zabbix server配置需要修改sourceip为vip 否则agent不会找vip
阅读全文
摘要:上一篇:Zabbix分布式监控 acknowledges 当出现报错的时候记录 查看着张表记录了一个事件 actions 动作 自动发现 问题告警 恢复告警 自动注册 alerts 报警信息 同web页面的 auditlog 操作日志 在页面上面查看 autoreg_host 自动注册的主机 con
阅读全文
摘要:上一篇:Zabbix的API的使用 zabbix分布式监控 新建一台主机 安装zabbix proxy和数据库 启动数据库 创建数据库授权 导入数据库 找到数据库文件 导入数据库 查看表(113张表) 修改配置文件 /etc/zabbix/zabbix_proxy.conf 启动 检查端口10051
阅读全文
摘要:上一篇:Zabbix低级主动发现之MySQL多实例 登录请求(返回一个token,在后面的api中需要用到) host get 获取到了host和hostid 怎么查看 添加主机的api 修改配置 修改了ip groupid 和templateid(删除了官方的资产信息) 添加成功 创建主机api的
阅读全文
摘要:接上篇:Zabbix自动发现与主动注册 在一个agent安装一个maraidb 拷贝一个原始配置文档并且修改配置用于开启多实例 按照配置文件初始化数据库 启动 定义一个脚本/etc/zabbix/zabbix_agentd.d/discover_mysql.sh 手动执行脚本 判断是不是json格式
阅读全文
摘要:一,下载zabbix-agent 下载地址:http://www.zabbix.com/downloads/3.0.0/zabbix_agents_3.0.0.win.zip 已经下载好的文件 zabbix_agents_3.0.0.win.zip 二,解压 找到conf下的配置文件 zabbix_
阅读全文
摘要:接上篇:Zabbix监控主动模式 网络自动发现 zabbix agent的配置文件/etc/zabbix/zabbix_agentd.conf 注释StartAgents=0 添加 以上是制定扫描的网段,那么扫描出来以后链接那个模板添加那个组呢? 把链接的被动模板改成主动模板 新加一个添加到组 改完
阅读全文
摘要:一,选择实用工具 二,选择分区助理 三,创建安装U盘或者安装 如没有安装U盘需要现创建一个,安装镜像需要事先准备好,制作好了安装U盘就选择第三项安装 四,为windows分区(建议分30G) 系统会格式化然后安装(安装windows过程不详述) 需要选择刚刚在苹果系统下面分出来的区域安装,不能在wi
阅读全文
摘要:接上篇:Zabbix监控web,MySQL,TCP状态,Nginx 参考官方文档:https://www.zabbix.com/documentation/3.4/zh/manual zabbix默认没有主动模板需要自己添加 默认模板是zabbix agent或者其他格式比如zabbix serve
阅读全文
摘要:接上篇Zabbix使用SMTP发送邮件报警并且制定报警内容 Zabbix怎么设置声音告警 web监控 在zabbix server选择web 创建一个监控web的场景 添加后这里有数字1 查看 假如在全国各地有部署服务器的话就相当于一个奇云测了 PS:Zabbix还可以实现web界面登陆测试,但是只
阅读全文
摘要:接上篇Zabbix监控介绍及安装配置 选择报警项 创建一个报警项 选择到刚刚自定义的80端口 定义报警方法 定义告警级别 一些报警方法 diff 比较是否有修改 last 最低值 nodata 没有数据 avg 平均值 添加完以后再items就能看到有些是带Triggers的有些是不带的 定义动作(
阅读全文
摘要:使用tzselect设置时区 按顺序选择5911然后把 加在文件/etc/profile最后一行 重启系统生效 查看
阅读全文
摘要:什么是zabbix zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由2部分构成,zabbix s
阅读全文
摘要:监控 1,识别监控对象 2,理解监控对象 3,细分监控对象的指标 4,确定告警的基准线 预中级 1,工具化和监控分离 2,监控对象分离 2.1 硬件监控(方法:机房巡检,IPMI,SNMP) 2.2 系统监控(对象:CPU,内存,IO[磁盘,网络]) 2.3 服务监控(对象:各类服务[Nginx|T
阅读全文
摘要:PXE(preboot execute environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用TFTP(trivial
阅读全文
摘要:1,在EXSI5.5上创建centos虚拟机(过程省略) 2,开启EXSI5.5的ssh功能 3,ssh登录虚拟机 4,编辑虚拟配置文件 /vmfs/volumes/datastore1/目录下,找到虚拟机名称对应的目录,例如虚拟机名称为centos 进入目录 打开centos.vmx文件,在末尾追
阅读全文
摘要:类是一个对象也可以像函数一样加装饰器 类的装饰器.py 本装饰器就是把类作为实参传递给函数deco然后把返回值赋值给Foo,在装饰器函数里面可以定义对应类的属性 以上装饰器虽然在装饰器里面实现了对类属性进行赋值但是把赋值写死了 下面通过嵌套把装饰器写的灵活 类的装饰器2.py 类的装饰器的应用.py
阅读全文
摘要:1,创建硬盘 qemu-img create -f raw /opt/GlusterFS1_data.img 30G 硬盘名称为GlusterFS1_data.img 大小为30G 一般情况创建qcow2磁盘 qemu-img create -f qcow2 /opt/GlusterFS1_data
阅读全文
摘要:编辑文件/etc/sysconfig/grub 如果系统是CentOS Stream则修改文件 /etc/default/grub 在尾部添加 net.ifnames=0 biosdevname=0 执行命令 grub2-mkconfig -o /boot/grub2/grub.cfg 重启主机 i
阅读全文
摘要:服务是什么? 服务是向客户提供价值的一种手段,使客户不用承担特定的成本和风险就可以获得所期望的结果 PS:运维工作中需要实时反馈 RACI RACI是一个相对直观的模型,用以明确组织变革过程中的各个角色及其相关责任。 我们知道,变革过程是不可能自发或者自动进行的, 必须有人对其进行作用,促使进程发生
阅读全文
摘要:描述符的使用 python是弱类型语言,及参数的赋值没有类型限制,下面通过描述符机制来实现类型限制功能 描述符应用1.py 以上只是测试是否调用了描述符,但是对应的__get__,__set__,__delete__只是执行了打印操作没有进行返回值,设置值,删除值的操作所以只有打印输出 PS:根据优
阅读全文
摘要:我们知道在操作文件对象的时候可以这么写 上述叫做上下文管理协议,即with语句,为了让一个对象兼容with语句,必须在这个对象的类中声明__enter__和__exit__方法 上下文管理协议.py 正常是在with Open的时候执行__enter__然后执行with下面代码,如果执行代码没有出错
阅读全文
摘要:Neutron的第二个网络模型,自服务网络 参考官方文档:https://docs.openstack.org/newton/zh_CN/install-guide-rdo/neutron-controller-install-option2.html 在控制节点数据库,消息队列,keystone之
阅读全文
摘要:首先给两台虚拟机添加网卡,模式为仅主机模式 配置控制节点IP /etc/sysconfig/network-scripts/ifcfg-eth1 计算节点IP 重启网络 控制节点查看网络配置文件/etc/neutron/plugins/ml2/linuxbridge_agent.ini把之前的配置修
阅读全文
摘要:续:Openstack块存储cinder安装配置 接上使用ISCSI作为后端存储,使用NFS作为后端存储配置 参考官方文档:https://wiki.openstack.org/wiki/How_to_deploy_cinder_with_NFS 在node2节点做一个存储 安装软件包 安装nfs
阅读全文
摘要:参考安装文档https://docs.openstack.org/newton/zh_CN/install-guide-rdo/cinder.html 块存储服务(cinder)为实例提供块存储。存储的分配和消耗是由块存储驱动器,或者多后端配置的驱动器决定的。还有很多驱动程序可用:NAS/SAN,N
阅读全文
摘要:如何创建生产用的Openstack镜像 参考官方文档https://docs.openstack.org/image-guide/centos-image.html 1,创建虚拟机硬盘 2,创建虚拟机(没有virt-install命令使用yum -y install virt-install安装)
阅读全文
摘要:续Openstack虚拟机创建流程 在控制节点也安装一个计算服务也变成一个计算节点 启动并且设置开机启动 修改配置文件/etc/nova/nova.conf 在[vnc]加入以下 在[libvirt] 设置虚拟化支持 重启 验证 PS:暂时不管区域 使用admin登陆控制台 管理员-虚拟机管理器能查
阅读全文