Zum Inhalt springen

Friesco

Mitglieder
  • Gesamte Inhalte

    16
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Friesco

  1. Friesco

    snmpwalk und MIBS

    es handelt sich um eine APC Symmetra 16000. Ist aber ein eine neue Karte drinn weil die andere den Geist aufgegeben hat.
  2. Friesco

    snmpwalk und MIBS

    Moin Community, mal eine verständnisfrage ! Wenn ich ein snmpwalk bei einer USV mache und folgende Werte bekomme iso.3.6.1.2.1.11.1.0 = Counter32: 1379 iso.3.6.1.2.1.11.2.0 = Counter32: 1379 iso.3.6.1.2.1.11.3.0 = Counter32: 0 iso.3.6.1.2.1.11.4.0 = Counter32: 0 iso.3.6.1.2.1.11.5.0 = Counter32: 268 iso.3.6.1.2.1.11.6.0 = Counter32: 0 iso.3.6.1.2.1.11.8.0 = Counter32: 0 iso.3.6.1.2.1.11.9.0 = Counter32: 0 iso.3.6.1.2.1.11.10.0 = Counter32: 0 iso.3.6.1.2.1.11.11.0 = Counter32: 0 iso.3.6.1.2.1.11.12.0 = Counter32: 0 iso.3.6.1.2.1.11.13.0 = Counter32: 1121 iso.3.6.1.2.1.11.14.0 = Counter32: 0 iso.3.6.1.2.1.11.15.0 = Counter32: 269 iso.3.6.1.2.1.11.16.0 = Counter32: 1124 iso.3.6.1.2.1.11.17.0 = Counter32: 0 iso.3.6.1.2.1.11.18.0 = Counter32: 0 iso.3.6.1.2.1.11.19.0 = Counter32: 0 iso.3.6.1.2.1.11.20.0 = Counter32: 0 iso.3.6.1.2.1.11.21.0 = Counter32: 268 iso.3.6.1.2.1.11.22.0 = Counter32: 0 iso.3.6.1.2.1.11.24.0 = Counter32: 0 iso.3.6.1.2.1.11.25.0 = Counter32: 0 iso.3.6.1.2.1.11.26.0 = Counter32: 0 iso.3.6.1.2.1.11.27.0 = Counter32: 0 iso.3.6.1.2.1.11.28.0 = Counter32: 1403 iso.3.6.1.2.1.11.29.0 = Counter32: 19 iso.3.6.1.2.1.11.30.0 = INTEGER: 1 iso.3.6.1.2.1.11.31.0 = Counter32: 0 iso.3.6.1.2.1.11.32.0 = Counter32: 0 Wie kann ich jetzt rausbekommen welcher Wert z.B. für die Temperatur oder die Batterieladung usw. ist. Kennt sich jemand damit aus? Gruß Friesco
  3. kannst du das nicht etwas genauer sagen ??? das war mir auch bewusst :D:D Morgens oder Abends war meine frage !!!!!
  4. Eine Frage hätte ich da noch zu cron.... Wenn ich mit einem Cronjob sage das er zu jedem ersten des Monats das script ausführen soll und zwar um 0:00 uhr 0 0 1 * * /pfad/zum/script fürht er das dann in der Nacht vom 30 zum 1 um 0:00 Uhr aus oder in der Nacht vom 1 zum 2 eines Monats..... Irgendwie bin ich da überfragt.... Weis das jemand?? Gruß Neo
  5. Im moment steht der Server noch in unserem Netz. Der soll aber "raus" und dann wird nur noch über https eine verbindung möglich sein. das kommt aber erst zu einem späteren Zeitpunkt. Wollte es lediglich schonmal versuchen um zu sehen wie es generell funktioniert. Das mit dem Apache und dem https ist auch so ne Sache Aber das gehört hier nicht hin^^
  6. Hallo Community, ich habe da ein massives Problem. Ich habe Nagios und PNP installiert. PNP liefert mir Grafiken die er in eine PDF schreiben kann. NUN: Ich möchte das mir mittels cronjobs an jedem 1. des Monats die PDF erzeugt und gespeichert werden. Cronjobs ist weniger das problem denke ich. Steht ja alles hier.... EXAMPLE CRON FILE # use /bin/sh to run commands, no matter what /etc/passwd says SHELL=/bin/sh # mail any output to `paul', no matter whose crontab this is MAILTO=paul # # run five minutes after midnight, every day 5 0 * * * $HOME/bin/daily.job >> $HOME/tmp/out 2>&1 # run at 2:15pm on the first of every month -- output mailed to paul 15 14 1 * * $HOME/bin/monthly # run at 10 pm on weekdays, annoy Joe 0 22 * * 1-5 mail -s "It's 10pm" joe%Joe,%%Where are your kids?% 23 0-23/2 * * * echo "run 23 minutes after midn, 2am, 4am ..., everyday" 5 4 * * sun echo "run at 5 after 4 every sunday" Aber ich bekomme nicht die PDF gespeichert. wie kann ich die Seite auf meinem Server aufrufen und sie dann an einem Ort meiner Wahl zu speichern? Mit wget http://172.20.0.15/pnp4nagios/pdf?host=ADP&srv=PING bekomme ich HTTP request sent, awaiting response... 401 Authorization Required Authorization failed. Selbst wenn ich sie aufgerufen bekomme....wie kann ich sie direkt an einem anderen Ort speichern ?? Gruß Friesco
  7. Friesco

    Variable ignorieren?

    Ja jetzt wo du es sagst macht das auch Sinn Danke @ Flashpixx das werde ich mir mal genauer anschauen
  8. Ja sorry, musste weg wegen einem Problem im Netz........ Ja hab ne Lösung...danke für eure Hilfe und die Lösungsansätze. Gruß Friesco
  9. Friesco

    Variable ignorieren?

    Ich hab die Syntax raus. Vielen dank für den Lösungsansatz !!!!!!!!!!! #!/bin/bash WERT=`/usr/lib/nagios/plugins/check_snmp -H xxx -o xxx | awk '{print}'` SPANNUNG=`echo "scale=2; $WERT / 10" | bc` VERGLEICH1=`echo "scale=2; $SPANNUNG > 55" | bc` VERGLEICH2=`echo "scale=2; $SPANNUNG > 70" | bc` if [ $VERGLEICH2 = 1 ] then echo "Critical" elif [ $VERGLEICH1 = 1 ] then echo "Warning" else echo "alles Klar" fi Nochmal VIELEN DANK....... EDIT: An "elif" hatte ich nicht gedacht......
  10. Friesco

    Variable ignorieren?

    Erstmal danke für die Hilfe..... ja vom Prinzip her ist das richtig. Wenn das jetzt VB wäre hätt ich das auch so gemacht. Dann muss ich mir nur die richtige Syntax erfriemeln. Denn so bekomm ich den fehler "Line x: =: No such file or directory das "=" gibt da ein problem. Dann hab ich irgendwo gelesen das man solche vergleich mit -gt für größer als und -lt für kleiner als statt "<=". Dann bekomm ich aber die Meldung das integer expression expected. Deswegen hatte ich die Vergleiche gemacht... Wenns ja nur eins wäre wärs einfach....aber wenn ich den critical wert überschreite dann hab ich auch logischerweise den Warningwert überschritten. Genau das ist mein Problem.
  11. Friesco

    Variable ignorieren?

    Sorry das ich was vergessen habe. Also wenn der Wert über 70 Steigt bekomm ich Warning und Critical angezeigt. Es soll dann aber nur Critical sein. Von Wert 56 bis 70 bekomm ich Warning (alles bestens) von einem Wert 55 und drunter dann Meldung alles Klar. Ich hoffe das verwirrt nicht noch mehr^^ Das ist ne gute Frage...... Weil ich nicht weis wie ich das machen soll. :upps Und ich dachte so geht es^^ Also ich frage eine Spannung ab. ist der wert unter 55 alles gut von 56 bis 70 Warnung und ab 71 Critical. Das hatte ich vor irgendwie in das Script zu bekommen.....
  12. Hallo Commiunity, Ich hab da mal ne Frage. Also schonmal vorweg. Ich kenn mich nicht gerade mit Scripten aus. Folgendes Szenario. Ich mache eine snmp Abfrage die aber keine Kommastellen berücksichtigt. Also rechne ich das ganze um (dividiert durch 10) Nun dürfen bestimmte Schwellwerte nicht überschritten werden. (z.B. der abgefragte WERT ist 55. Dann echo "alles Klar". Sollte der WERT aber 55 überschreiten, dann echo "Warnung". Sollte der WERT sogar 70 überschreiten, dann echo "Critical". Soweit sogut. Ich hoffe die Ausgangslage war verständlich. Mein Script sieht schonmal so aus. Code: #!/bin/bash WERT=`/usr/lib/nagios/plugins/check_snmp -H xxx -o xxx | awk '{print}'` SPANNUNG=`echo "scale=2; $WERT / 10" | bc` VERGLEICH1=`echo "scale=2; $SPANNUNG > 55" | bc` VERGLEICH2=`echo "scale=2; $SPANNUNG > 70" | bc` if [ $VERGLEICH2 = 1 ] then echo "Critical" if [ $VERGLEICH1 = 1 ] then echo "Warning" fi else echo "alles Klar" fi nun ist es eben so....wenn der WERT 70 überschritten wird dann bekomm ich 2 ausgaben. aber die Warning soll ja dann wegfallen. Wie kann ich denn die meldung unterdrücken?? need help!!! Schonmal vielen Dank im voraus..... Gruß Friesco
  13. Was muss ich anstellen damit er mir den wert nicht einfach nur "abschneidet" sondern auch eine Kommazahl ausgiebt?? Gruß Friesco
  14. Mal noch so ne vllt dämlich Frage. Was bewirken diese Backticks eigentlich? Ich will ja nicht dumm sterben^^ Gruß Friesco
  15. Erstmal VIELEN dank für die schnelle Antwort. So habe ich das auch schon getestet nur mit einem einzigen Fehler...... Hinter WERT=(leerzeichen)`/usr/lib/nagios/plugins/check_snmp -H 192.168.0.101 -o .1.3.6.1.2.1.33.1.2.5 | awk '{print$4}'` WERT= `/usr/lib/nagios/plugins/check_snmp -H 192.168.0.101 -o .1.3.6.1.2.1.33.1.2.5 | awk '{print$4}'` RICHTIGERWERT= `expr $WERT / 10` echo $RICHTIGERWERT das ist ja zum verrückt werden^^ Nochmal vielen dank.......es funzt jetzt.
  16. Hallo liebe Gemeinde, Ich hab da ein Problem mit einem Script da ich mich nicht so gut mit Scripten auskenne. Also folgendes: Ich frage via snmp bei einer USV die Batteriespannung ab mit folgendem Befehl /usr/lib/nagios/plugins/check_snmp -H 192.168.0.101 -o .1.3.6.1.2.1.33.1.2.5 | awk '{print$4}' Leider gibt er mir den Befehl nicht mit einer Kommastelle aus. Also die Batteriespannung beträgt 55,0 Volt aber ich bekomme den Wert 550 ausgegeben. Nun hatte ich die Idee das ganze in einem Script laufen zu lassen und der mir den Wert abfängt und ich einfach durch 10 teilt. z.B. mit expr $WERT / 10. aber ich bekomme immer einen Syntaxfehler angezeigt da die Variable wohl leer ist nehme ich an. Wie bekomme ich den Wert in eine Variable rein??? schonmal vielen dank für eure Hilfe !!! Gruß Friesco

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...