`
ShellyLi
  • 浏览: 112267 次
  • 性别: Icon_minigender_2
  • 来自: 山东
社区版块
存档分类
最新评论

[Perl]向syslog写入自定义日志(Sys::Syslog)

    博客分类:
  • perl
阅读更多
例子1:[Perl]向syslog写入自定义日志(Sys::Syslog)

#!/usr/bin/perl

use Sys::Syslog qw(:DEFAULT setlogsock);

#若要使用setlogsock则需use Sys::Syslog qw(:DEFAULT setlogsock);

print $$;

my $message="test_message";

#通过internet域套接字或通过本地UNIX域套接字连接SYSLOGD,$socktype : inet(default) unix

$socktype="unix";

setlogsock($socktype);

#$identity,$options,$facility:服务器标识符,一组选项消息类型

#$options: cons,ndelay,nowait,pid : 若发送到syslogd失败则直接写到控制台,不等待立刻传输,包括PID,不等待被传输就返回

$identity="root";

@options=('cons','pid');

#$facility 定义了消息类型如下:

#       auth            用户认证

#       authpriv        有特权的用户认证

#       cron            cron守护进程

#       daemon          各种系统守护进程

#       ftp             ftp守护进程

#       kern            内核消息

#       local0-local7   保留用于本地用法

#       lpr             打印机

#       mail            邮件

#       news            新闻

#       syslog          内部syslog

#       uucp            uucp系统

#       user            各种用户程序来的消息

$facility="local0";

openlog($identity,\@options,$facility);

#syslog 优先级:  emerg alert crit err warning notice info debug

syslog('err',$message);

分享到:
评论

相关推荐

    syslog协议发送日志(java)

    利用syslog协议 ,发送网络安全设备日志。java版

    SysLog日志工具1

    SysLog日志工具术语SYSLOG:系统日志协议SYSLOG功能功能启/停用参数配置,包括使用协议、服务器地址、服务器端口、字符编码SYSLOG预置数据使用已

    syslog4j-0.9.46.zip

    syslog4j用于实现发送syslog,此包用于解决发送过程中的中文截断问题,上传至此是因为maven仓库中没有此包

    syslog4j-0.9.46.jar (解决消息内容发送不完整问题)

    syslog4j-0.9.46.jar ,能够解决消息内容发送不完整问题,maven官网仓库只有0.9.30版本,那个版本会出现发送的消息过长时截断问题

    Kiwi-Syslog日志服务器搭建.doc

    华为交换机设置Syslog日志服务器日志获取: <Huawei> system-view [Huawei]info-center enable //开启信息中心 [Huawei] info-center loghost 192.168.4.14 channel loghost //指定向日志主机输出日志信息的通道为 ...

    syslog-搭建日志服务器.doc

    syslog-搭建日志服务器 安装过程 1、运行Kiwi Syslog 安装包里的Kiwi_Syslog_Server_9.2.1.Eval.setup.exe,弹出安装界面,点击"I agree" 2、选择安装模式为"Install Kiwi Syslog Server as a service",两者的区别...

    SYSLOG日志数据采集实现

    syslog 使用UDP 作为传输协议,通过目的端口514(也可以是其他定义的端口 号),将所有安全设备的日志管理配置发送到安装了syslog 软件系统的日志服务器,syslog 日志服务器自动接收日志数据并写到日志文件中。

    syslog-搭建日志服务器.docx

    9.2.1.Eval.setup.exe,弹出安装界面,点击"I agree" 2、选择安装模式为"Install Kiwi Syslog Server as a service",两者的区别是,前者可以在关闭软件主界面后仍然能记录日志,后者只能瞬时记录日志 syslog-搭建...

    利用Kiwi Syslog收集系统日志.doc

    路由器交换机防火墙等网络设备的系统日志对于排错是非常重要的。虽然这些网络设备本身可以存储日志,但是系统自身存储的日志一般保存时间不超过24小时,并且仅仅以缓存的形式保存在内存里,如果设备关机又重启,之前...

    perl-Unix-Syslog-1.0-1.el5.rf.i386

    perl-Unix-syslog perl系统日志

    syslog-ng-docker:用于syslog-ng开发,测试,操场的Docker映像

    syslog-ng Docker映像该存储库包含以下Docker映像的源: balabit/syslog-ng :已安装syslog-ng。 它旨在用作系统日志记录服务。弃用的图片该存储库还包含以下图像。 但是,这些图像现在已过时和过时。 您可以在找到...

    syslog-ng构建日志系统

    syslog-ng构建日志系统 syslog-ng构建日志系统

    syslog-to-csv:将系统日志文件转换为逗号分隔值(CSV)

    Syslog到CSV 将文件转换为csv文件(Debian 10),但其他文件也可以工作。 syslog-to-csv 下载并解压缩: 运行syslog-to-csv.py : python syslog-to-csv.py /var/log/syslog.1 或者如果您需要速度: pypy ...

    Kiwi syslog 日志导入常见数据库配置方法

    此文件中包含了kiwi syslogd日志服务器把日志导入mysql和sqlserver两种数据库的配置方法,其它数据库的导入方法仿配即可。

    syslog_win32.lib

    windows系统下,按照syslog协议,将客户端日志上传到服务器 步骤: 1..准备工作,从syslog-win32网站上下载源代码压缩包(syslog-win32-0.3.tar.bz2)。解压缩后,把客户端所使用的两个文件添加到使用syslog的项目中...

    syslog-stream:解析 RFC5424 Syslog 消息流

    Syslog::Stream::OctetCountingFraming.new应该能够接受任何 IO 对象。 require "stringio" require "syslog/stream" io = StringIO . new ( '176 <165>1 2003-10-11T22:14:15.003Z mymachine.example....

    防火墙syslog接入日志服务器.pdf(文档可打印).zip

    防火墙syslog接入日志服务器.pdf(文档可打印).zip

    H3C_syslog配置

    H3C_SYSLOG 华三系统日志使用讲解。

    FTP、Syslog服务器、TFTP

    FTP syslog tftp服务器搭建,绿色安全,一键启用。。。。。。。。。。。。。。。。。。。。

    kiwi syslog server 9.5

    Kiwi Syslog Server安装教程: 1. 运行Kiwi_Syslog_Server_9.5.0.setup.exe安装程序 2. 安装完成退出程序 3. 拷贝SolarWinds.Licensing.Framework.dll和ufmod.dll两个文件到软件安装目录,选择覆盖目的文件 4. 运行...

Global site tag (gtag.js) - Google Analytics