NIELD(8)

πŸ’– NAME πŸ’–

okay so bestie, let me introduce you to nield β€” the Network Interface Events Logging Daemon. it's a section 8 system admin girly, she lives in the daemons, and she's literally just vibing and writing down everything the kernel tells her. no cap.


✨ SYNOPSIS ✨

nield [-vh46inarft] [-p lock_file] [-s buffer_size] [-l log_file] [-L
syslog_facility] [-d debug_file]

like, that's the whole vibe check. flags go in, logs come out. πŸŽ€


🌸 DESCRIPTION 🌸

so nield (Network Interface Events Logging Daemon) is a tool that receives notifications from the kernel through a netlink socket, and then generates logs related to interfaces, neighbor cache (ARP, NDP), IP address (IPv4, IPv6), routing, FIB rules, traffic control. she's the group chat that never mutes, but in a useful way.

and the way you configure her? command-line options. that's it. that's the whole thing. it's giving low-maintenance queen. πŸ’…


πŸ‘‘ OPTIONS πŸ‘‘

the following options are supported, bestie. read them all, don't skip, i will know. πŸ™ˆ

⭐ Standard options ⭐

  • -v β€” displays the version and exits. like a little "hi, this is me" and then she's gone. ✨
  • -h β€” displays the usage and exits. your "help me bestie" button. 🫢
  • -p lock_file β€” specifies the lock file to use. default is "/var/run/nield.pid", if not specified.
  • -s buffer_size β€” specifies the maximum socket receive buffer in bytes. bigger buffer, more room to hold the tea. πŸ“

🌈 Logging options 🌈

it uses the log file "/var/log/nield.log", if neither "-l" nor "-L" specified. so if you're like "i'll decide later" β€” no you won't, she already decided for you. πŸ’€

  • -l log_file β€” specifies the log file to use. your own personal diary location. πŸ““
  • -L syslog_facility β€” specifies the facility to use logging events via syslog.

the standard syslog facilities are as follows:

auth, authpriv, cron, daemon, ftp, kern, lpr, mail, mark,
news, security, syslog,
user, uucp, local0, local1, local2, local3, local4, local5,
local6, local7

pick your lane, icon. πŸ’œ

  • -d debug_file β€” specifies the debug file to use. for when you need the unfiltered, unhinged, director's-cut version. πŸ”₯

πŸ¦‹ Event options πŸ¦‹

all events are received, if any event option not specified. so if you say nothing, you get everything β€” main character energy, she's not missing a single plot point. πŸ‘‘

  • -4 β€” logging events related to IPv4.
  • -6 β€” logging events related to IPv6.
  • -i β€” logging events related to interfaces.
  • -n β€” logging events related to neigbour cache(ARP, NDP). (yes, that's how it's spelled up in here, i'm not touching it, it's canon now πŸ’€)
  • -a β€” logging events related to IP address.
  • -r β€” logging events related to routing.
  • -f β€” logging events related to fib rules.
  • -t β€” logging events related to traffic control.

πŸŽ€ FILES πŸŽ€

the places she hangs out. her little haunts. her spots. iykyk.

  • /usr/sbin/nield
  • /var/run/nield.pid
  • /var/log/nield.log
  • /usr/share/man/man8/nield.8

πŸ’€ BUGS πŸ’€

if you find bugs or have other suggestions, please contact Tetsumune KISO <t2mune@gmail.com>. do NOT gatekeep your bug reports bestie, she wants to know. πŸ™


πŸ”₯ SEE ALSO πŸ”₯

go read these next, they're the supporting cast:


πŸ’œ AUTHORS πŸ’œ

Tetsumune KISO <t2mune@gmail.com> β€” the icon, the legend, the moment. 🌟


and that's the whole page babes!! this manual was brought to you by nield and dated Feb 26 2014, so yeah she's an OG and she ate. periodt. πŸ’…βœ¨πŸŽ€