摘要:
Linux 通过sendmail 发邮件到外部邮箱 最近在写自动化巡检脚本,想着怎么预警后自动发送邮件报警。 首先下载最新版本mailx-12.4.tar.bz2# wget http://sourceforge.net/projects/heirloom/files/latest/download?source=files 解压包:# tar jxvf mailx-12.4.tar.b... 阅读全文
摘要:
之前看到一些大神说,作为一个运维,一个系统工程师的能力的其中一个很重要的检验标准就是他能够管理多少台机器,他能够自动化到什么程度,他能够多懒!---所以我也来班门弄斧了,所以就有了这篇文章。在现今高度发展的it社会,已经有很多的自动化管理程序了,例如Puppet,Salt,func,Capistrano .......而且还有云虚拟化OpenStack,kvm,xen.....尤其Docker更是... 阅读全文
摘要:
VSFTP+MySQL虚拟用户配置1、 安装vsftp软件下载vsftp(最新版本)软件: wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.1.0.tar.gz如果要开始ssl功能的话,安装vsftp之前要先安装openssl-0.9.8g.tar.gz包[root@server2 ftp]# tar xzvf openssl-0.9.8g.t... 阅读全文
摘要:
首先要做的是给咱的SSH进行ACCEPT配置,以免直接无法连接的情况发生: 1.如果SSH端口是22(这里不建议用默认端口最好改掉SSH端口) iptables -A INPUT -p tcp --dport 22 -j ACCEPT iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT 注意要/etc/rc.d/init.d/iptable... 阅读全文
摘要:
样板: #邮件报警脚本 #!/bin/sh export smtpemailfrom="Zabbix_monitoring@ecvision.com" export zabbixemailto="$1" export zabbixsubject="$2" export zabbixbody="$3" 阅读全文
摘要:
#!/usr/bin/env python # coding:utf-8 import os import datetime,time import json,urllib2 #zaabix api and user\pwd url='http://10.1.180.166/zabbix/api_j 阅读全文
摘要:
#!/usr/bin/env python #-*-coding:utf-8-*- # Author : SammyTan # Email : 729979966@qq.com # Last modified : 2016-04-25 16:24 # Filename : zabbix_screen 阅读全文
摘要:
#!/usr/bin/env python #coding:utf-8 import ldap,ldif3,sys,re importMySQLdb ldap_host="ldap://xx.xx.xx.xx" ldap_user="xx@xx.xx"#abc@domain.com ldap_pas 阅读全文
摘要:
--先检查 --Count the amount of rows that would be deleted for all orphaned acknowledge entries SELECT COUNT(*) FROM acknowledges WHERE NOT userid IN (SEL 阅读全文
摘要:
Zabbix3.0 Install #install epel-release adn zabbix requires package yum install epel-release yum install -y unzip vim lrzsz wget gcc gcc-c++ glibc gli 阅读全文
摘要:
#!/usr/bin/env python import urllib2 import json import argparse def authenticate(url, username, password): values ={'jsonrpc':'2.0', 'method':'user.l 阅读全文
摘要:
<?php // Zabbix GUI configuration file. global $DB; $DB['TYPE'] ='MYSQL'; $DB['SERVER'] ='10.1.173.215'; //这里填IP,非127 $DB['PORT'] ='3306'; $DB['DATABA 阅读全文
摘要:
{ "jsonrpc":"2.0", "method":"item.get", "params":{ "output":"extend", "hostids": hostid, "sortfield":"name", 'search':{ 'key_':['system.cpu.util[,user 阅读全文
摘要:
让echo输出彩色字符每种颜色都有相应的颜色码。比如:重置=0,黑色=30,红色=31,绿色=32,黄色=33,蓝色=34,洋红=35,青色=36,白色=37要打印彩色文本,可输入如下命令echo -e "\e[1;31m This is red text \e[0m"-e参数是支持包含转义序列的字符串\e[1;31将颜色设为红色, \e[0m将颜色重新置回。 要设置彩色背景,经常使用的颜色码是:... 阅读全文
摘要:
Linux环境变量中PS1是很重要的环境变量: PS(Prompt Sign): 是指命令提示符,例如在Fedora 12的终端下:[liutao@liutao ~]$ ,在设定PS1环境变量时,我们需要用到预设的一些特殊符号来设定PS1,下面是鸟哥书上关于BASH的特殊变量。 o \d :代表日期,格式为 Weekday Month Date,例如 "Mon Aug 1" o \H :完整的主... 阅读全文
摘要:
#!/bin/sh#说明show_usage="args: [-i , -p , -u , -w , -a , -s , -d , -v ]\ [--ip=, --port=, --user=, --pwd=, --path=, --script=, --debug=, --version=]"#参数opt_ip=""opt_port=""opt_user=""o... 阅读全文
摘要:
今日收到上司邮件,下一步公司要做整合,估计以后公司所有环境都需要整改,对我这个菜鸟来说感觉压力好大,因为初次接触linux system。 但我一直都在努力。。。。。come on下一步我们会更改那些登录命名带有@ecvision.com的,我们目前所做的动作是为了将来用AD登录做准备。 所以你搭好一个AD的环境,自己测试一下登录有无问题, AD目前需要做的地方:1. PC和现在域一样... 阅读全文
摘要:
svndumpfilter因为Subversion使用底层的数据库储存各类数据,手工调整是不明智的,即使这样做并不困难。何况,一旦你的数据存进了版本库,通常很难再将它们从版本库中删除。[13]但是不可避免的,总会有些时候你需要处理版本库的历史数据。你也许想把一个不应该出现的文件从版本库中彻底清除。或者,你曾经用一个版本库管理多个工程,现在又想把它们分开。要完成这样的工作,管理员们需要更易于管理和扩... 阅读全文
摘要:
来自为知笔记(Wiz) 阅读全文
摘要:
100系列码 从100到199范围的HTTP状态码是信息报告码。基于各种原因考虑,大多数情况下我们 是很少看见这些代码的。首先,如果一个浏览器尝试访问一个网站,而网站返回这些代码时,它们往往都不会显示在屏幕上。它们只是浏览器使引用的内部码。另 外,这些代码不常见的另外一个原因是起初HTTP标准不允许 阅读全文