枫叶 发布的文章

如何计算 zabbix 需要使用多大的硬盘

本次案例:100台服务器,每台服务器有30个监控项,每个监控项60秒刷新一次,需要多大的硬盘呢? 众所周知,zabbix基本都是通过web配置,这些配置数据也是存放到数据库里的,但是它对硬盘容量的要求基本可以忽略不计,zabbix对硬盘的决定性因素有4个,如下: 1. 每秒处理的数据量 这个问...

Typecho数据库常用API

表创建和删除 在Typecho插件开发过程中,往往需要创建自己的表。上文提到Typecho_Db类中的query函数,可用于执行所有sql语句,因此我们使用query()来进行表的创建、修改或者删除。 $db= Typecho_Db::get(); $prefix = $db->getP...

Linux 之 shell 比较运算符

运算符描述示例文件比较运算符-e filename如果 filename 存在,则为真[ -e /var/log/syslog ]-d filename如果 filename 为目录,则为真[ -d /tmp/mydir ]-f&nb...
通过机器人查询zabbix状态 功能征集中

通过机器人查询zabbix状态 功能征集中

目前打算开发一款通过聊天获取 zabbix 状态的程序,便于不在电脑旁时轻松获取当前有问题的服务器数量。 以下是演示功能,目前正在征集需要查询的状态,您可...
双绞线水晶头接头标准

双绞线水晶头接头标准

夹水晶头(RJ-45)头时,线的排列有两种方法,分别是568B和568A,我们常用 568B方式,排列见下图: 实际上在10M 100M网络中,仅仅使...

centos 7.x设置守护进程的文件数量限制

在Bash中有个ulimit命令,提供了对Shell及该Shell启动的进程的可用资源控制。主要包括打开文件描述符数量、用户的最大进程数量、coredump文件的大小等。 在CentOS 5/6等版本中,资源限制的配置可以在/etc/security/limits.conf设置,针对root/...
Gitlab 使用 SMTP 发邮件

Gitlab 使用 SMTP 发邮件

在 CentOS 服务器上安装 Gitlab 完成后,我们还希望能通过邮箱来激活账号,或者发送一些系统通知。 这时候就需要配置邮箱了,推荐使用 SMTP ...
使用 yum 安装 Gitlab

使用 yum 安装 Gitlab

本文介绍使用清华大学 gitlab 源安装。 环境 阿里云,CentOS 6.8 x64。 设定源 新建 /etc/yum.repos.d/gitlab...
用 OpenVPN 实现站对站 VPN 服务

用 OpenVPN 实现站对站 VPN 服务

一、简介 一般情况下站对站 VPN 是用 cisco、juniper、h3c等品牌的专业设备实现的,这些设备性能可靠,价格较贵。 如果现有设备不支持,而且...