Wie man snmptrapd innerhalb eines Bash-Skripts richtig steuert
Ich versuche, SNMP-Benachrichtigungen mit Snmptrapd zu überwachen . Es wird mit einem Bash-Skript ausgeführt und ich füge das '&' am Ende der snmptrapd- Zeile (1) hinzu, um es im Hintergrund auszuführen. Auf diese Weise höre ich mir den Port 162 an und der Rest des Skripts kann ausgeführt werden, ohne blockiert zu werden. Das Problem ist, ich kann nicht herausfinden, wie man den snmptrapd richtig beendet oder beendet, nachdem ich meinen Test beendet habe (da er im Hintergrund läuft). Der Arbeitsablauf sieht so aus:
1 sudo snmptrapd -f -C -c my.conf -L f my.log & 2 # do test 1 3 sudo service snmptrapd stop; 4 # analyze the .log file 5 sudo service snmptrapd start; 6 # do test 2 7 sudo service snmptrapd stop; 8 # analyze the .log file 9 ...
aber Zeile (3) scheint die Falle nicht aufzuhalten - ich sehe, dass die Benachrichtigungen weiterhin empfangen werden. Nicht sicher, ob Zeile (5) " unstopped " beginnt, aber die Zeile (7) scheint den Dienst anzuhalten - ich kann sehen, dass die Benachrichtigungen nicht mehr empfangen werden (mit Wireshark). Darüber hinaus haben die beiden in Zeile (1) referenzierten Dateien das Symbol "locked".
Ich möchte in der Lage sein, snmptrapd anzuhalten und Änderungen vorzunehmen und / oder neue Dateien zu erstellen und dann den snmptrapd erneut zu starten, um den nächsten Test auszuführen.
- Warum bekomme ich dieses inkonsistente Verhalten, wenn der erste "Stop" -Befehl keine Wirkung zu haben scheint und der zweite Befehl dies tut.
- Gibt es eine bessere Möglichkeit, diesen Prozess zu kontrollieren?
- Wie mache ich die Dateien "entsperrt", damit ich sie löschen oder bearbeiten könnte?
0 Antworten auf die Frage
Verwandte Probleme
-
3
Sammeln Sie Temperatur und Lüftergeschwindigkeit mit munin von Windows 7 PC?
-
2
Mehrere IP-Schnittstellen, die auf SNMP-Anfragen in demselben Router reagieren?
-
2
Was sind SNMP-Indizes?
-
1
Wie kann ich meine Lüftergeschwindigkeit, CPU-Temperatur usw. WMI und / oder SNMP aussetzen?
-
2
Aktivieren Sie SNMP remote
-
1
DD-WRT-SNMP-OID für Netzwerkverkehr
-
2
UDP-Port gesperrt?
-
1
Ein Netgear GS716T-Switch-Port, der an einen HP CLJ 2605dn-Drucker angeschlossen ist, löst alle paar...
-
1
Erlaube snmpd, / proc / net / * zu lesen, wenn ein Grsecurity-Kernel und die Gruppe "Grsec_proc" aus...
-
3
Relevanz und Notwendigkeit von SNMP