Linux-监控与安全运维之zabbix】的更多相关文章

1.在客户端安装 zabbix20与服务器相对应. yum install zabbix20-agent 2.修改配置文件 vim /etc/zabbix_agentd.conf Server=127.0.0.1 改为 Server=192.168.1.116 ServerActive=127.0.0.1 改为 ServerActive= .0表示所以ip Hostname=Zabbix server 自定义 Hostname=wangshaojun 3.启动客户端 /etc/init.d/za…
1.发邮件启动postfix /etc/init.d/postfix start mail -s @qq.com < /etc/inittab mailq 查看发送结果 2.配置发邮件文件 mkdir -p /home/zabbix/bin vim /home/zabbix/bin/baojing.sh #! /bin/bash echo chmod +x /home/zabbix/bin/baojing.sh 修改zabbix服务器配置文件 vim /etc/zabbix/zabbix_ser…
Linux实战型企业运维工程师试题答案 作者:尹正杰      最近在网上看到了一套有意思的面试题,我们一起来看一下这些题怎么破吧,哈哈~我先放在这里,有时间了一起来看看.多学点东西终究是没有坏处的! 一.如何实现Nginx代理的节点访问日志记录客户的IP而不是代理的IP? 解决方案: 1.首先要确保nginx配置文件这一行:proxy_set_header  X-Real-IP $remote_addr;如果没有的话手动添加上. 2.编辑配置文件vim /etc/httpd/conf/http…
Python Linux系统管理与自动化运维 前言 第1章Python语言与Linux系统管理1 1.1Python语言有多流行1 1.2Python语言为什么流行3 1.3Python语言有什么缺点4 1.4Python语言的应用场景4 1.5为什么Python适合Linux系统管理5 1.6使用Python2还是Python36 第2章Python生态工具9 ================================== ================================…
1.如何通过Linux配置一个局域网或者IDC机房上网网关,请给出步骤及命令?答:上网网关配置(1)开启内核转发:sed -i 's#net.ipv4.ip_forward = 0#net.ipv4.ip_forward = 1#g' /etc/sysctl.conf(2)添加iptables的内核模块modprobe ip_tablesmodprobe iptable_filtermodprobe iptable_natmodprobe ip_conntrackmodprobe ip_conn…
作为一名资深的linux运维工程师,为方便了解和追求服务器的高性能,如cpu.内存.io.网络等等使用情况,要求运维工程师必须要熟练运用一些必要的系统性能调试工具,liunx下提供了众多命令方便查看各种资源的使用情况.经常用的有ps.top.free.mpstat.iostat.vmstat.netstat..下面简单介绍下这几个工具的使用: 一.toptop是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.top显示系统当前的进程和其…
结合我工作中碰到的运维问题,总结一下Linux下server常见的运维问题以及定位方式.这里的server主要指自主开发的逻辑server,web srv因为通常采用通用的架构所以问题比较少. 逻辑server通常的处理能力在3k/s - 1w/s之间,因业务特点而不同.逻辑server一般是自主开发的,虽然在上线前大都经过功能和压力测试,但放到现网环境上部署后还是难免会出现一些问题,有些问题是在灰度发布时就可以发现,而有些问题则是一个漫长的暴露过程.下面先总结一下大致的问题分类和定位方法.  …
1. Nagios 简介是一个开源软件,可以监控网络设备网络流量.Linux/windows主机状态,甚至可以监控打印机它可以运行在Linux上或windows上基于浏览器的web界面方便运维人员查看监控项目的状态支持web界面配置.管理操作支持短信.邮件通知可以自定义脚本实现自定义化监控Nagios官网 http://www.nagios.org 2. Nagios安装 - 服务端(192.168.1.117)Centos6默认的yum源里没有nagios相关的rpm包,但是我们可以安装一个e…
目录 本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 @ 1.free命令 free 命令能够显示系统中物理上的空闲和已用内存,还有交换内存,同时,也能显示被内核使用的缓冲和缓存 语法:free [param] param可以为: -b:以Byte为单位显示内存使用情况: -k:以KB为单位显示内存使用情…
一.自动化运维的背景网站业务上线,需要运维人员在短时间内完成几百台服务器部署,包括系统安装.系统初始化.软件的安装与配置.性能的监控......所谓运维自动化,即在最少的人工干预下,利用脚本与第三方工具或自行开发的工具,保证业务系统快速上线.7*24小时高效稳定运行 二.自动化运维的体系结构 一个完善的运维自动化体系包括,系统预备.配置管理以及监控报警3个功能模块 :1. 系统预备• 自动化安装操作系统及常用软件包• 自动化安装与升级系统补丁• 自动化升级相关软件• …… 2. 配置管理• 自动…
HDFS运维—命令注释 1 实验背景 HDFS是大数据其他组件的基础,Hive的数据存储在HDFS中,Mapreduce.Spark 等计算数据也存储在HDFS 中,HBase 的 region 也是存储在HDFS 中.在HDFS shell 客户端我们可以实现多种操作,如上传.下载.删除数据,文件系统管理等.掌握HDFS 的使用对我们更好的理解和掌握大数据大有裨益. 2 实验目的 掌握 HDFS 常用操作. 掌握 HDFS 文件系统管理操作. 3 实验步骤 HDFS 常用操作 [-append…
Expect是Linux操作系统下的一个用来处理交互操作,系统默认是没有安装expect库,所以执行expect会提示找不到命令,需要手动安装,其它安装也比较简单,可以通过二进制源码包编译配置进行安装,也可以通过网络借助yum源来安装,yum源安装比较简单:我们下面借助Expect库来实现Linux交互式自动化运维操作,只需要执行脚本就可以实现自动化运维操作,不需要手动输入一些信息按确定,我们可以将交互过程写在一个脚本上,使之自动化完成.我们可以通过expect实现ssh自动登录.ftp自动登录…
zabbix: Zabbix是一个开源分布式监控平台,包含诸多监控功能,用于构建一个符合企业级的监控解决方案.软件由开源社区提供开发和维护,遵循GPL协议,可以自由传播和使用,但开发团队提供收费的技术支持服务. 官方网站: http://www.zabbix.com官方manual: http://www.zabbix.com/documentat ... llation_from_source一.Zabbix的安装安装前准备工作 环境:Mysql+apache+phpPhp编译参数要加上--e…
Linux一切皆文件,最高权限的账户root. 1.开机登录 开机会启动很多进程,在Windows上叫"服务"(service),在Linux上叫做"守护进程"(daemon) 登录方式: 命令行登录 ssh登录 图形界面登录 2.关机 不管是重启系统还是关闭系统,首先要运行 sync 命令,把内存中的数据同步到硬盘中. sync # 将数据从内存同步到硬盘中 shutdown shutdown -h 10 # 10分钟后关机 shutdown -h +10 # 1…
1. Zabbix简介基于web的开源软件,开源监控系统状态也可以监控网络设备.和nagios不同的是zabbix会把获取的数据保存在数据库中,所以zabbix需要有数据库支持 Zabbix还可以自动发现主机和网络设备支持邮件和短信告警Zabbix大多配置都可以在web界面配置完成官网http://www.zabbix.com/ 2. 安装zabbix rpm -ivh http://www.lishiming.net/data/attachment/forum/month_1211/epel-…
之前安装的是zabbix3.x版本,今天尝试安装zabbix4.2版本,并做个总结.建议生产环境还是使用3.4版本比较好,因为4.2版本上可能语法又增加了一些,所以建议使用熟练的版本 1.首先是安装zabbix官方提供的yum源,使用此源可以安装zabbix4.2版本.这些东西我们都可以在官网里面找到,建议大家多浏览官网的最新信息. rpm .el7.noarch.rpm 2.接下来安装zabbix组件. yum install zabbix-server-mysql zabbix-web-my…
https://blog.csdn.net/xundh/article/details/77604357…
问题 使用Zabbix监控一些云主机时,可能遇到: Lack of free swap space on Zabbix server 使用命令: free -m 看到: Swap 的total,used,free值都是0.这是因为Zabbix没有考虑云主机用户. 处理步骤: Configuration-Templates-Template OS Linux-Triggers 选择 Lack of free swap space on {HOST.NAME} 修改Expression {Templ…
二. 安装客户端(增加一个linux服务器) 1.在客户端上 安装snmp yum install -y net-snmp 2. 修改snmpd.conf vim /etc/snmp/snmpd.conf syslocation Unknown (edit /etc/snmp/snmpd.conf)syscontact Root <root@localhost> (configure /etc/snmp/snmp.local.conf) 改为 syslocation 11.20 syscont…
一.查看日志和机器相关信息常用命令 1.cat cat 命令连接文件并打印到标准输出设备上,cat经常用来显示文件的内容,类似于下的type命令注意:当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容.因此,一般用more等命令分屏显示.为了控制滚屏,可以按Ctrl+S键,停止滚屏:按Ctrl+Q键可以恢复滚屏.按Ctrl+C(中断)键可以终止该命令的执行,并且返回Shell提示符状态. 2.tail  tail命令  用于输入文件中的尾部内容.tail命令默认在屏幕上显示指…
关于linux,这个并不是每个人都能用或者需要用的,因为平时有很多人用电脑只是为了上上网,聊聊天,打打游戏,这个是完全不需要用linux的.关于linux,是不能用正常的大家所熟知的window来认知的,linux是需要用一个严谨的科学工作者的身份来要求. 对于学习linux我有一些自己的经验,上了大学,大一的时候还是个好孩子,每天泡图书馆学习,大一结束时,进了学校的实验室,我本科学的是电子信息工程,到了实验室,才体验了不一样的生活,基本每天都是凌晨一点之后才睡觉,那时候还没有学习linux,基…
原创作品,转载请注明出处:https://www.cnblogs.com/sunshine5683/p/10293729.html 在上篇文章中总结了Linux常用的开机与关机以及重启的命令,今天继续学习剩余的常用命令和shell编程的初步知识! 一.shell基础 1.shell在Linux系统中是用户和系统交互的接口,即外壳的意思,用户输入的命令由shell接受,并将其发送到内核进行执行.shell在Linux中类似于java中的jvm,也就是命令解释器,对用户输入的命令进行解释,然后将解释…
原创作品,转载请在文章明显位置注明出处:https://www.cnblogs.com/sunshine5683/p/10170009.html 使用命令关闭和重启系统: 一.条件:只有root用户才可以执行关机和重启操作 二.常用关机重启的命令: 1.立即关机: shutdown -h  now 2.在关机之前给其他正在登陆的用户提示,并执行关机,如u提示其他用户将于10分钟后关机,则: shutdown  +10 "system  will shutdow after 10 minutes&…
3. Nagios安装 - 客户端(192.168.0.12)在客户端机器上 rpm -ivh http://www.aminglinux.com/bbs/data/attachment/forum/month_1211/epel-release-6-7.noarch.rpm yum install -y nagios-plugins nagios-plugins-all nrpe nagios-plugins-nrpe  修改配置文件 vim /etc/nagios/nrpe.cfg “all…
Linux操作系统定时任务系统 Cron 入门 先写笔记: crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数 crontab -l //列出某个用户cron服务的详细内容 crontab -r //删除没个用户的cron服务 crontab -e //编辑某个用户的cron服务 看存在的的计划启动, 可以直接编辑相应的启动项, 添加自己想要的命令 ,因为cron默认是ROOT权限 可以用这个提权 eg: rontab -l59 1 * * *…
借鉴一下别人的,自己做个记录,我觉得推荐还是使用open-falcon,最重要的一点是有完善的中文帮助文档. 帮助文档地址:https://book.open-falcon.org/zh/index.html…
8. 配置邮件告警 服务端 vim /etc/nagios/objects/contacts.cfg 增加: define contact{ contact_name use generic-contact alias denny email @qq.com } define contact{ contact_name use generic-contact alias aaa email wangshaojun@qq.com } define contactgroup{ contactgrou…
1.复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#:         [root@localhost tmp]# cp /etc/rc.d/rc.sysinit /tmp     [root@localhost tmp]# ls /tmp     rc.sysinit     [root@localhost tmp]# vim /tmp/rc.sysinit       :%s/^[[:space:]]…
6. 继续添加服务服务端 vim /etc/nagios/objects/commands.cfg 增加: define command{ command_name check_nrpe command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ } 继续编辑 vim /etc/nagios/conf.d/192.168.1.111.cfg define service{ use generic-service host_name 192…
---恢复内容开始--- 一.安装cacti服务器 1.首先安装epm扩展源 rpm -ivh http://www.lishiming.net/data/attachment/forum/epel-release-6-8_64.noarch.rpm centos5 32位epel源下载地址: www.lishiming.net/data/attachment/forum/epel-release-5-4_32.noarch.rpm64位下载地址:  www.lishiming.net/data…