Sziasztok,
Van egy Nagios® Core™ Version 4.4.3 installom (3.x-ről frissitettem). A korábbi rendszeren gnokii-val küldtem sms értesitéseket az alábbi paranccsal:
#gnokki 'notify-by-sms' command definition
command_name notify-by-sms
command_line echo "To:$CONTACTPAGER$ Message:$HOSTNAME$ - $SERVICEDESC$ has $NOTIFICATIONTYPE$. The service is: $SERVICESTATE$ at $SHORTDATETIME$" >> /var/log/nagios/sms.log | echo "$HOSTNAME$ - $SERVICEDESC$ has $NOTIFICATIONTYPE$. The service is: $SERVICESTATE$ at $SHORTDATETIME$ by Nagios" | gnokii --config /home/nagios/.gnokiirc --sendsms $CONTACTPAGER$ >> /var/log/nagios/sms.log 2>&1
Sajnos a gnokii 18.04-en nem úgy akar működni ahogy az korábban tette (megbizhatatlan, hogy mikor tud sikeresen küldeni és mikor nem), ezért más megoldás után néztem. Ekkor jött képbe a Gammu. Minden szép és jó, küld mint a kisangyal. Az alábbi módon implementáltam:
command_line echo "To:$CONTACTPAGER$ Message:$HOSTNAME$ - $SERVICEDESC$ has $NOTIFICATIONTYPE$. The service is: $SERVICESTATE$ at $SHORTDATETIME$" >> /var/log/nagios/sms.log | echo "$HOSTNAME$ - $SERVICEDESC$ has $NOTIFICATIONTYPE$. The service is: $SERVICESTATE$ at $SHORTDATETIME$ by Nagios" | gammu sendsms TEXT $CONTACTPAGER$ >> /var/log/nagios/sms.log 2>&1
Viszont itt jött a képbe a probléma...
Ugye egy hostnak lehet több contactja is, akit értesiteni kell. Korábban a gnokii ezt lekezelte, belepumpáltam 3 sms-t és az pedig szépen sorban kiküldte őket. A gammu, viszont egymásra "futtatja" őket és csak az megy ki ami először került cimzésre.
To:+36201111111 Message: webserver1 - CPU has CUSTOM. The service is: OK at 04-04-2019 11:06:20
To:+36202222222 Message: webserver1 - CPU has CUSTOM. The service is: OK at 04-04-2019 11:06:20
To:+36203333333 Message: webserver1 - CPU has CUSTOM. The service is: OK at 04-04-2019 11:06:20
Warning: No configuration file found!
Warning: No configuration read, using builtin defaults!
Error opening device. Unknown, busy or no permissions.
Warning: No configuration file found!
Warning: No configuration read, using builtin defaults!
Error opening device. Unknown, busy or no permissions.
If you want break, press Ctrl+C...
Warning: No configuration file found!
Warning: No configuration read, using builtin defaults!
Sending SMS 1/1....waiting for network answer..OK, message reference=115
Ilyenkor csak az első contact kapja meg az sms-t.
Lenne ötletetek?
- 911 megtekintés
Hozzászólások
Egyszerre egy gammu-t futtass, pl.:
command_line [...] | flock -x /tmp/gammu gammu [...]
- A hozzászóláshoz be kell jelentkezni
Problem solved, thanks!
To:+36201111111 Message: webserver1 - Fans has CUSTOM. The service is: OK at 04-04-2019 13:08:57
To:+36202222222 Message: webserver1 - Fans has CUSTOM. The service is: OK at 04-04-2019 13:08:57
To:+36203333333 Message: webserver1 - Fans has CUSTOM. The service is: OK at 04-04-2019 13:08:57
If you want break, press Ctrl+C...
Warning: No configuration file found!
Warning: No configuration read, using builtin defaults!
Sending SMS 1/1....waiting for network answer..OK, message reference=121
If you want break, press Ctrl+C...
Warning: No configuration file found!
Warning: No configuration read, using builtin defaults!
Sending SMS 1/1....waiting for network answer..OK, message reference=122
If you want break, press Ctrl+C...
Warning: No configuration file found!
Warning: No configuration read, using builtin defaults!
Sending SMS 1/1....waiting for network answer..OK, message reference=123
-------------------------
Dropbox refer - mert kell a hely: https://db.tt/V3RtXWLl
neut @ présház
- A hozzászóláshoz be kell jelentkezni
vagy ne gammu-t használj hanem smsd-t amibe beletolod az üzeneteket, a spooler meg majd kitolja azokat.
- A hozzászóláshoz be kell jelentkezni