首页 > 代码库 > 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日志位置指定