首页 > 代码库 > keeplived日志位置指定

keeplived日志位置指定

作为一个运维DBA,除了关心数据库的关键指数。还得往架构和底层基础知识多靠拢。

2010年刚工作的时候,那会Cacti监控比較流行吧。可恶的是SNMP会把默认日志写到系统日志文件中面,导致排错时非常受影响!

我的前公司。是不同意普通员工上外网的,没办法,错误总的排除吧!

当初最笨的办法就是:把messages日志从数据库下载到本机,然后使用Noteapp+把有关snmp的日志全删除了。如今想想技术分享

随后找了一个不是非常笨的办法:就是把SNMP的日志输出给禁止掉详细做法snmpd 日志级别 (位置)的改动。文档关键性的几句话。是我在家里的电脑上測试验证过,把笔记手抄到公司后设置的!

想想看,不让上外网的公司多么误人子弟啊!技术分享

近有个新项目keeplived+nginx的高可用配置:

默认,keeplived也是把默认的日志写在messages,这TM非常鼓舞人啊,随后Google

1.在主从keeplived节点上编译/etc/sysconfig/keepalived文件

# vi /etc/sysconfig/keepalived

# Options for keepalived. See `keepalived --help‘ output and keepalived(8) and

# keepalived.conf(5) man pages for a list of all options. Here are the most

# common ones :

#

# --vrrp               -P    Only run with VRRP subsystem.

# --check              -C    Only run with Health-checker subsystem.

# --dont-release-vrrp  -V    Dont remove VRRP VIPs & VROUTEs on daemon stop.

# --dont-release-ipvs  -I    Dont remove IPVS topology on daemon stop.

# --dump-conf          -d    Dump the configuration data.

# --log-detail         -D    Detailed log messages.

# --log-facility       -S    0-7 Set local syslog facility (default=LOG_DAEMON)

#

KEEPALIVED_OPTIONS="-D -d -S 0"

##參数解释都在#凝视里面
2. 改动主从节点日志配置文件/etc/rsyslog.conf
#vi  /etc/rsyslog.conf
增加例如以下配置:
#keepalived -S 0 
 local0.*                                                /var/log/keepalived.log
3.重新启动日志服务
# /etc/init.d/rsyslog restart
4.检查/var/log/keepalived.log文件是否存在

keeplived日志位置指定