- 從 ICMP 做裝置是否連線中的檢測
- 以 SNMP 進行較深的資料採集,進一步安裝 Agent 可以取得作業系統發行版本資訊等更詳細的資訊。
- 針對特定的應用提供了 Application 功能來對應的效能數據擷取方式
- 在不同服務的狀況監控則使用名為 Service 的機制去監視各個服務的運作狀態
- 可以相容 Nagios 的 Plugin 做更多的擴充
Enter this command to install the snmpd package:
Apt.get install snmpd
Locate the snmp.conf file and back it up:
Mv /etc/snmp/snmpd/conf /etc/snmp/snmpd.conf.org
Enter the following, replacing “blank” with the community string you are using, to create the new snmpd.conf file:
Echo “rocommunity blank”>/etc/snmp/snmpd.conf
Modify the file:
Nano /etc/default/snmpd
Locate and comment out the following:
SNMPSDOPTS=‘ -lsd -Lf dev/null -u snmp -p /var/run/snmpd.pid’
Add this line:
SNMPDOPTS=‘ -Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd/pid -c /etc/snmp/snmpd/conf’
Save and close the file.
Enter this to restart the snmpd:
/etc/init.d/snmpd restart
sysv-rc-conf snmpd on
/opt/librenms
This is the location where LibreNMS installed.
./lnms device:add [--v1|--v2c] [-c yourSNMPcommunity] yourhostname
./lnms device:add --help
Description:
Add a new device
Usage:
device:add [options] [--] <device spec>
Arguments:
device spec Hostname or IP to add
Options:
--v1 Use SNMP v1
--v2c Use SNMP v2c
--v3 Use SNMP v3
-f, --force Just add the device, do n ot make any safety checks
-g, --group[=GROUP] Poller group (for distrib uted polling)
-b, --ping-fallback Add the device as ping on ly if it does not respond to SNMP
-p, --port-association-mode[=PORT-ASSOCIATION-MODE] Sets how ports are mapped [ifIndex, ifName, ifDescr, ifAlias], ifName is suggested for Linux/Unix [defaul t: "ifIndex"]
-c, --community[=COMMUNITY] SNMP v1 or v2 community
-t, --transport[=TRANSPORT] Transport to connect to t he device [udp, udp6, tcp, tcp6] [default: "udp"]
-r, --port[=PORT] SNMP transport port [defa ult: "161"]
-u, --security-name[=SECURITY-NAME] SNMPv3 security username [default: "root"]
-A, --auth-password[=AUTH-PASSWORD] SNMPv3 authentication pas sword
-a, --auth-protocol[=AUTH-PROTOCOL] SNMPv3 authentication pro tocol [md5, sha, sha-512, sha-384, sha-256, sha-224] [default: "md5"]
-x, --privacy-protocol[=PRIVACY-PROTOCOL] SNMPv3 privacy protocol [ des, aes] [default: "aes"]
-X, --privacy-password[=PRIVACY-PASSWORD] SNMPv3 privacy password
-P, --ping-only Add a ping only device
-o, --os[=OS] Ping only: specify OS [de fault: "ping"]
-w, --hardware[=HARDWARE] Ping only: specify hardwa re
-s, --sysName[=SYSNAME] Ping only: specify sysNam e
-h, --help Display help for the give n command. When no command is given display help for the list command
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
-n, --no-interaction Do not ask any interactiv e question
--env[=ENV] The environment the comma nd should run under
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
Reference :::warning In this note, the concept of each command will not be mentioned, but the usages instead. ::: :::spoiler Resources LaTeX Website LaTeX WikibookPDF file
Jan 7, 2025SOP Env: FreeBSD 13 Beforehand Download bind 9.10 on Freebsd :::warning In FreeBSD 13, the availible version for bind was 9.16, so you should install it by typing:pkg install bind916 :::
Dec 15, 2023時間:112 年 11 月 5 日 10:00
Nov 27, 2023each LoadBalancer service requires its own load balancer with its own public IP address
Sep 4, 2023or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up