摘要:nginx:192.168.2.110tomcat: node120:192.168.2.120 node121:192.168.2.121-->tomcat node120配置:tomcat 服务配置:vim server.xml....... <Engine name="Catalina" defaultHost="node120">..... </Host> &nbs
2017年05月07日
配置apache通过mod_proxy-基于mod_proxy实现负载均衡
摘要:配置apache通过mod_proxy模块与Tomcat连接:TOP图:client -> apache ->tomcatA|tomcatB配置信息:apache:192.168.2.110tomcat: 192.168.2.120 192.168.2.1211、检测当前的apache是否支持mod_proxy、mod_proxy_http、mod_proxy_ajp和proxy_balancer_module模块:# httpd -D DUMP_MODULES …………………… proxy_module (
分类:LANMPT
2017年05月07日
为已编译的apache2添加cache模块遇到的问题
摘要:(二)编辑增加cache模块遇到的问题。配apache mod_cache 后 httpd -k startapache出现以下信息:Cannot load /usr/local/apache/modules/mod_cache.so into server: /usr/local/apache/modules/mod_cache.so: undefined symbol: cache_generate_key_default 正规解决方案:modules/cache下面有很多的.c文件,大致用途如:mod_cache.c 编译得到mod_cache.so 主要用来控制整个apa
分类:LANMPT
2017年05月07日
为已编译的apache2添加mod_proxy模块
摘要: 查看apache支持的模块: httpd -l 查看apache载入的模块: httpd -t -D DUMP_MODULES 使用apache扩展工具apxs可以为apache编译和安装扩展模块。新安装的模块将作为动态共享对象提供给apache,因此,apache运行的平台必须支持DSO
分类:LANMPT
2017年04月26日
隐藏zabbix server web界面的Installation界面
摘要:[root@localhost include]# pwd/var/www/html/zabbix/include[root@localhost include]# vim menu.inc.php262 array(263 &nbs
分类:监控报警
2017年04月20日
Zabbix中的组件构成
摘要:Zabbix架构中的组件: zabbix-server:C语言 OS:zabbix-agent:C语言 zabbix-database:MySQL,PGSQL(postgreSQL),Oracle,DB2,SQLite zabbix-web:GUI,用于实现zabbix设定和展示 zabbix-proxy:分布式监控环境中的专用组件 主机(host):要监控的网络设备,可由IP或DNS名称指定 主机组(host group):主机逻辑容器,可以包含主机和模版,但同一个组内的主机和模板不能互相链接,主机组通常
分类:监控报警
2017年04月20日
Zabbox Server端进程详解
摘要:zabbix_poller:到被监控agentd端去拉到数据http poller:监控web下载页面的专用pollerdiscoverer:自动发现agentd 报警器(alerter)——该类型的进程是用来发送报警通知的;housekeeper:清理指定时间后的数据 removing old eventswatchdog:监控以上的进程是否正常,不正常会重启相应的进程escalator:报警升级timer:计时器nodewatcher:监控各个节点是否正常icmp pinger:探测节
分类:监控报警
2017年04月20日
Zabbix 逻辑组件
摘要:Zabbix组件: zabbix-server zabbix-database zabbix-web zabbix-agent zabbix-proxyZabbix逻辑组件: 主机组,主机 item(监控项),application(应用) trigger(触发器) event(事件) action notice command media users(media)
分类:监控报警
2017年04月18日
ansible 注册变量
摘要:变量的另一个用途是将一条命令的运行结果保存到变量中,供后面的playbook使用;[root@node110 yml]# cat register_vars.yml - hosts: 192.168.198.120 tasks: - shell:/bin/echo 10 register:echo_result ignore_errors: True - shell:/bin/pwd >>/tmp/pwd &
分类:自动化运维
2017年04月18日
ansible 循环语句with_items
摘要:这个示例实现了一个批量创建系统用户的功能,with_items会自动循环执行上面的语句user: name={{ item }} state=present groups=wheel,循环次数为with_items的元素个数,这里有两个元素,分别为testuser1,testuser2会分别替换{{ item }}项[root@node110 yml]# cat circle.yml ---- hosts: 192.168.198.120 tasks: - name: add several users  
分类:自动化运维
2017年04月18日
ansible 主机匹配Patterns
摘要:在 Ansible 中,Patterns 意味着要管理哪些机器,在 playbooks 中,意味着哪些主机需要应用特定的配置或者过程命令格式(下一章介绍 Ansible 的命令具体使用):ansible <pattern_goes_here> -m<module_name> -a <arguments> 比如我们的主机列表配置为:192.168.0.6[webservers]192.168.0.4[db]192.168.0.5ansible webservers -m service -a "name
分类:自动化运维
2017年04月18日
ansible 条件语句when
摘要:当ansible_os_family为RedHat时,执行/bin/ps -ef >>/tmp/ps[root@node110 yml]# cat when.yml ---- hosts: 192.168.198.120 tasks: - name: "ps -ef when os is redhat " shell: /bin/ps -ef >>/tmp/ps when: ansible_os_family == "RedHat"模型:tasks: - command:
分类:自动化运维
2017年04月18日
ansible-vault命令
摘要:[root@localhost ~]# ansible-vault Usage: ansible-vault [create|decrypt|edit|encrypt|rekey] [--help] [options] file_nameOptions: -h, --help show this help message and exitSee 'ansible-vault <command> --help' for more information on a specific command. 特殊说明: ansible-vault主要应用于配置文件中含有敏感信息,又不希
分类:自动化运维
2017年04月18日
ansible-pull命令
摘要:[root@localhost ~]# ansible-pull -hUsage: ansible-pull [options] [playbook.yml]Options: -K, --ask-sudo-pass ask for sudo password -C CHECKOUT, --checkout=CHECKOUT branch/tag/commit to checkout. Defaults to behavior
分类:自动化运维
2017年04月18日
ansible-playbook命令
摘要:Ansible-playbook是日常应用中使用频率最高的工具,其工作机制是通过读取预先编写好的playbook文件实现批量管理,要实现的功能和命令ansible是一样的,可以理解为按一定条件组成的ansible任务集。ansible-playbook命令后跟YML格式的playbook文件,执行事先编排好的任务集,命令使用方式如下:ansible-playbook playbook.yml具体示例如下://执行gw.yml这个playbook中定义的所有
分类:自动化运维
2017年04月18日
ansible-galaxy命令
摘要:[root@localhost ~]# ansible-galaxy -hUsage: ansible-galaxy [init|info|install|list|remove] [--help] [options] ...Options: -h, --help show this help message and exitSee 'ansible-galaxy <command> --help' for more information on a specific command. 下载的文件默认安装目录:/etc/ansible/roles 特殊说明: ansible-gal
分类:自动化运维
2017年04月18日
ansible-doc 命令
摘要:[root@localhost ~]# ansible-doc -hUsage: ansible-doc [options] [module...]Show Ansible module documentation 显示Ansible模块文档Options: --version show program's version number and exit 显示ansible-doc的版本号 -h, --help sh
分类:自动化运维
2017年04月18日
ansible 命令
摘要:[root@localhost~]# ansibleUsage: ansible <host-pattern> [options]ansible <host-pattern> [-f forks] [-m module_name][-a args] [options]#常用格式ansible <host-pattern> [-f forks] [-m module] [-aargs]host-pattern # 可以是all,或者配置文件中的主机组名-f forks # 指定并行处理的进程数-m module # 指定使用的模块,默认模块为command-a args #
分类:自动化运维
2017年04月18日
ansible hosts 多个inventory列表
摘要:创建inventory目录,可以在这个目录下添加多个不同业务的文件[root@node110 inventory]# pwd/etc/ansible/inventory[root@node110 inventory]# tree.|-- docker`-- hosts0 directories, 2 files修改配置文件:vim /etc/ansible/ansible.cfg#inventory = /etc/ansible/hostsinventory = /etc/ansible/inventory #将指定文件,修改成指
分类:自动化运维
2017年04月18日
ansible hosts 动态inventory
摘要:将inventory选项定义为一个可执行的脚本vim /etc/ansible/ansible.cfg[defaults]# some basic default values...#inventory = /etc/ansible/hostsinventory = /etc/ansible/inventory.py 这个脚本要支持两个参数:--list或者-l,这个参数运行后会显示所有的主机以及主机组的信息(JSON格式)--host或者-H,这个参数后面需要指定一个h