Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

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

Deine Authentifizierung per HTTP-Auth schläft fehl, was auch korrekt ist, da Nagios Daten erst verfügbar sind, nachdem eine Authentifizierung durchgeführt wurde.

Man kann Benutzernamen und Passwort in der URL mitgeben bzw als wget Parameter (Manpage!). Da Deine Verbindung aber nicht verschlüsselt ist (http) würde ich davon abraten und die Daten per SSH (Authentifizierung via Keyfiles) oder via HTTPs holen

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 :rolleyes:

Aber das gehört hier nicht hin^^

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

kannst du das nicht etwas genauer sagen ???

Am ersten eines Monats um 00:00 Uhr.

das war mir auch bewusst :D:D:D

Morgens oder Abends war meine frage !!!!!

An jedem Tag gibt es nur einmal die Uhrzeit 0:00 Uhr. Der Tag beginnt damit. Das Tagesende ist bei 23:59:59.

Schöne Grüße,

Peter

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.